netstat --inet -ap
mostrará a você quais processos estão usando a Internet e qual host / porta cada processo está usando. Se você quiser endereços IP e não nomes de host, use -n
. ( --inet
mostra apenas sockets de internet, -a
mostra os sockets de escuta e de ligação, -p
mostra informações sobre o nome / ID do processo). Você provavelmente desejará executá-lo com sudo
para que ele possa fornecer informações sobre todos os processos.
nethogs
mostrará quanta largura de banda cada processo está usando, mas não informa qual host cada processo é conectando-se a.
ntop é um pouco pesado, mas oferece uma visão geral do tráfego de rede em geral.
(o netstat é instalado por padrão e nethogs e ntop estão disponíveis no repositório do Ubuntu)
Até onde eu sei, não há um único utilitário que coloque 1, 2 e 3 juntos.