Python で単純な which-process-produces-which-network-traffic-monitor を書きたいと思います。
出力は次のようになります。
8479 (firefox)
'stackoverflow.com' / 198.252.206.16:80 23 KiB/s
8130 (mono)
'214-42-14-125.static.somedomain.net' / 204.62.14.135:443 127 KiB/s
したがって、これは主にiftopが行うことを行う必要があります。psutilは必要なものに非常に近いものですが、接続ごとの実際のトラフィック情報が不足しています。
私はこの投稿を知っており、現在それを目的に使用していますが、転送されるデータの内容ではなく量についてのみ知りたいので、もっと簡単なものがあることを願っています.
だから私の実際の質問:現在実行中のプロセスの特定の接続/ソケットの現在のデータスループットを取得できるpythonのモジュールはありますか?