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?

Réponses:


9

j'utiliserais:

netstat -punta | grep <src port>

il vous donnera des PID et un nom binaire pour chaque


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.