Команда установки в Ubuntu/Debian:
sudo apt-get install iftop
Пример запуска с мониторингом всех интерфейсов:
sudo iftop
Пример запуска с мониторингом указанного интерфейса и пакетов обращающихся на порт 80:
sudo iftop -i eth0 -f "dst port 80"
Приведу список возможных опций запуска и опишу их:
-h (справка)
-n (не отображать вместо IP имена доменов)
-N (не связывать номера портов с именами сервисов)
-p (запуск в promiscuous режиме, слушающем все интерфейсы и пакеты)
-P (отображать порты)
-l (отоборажать IPv6 адреса)
-b (не показывать гистограммы трафика)
-m лимит (указание верхнего лимита полосы пропускания в K, M или G)
-B (отображение в байтах вместо бит)
-i интерфейс (слушать пакеты только на указанном сетевом интерфейсе)
-f фильтр (указание специальных кодов для фильтрования данных)
-F net/mask (слушать пакеты только указанной сети, например /24 или /255.255.255.0)
-G net6/mask6 (слушать пакеты только указанной IPv6 сети)
-c файл (указание файла с параметрами)
-t (текстовый режим)
Некоторые функциональные клавиши:
p (отображение портов)
h (справка)
q (выход)