システムモニターでデータがアップロードおよびダウンロードされていることを確認でき、Etherapeで接続先のサイトと使用されているプロトコルを確認できます。ただし、WireSharkの実際のパケットを確認してから、ポートとそのポートでリッスンしているプロセスを見つけることなく、どのプロセスがデータをアップロードおよびダウンロードしているかを知ることはできません。だから、WireShark(または他のツール)を使用して手動でポートを見つけ、そのポートでどのプロセスがリッスンしているかを確認する簡単な方法があるのだろうかと思いましたか?このアプリケーションは理想的には:
Ubuntu GNOME 15.10をGNOME 3.18で実行していますが、私のニーズを満たすようなソフトウェアはありますか?
Nethogsプログラムはあなたの要件に完全に合っていると思います。説明から:
NetHogsは小さな「ネットトップ」ツールです。ほとんどのツールが行うように、プロトコルまたはサブネットごとにトラフィックを分類する代わりに、プロセスごとに帯域幅をグループ化します。
このツールはパッケージnethogs
にありますので、
Sudo apt-get install nethogs
このツールは、次のコマンドで開始されます。
Sudo nethogs <if>
# e.g. Sudo nethogs eth0
出力は このように に見えます
さまざまな表示モードを順に切り替えることができます M;これにより、異なる測定単位と帯域幅使用量とデータ量が切り替わります。
Nethogs(8)のマンページで説明されているように、更新間隔は-d
オプションで設定できます。