web-dev-qa-db-ja.com

Mac OS Xでインターネットを使用しているすべてのアプリケーションを監視するためのアプリケーション

誰も私にMac OS Xアプリケーションを紹介してくれます。これは、現在インターネットに接続されているアプリケーションや、それらが使用する帯域幅(つまり、アプリケーションごとに帯域幅を個別に表示することを意味します)など、すべてのネットワークアクティビティを監視しますか?

32
Am1rr3zA

豪華なGUIソフトウェアを購入したくない場合は、Terminal.appnettopを試すことができます。

矢印キーを使用するか、 w または s スクロールのためのキー。 -nオプションを使用して、IPアドレスの逆解決を無効にします。

出力の例:

                                                               interface           state      packets in        bytes in
iTunes.35506                                                                                           0           0 B
    tcp6 *.3689<->*.*                                                             Listen
    tcp4 *:3689<->*:*                                                             Listen
    tcp4 *:57929<->*:*                                                            Listen
Last.fm.35511                                                                                          0           0 B
    tcp4 127.0.0.1:33367<->*:*                                       lo0          Listen
    tcp4 127.0.0.1:32213<->*:*                                       lo0          Listen
Spotify.35589                                                                                        380         227 KiB
    tcp4 192.168.2.18:57621<->192.168.2.15:52137                     en1     Established             194          34 KiB
    tcp4 *:57621<->*:*                                                            Listen
    tcp4 *:49858<->*:*                                                            Listen
    tcp4 192.168.2.18:58339<->193.182.8.12:4070                      en1     Established             186         192 KiB
    tcp4 127.0.0.1:4371<->*:*                                        lo0          Listen
    tcp4 127.0.0.1:4381<->*:*                                        lo0          Listen

かなり素晴らしいですね。何よりも、nettopはOSXに組み込まれています(少なくともMountain Lionには組み込まれています)。

18
yegle

Rubbernet よさそうです。

Rubbernetはアプリごとのネットワーク使用状況の内訳を提供するため、電話をかけるアプリをすばやく検出したり、知らないうちに特定のサーバーに接続したり、ネットワークの速度を低下させているアプリを非難したりできます。

enter image description here

14
tom

お試しください LittleSnitch

ファイアウォールは、インターネットからの不要なゲストからコンピュータを保護します。しかし、あなたの個人データが送信されるのを防ぐのは誰ですか?リトルスニッチはします!

enter image description here

6
alex

OSX10.9では、組み込みのActivity Monitorを使用するだけです。

http://support.Apple.com/kb/HT5890?viewlocale=en_US&locale=en_US

4
Bijan

ラバーネットはあなたが求めるすべてを行うものです。ただし、警告されます。それは高価であり、基本的なフリーウェアで期待される機能はもちろん、使用状況を監視するための高価なソフトウェアも含まれていません。制限は次のとおりです。

  • ラップトップがスリープ状態になると、すべての測定データが失われます
  • vPNステータスが変化すると、すべての測定データが失われます
  • 概要ページに「合計メジャー」はありません:アプリごとに使用される個々の量のみ
4
GreenAsJade

コマンドラインの使い方を知っている人がいれば、利用できるUNIXツールがいくつかあります。

iftopアプリケーションごとの内訳は表示されませんが、リモートホストごとの内訳が表示されます。これは、少なくとも情報を送信している人とその量を確認できることを意味します。 DarwinPorts でもインストールできます。

nethogs:これはOS Xでは実行されない可能性がありますが、より参考になります。残念ながら、それはおそらく論点です。

詳細については、この他の質問もチェックしてください: Linuxでの帯域幅の使用

2
Peter Wagenet

バージョン4以降、 iStat Menus は、上位5つのアプリケーションの帯域幅の使用状況を表示します。

enter image description here

2
tom

私はリトルスニッチを試してみましたが、OPと同じ基本的な問題(と思われます)があり、ラバーネットにがっかりしました(40ドルで泣きます)。

リトルスニッチはまさにOPが求めているものであり、OPの質問が示唆する問題に関連する問題を調査する上で、私が夢見ることができるすべての機能を備えています。

does各アプリケーションが使用する総帯域幅を個別に報告し、選択したアプリケーションまたはアプリケーションのグループのグラフも表示します!ネットワークモニターグラフで1つ以上の行を選択し、情報ボタンを押してそれらの照合された情報を要求できることがわかったら、それは簡単に使用できます。ネットワークステータスの変化にシームレスに対応します。

3時間続くデモがあるので、間違いはありません。

それはOPの質問に対する完璧な答えだと思います。

1
GreenAsJade

最初はEtherealと呼ばれていましたが、使いにくい Wireshark があります。

私は自分で使ったことはありませんが、過去に試したことがあり、ほとんど何でもします。

一般的な帯域幅のみを表示したい場合は、アクティビティモニターを使用してください。

0
cregox

ライオンまたはマウンテンライオンを使用している場合、Icefloorをお勧めします

Snow Leopardを使用している場合、NoobProofをお勧めします

どちらも無料で使用でき、ニーズを満たします

0
Simon