Comment puis-je trouver le processus générant beaucoup de trafic réseau?

10

Ma machine génère beaucoup de trafic réseau, tous à partir du même port source, avec de nombreuses destinations différentes (découvert en exécutant iftop -P, et à partir des journaux de mon routeur).

Comment trouver le processus qui génère ce trafic?

Josiah
la source

Réponses:

9

j'utiliserais:

netstat -punta | grep <src port>

il vous donnera des PID et un nom binaire pour chaque

h3rrmiller
la source
Quel est l'intérêt de spécifier -t et -u si -a est donné?
tink
3
@tink afin que vous n'obteniez pas de sockets de domaine UNIX et que vous obteniez donc UDP et TCP dans des états connectés ou d'écoute
h3rrmiller
Je trouve -atup et -atunp plus rapide à taper :)
XTL
2
@XTL -punta est plus facile à retenir pour moi car son très proche d'un mot méchant en espagnol: D
h3rrmiller
4

Vous pouvez essayer quelque chose comme ça (pour le port 80):

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

Ce n'est pas la meilleure solution, mais devrait fournir les informations dont vous avez besoin.

UldisK
la source
0

J'ai eu de la chance en utilisant des nethogs qui ont un dépôt github actif

sudo apt-get install nethogs

ou compiler à partir de la source

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

... puis visualisez le trafic, dites sur votre interface WiFi:

sudo nethogs wlan0
Scott Stensland
la source