NETHOGS
A mio avviso un programma molto semplice, dalle funzioni base, mostra semplicemente una lista di programmi che stanno usando la rete, con relativo PID e USER, la periferica in uso ed il traffico IN/OUT. Per installare il programma basta dare il solito comando da terminale:

sudo apt-get install nethogs

e per lanciarlo (richiede privilegi di root) basta dare il comando

sudo nethogs eth0

dove eth0 si riferisce all'interfaccia di rete da analizzare, come anche wlan0 per esempio.
Una volta avviato il programma premere:

  • q per uscire;
  • r per ordinare i processi per KB ricevuti (Received);
  • s per ordinare i processi per KB inviati (Sent). Per ulteriori informazioni consultare sempre il manuale (man nethogs).

 

TCPDUMP
Altro programma simile al precedente ma un po' più completo, che fornisce molte informazioni in più quali per esempio indirizzi IP, porte e moltissimo altro.
Per installare il programma basta dare il solito comando da terminale

sudo apt-get install tcpdump

e per lanciarlo (richiede privilegi di root) basta dare il comando

sudo tcpdump

Una volta avviato il programma premere CTRL+C per uscire. Nel manuale (man tcpdump) si possono trovare moltissime opzioni.