Macでネットワークトラフィックを監視する方法を知りたいです。アクティビティモニターが行う方法と同様に、バイト/パケットの入出力を表示します。
少し漠然としていることは知っていますが、どこから始めればよいかわかりません。
編集:既存のソフトウェアを使用するのではなく、コードでこれを実行したいと思います。
Macでネットワークトラフィックを監視する方法を知りたいです。アクティビティモニターが行う方法と同様に、バイト/パケットの入出力を表示します。
少し漠然としていることは知っていますが、どこから始めればよいかわかりません。
編集:既存のソフトウェアを使用するのではなく、コードでこれを実行したいと思います。
オープンソースプロジェクトMenuMetersを見つけました。それはまさに私が探しているものを持っています。
pcapを使用したプログラミングを検討することをお勧めします。これがtcpdumpを駆動するライブラリです。
クイックアンドダーティな低レベルのコマンドラインモニタリングにはtcpdumpを使用し、キッチンシンクにはwiresharkを使用します。
OTOH、 (内容ではなく)バイト/パケットの数だけを知りたい場合は、残念ながら商用のNetMonitorを試してください。
有料およびフリーウェアのアプリケーションがたくさんあります。しかし、あなたが私のようなコマンドラインの人なら、これを試してください:
nettop //displays network usage per application with lot of details
nettop (press h) //displays help menu
nettop (press c) //collapse and display brief info on network usage