Řešení 1:
nethogs vypadá, že bude dělat, co chcete.
EDIT:K sestavení jsem potřeboval nainstalovat ncurses-devel, libpcap a libpcap-devel.
Řešení 2:
Chcete-li zjistit, jaká spojení jsou spojena s každým procesem, použijte lsof. Například:
lsof | grep TCP
Získáte tak seznam připojení, jako je tento:
bash 10887 luke 3u IPv4 44638801 0t0 TCP littleyerry.example.com:55212->barista.example.com:ldap (ESTABLISHED)
bash 10913 luke 3u IPv4 44638905 0t0 TCP littleyerry.example.com:55216->barista.example.com:ldap (ESTABLISHED)
ssh 10935 luke 3u IPv4 44639001 0t0 TCP littleyerry.example.com:55219->barista.example.com:ldap (ESTABLISHED)
ssh 10935 luke 4u IPv4 44639008 0t0 TCP littleyerry.example.com:59459->launchpad.example.com:ssh (ESTABLISHED)
bash 10938 luke 3u IPv4 44639107 0t0 TCP littleyerry.example.com:55221->barista.example.com:ldap (ESTABLISHED)
Odtud byste měli být schopni zjistit o každém připojení jednotlivě pomocí nástrojů, které jste zmínili (iftop, iptraf). Můžete vytvořit malý skript pro agregaci konkrétních dat, která hledáte.