Yanıtlar:
nethogs istediğini yapacak gibi görünüyor.
EDIT: ncurses-devel, libpcap ve libpcap-devel'i kurmak için kurmam gerekiyordu.
Her işlemle hangi bağlantıların ilişkilendirildiğini bulmak için lsof kullanın. Örneğin:
lsof | grep TCP
Bu size şöyle bir bağlantı listesi verecektir:
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)
Oradan, bahsettiğiniz araçları (iftop, iptraf) kullanarak her bir bağlantıyı ayrı ayrı öğrenebilmelisiniz. Aradığınız belirli verileri toplamak için küçük bir komut dosyası oluşturabilirsiniz.
lsof -niTCP
eşdeğerdir ancak daha hızlıdır ve lsof -niTCP -sTCP:ESTABLISHED
mevcut bağlantıları gösterir.