プログラムのインターネット接続を確認する方法

プログラムのインターネット接続を確認する方法

Linuxでは、特定のプログラムがリモートサーバーに接続されていて、データを送受信していることを確認できるようにしたいです。また、プログラムがどのIPアドレスまたはURLに接続されているか、どのデータが送信されるかを確認したいと思います。

たとえば、音楽リッピングプログラムのCDDB接続を見て、何を送受信するかを確認する方法はありますか?

どうすればいいですか?

答え1

ネットワーク統計スイッチを使用すると、-pどのプログラムがどのポートで受信しているか、またはネットワーク接続を使用しているかが表示されます。接続状態、相手先アドレスなどを表示します。-nスイッチ(IPアドレスを確認しない)を使用すると、速度が速くなります。次に実行すると、通常はsudoより多くの接続が表示されますが、現在ユーザーとして実行されているプログラムにのみ興味がある場合は必要ありません。

しかし、一時的な接続を開くプログラムを「キャッチ」するのは難しいかもしれません。一部のファイアウォールのフロントエンドは、この問題を解決するのに役立ちます。ゴールボート

接続を介して送信された実際のデータの表示ラインシャークネットワークトラフィックをキャプチャして研究できます。

関連情報