大量のネットワークトラフィックを生成するプロセスを見つけるにはどうすればよいですか?


10

私のマシンは多くのネットワークトラフィックを生成しています。すべて同じ送信元ポートから、多くの異なる宛先を使用しています(これは、を実行iftop -Pして、ルーターのログから確認できます)。

このトラフィックを生成しているプロセスを見つけるにはどうすればよいですか?

回答:


9

私は使うだろう:

netstat -punta | grep <src port>

それぞれのPIDとバイナリ名が表示されます


-aが指定されている場合に-tと-uを指定する意味は何ですか?
2012年

3
@tinkを使用すると、UNIXドメインソケットを取得できず、接続状態またはリッスン状態でUDPおよびTCPを取得できます
h3rrmiller

-atupと-atunpの方が入力が高速であることがわかります:)
XTL

2
@XTL -puntaはスペイン語の
エッチ

4

次のようなものを試すことができます(ポート80の場合):

netstat -p --numeric-ports | grep :80

これは最善の解決策ではありませんが、必要な情報を提供するはずです。


0

私はアクティブなgithubリポジトリを持つnethogsを使って幸運を祈っています

sudo apt-get install nethogs

またはソースからコンパイルする

git clone https://github.com/raboof/nethogs.git
cd nethogs
make
sudo make install

...次に、トラフィックを表示し、WiFiインターフェイスで次のように言います。

sudo nethogs wlan0
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.