Вопрос: Есть ли команда терминала linux, которая позволяет вам видеть объем данных, поступающих в ваши tcp-соединения в режиме реального времени?


Это было бы похоже на top, где вы видите свои процессы процессора в режиме реального времени. Я не ищу такой графический интерфейс, как Wireshark.


45
2017-11-04 18:10


Источник




Ответы:


iftop прохладный и легкий.

iftop_ui

NTOP даже более холодный, но основанный на сети и использует демона.


54
2017-11-04 18:13





IPTraf является еще одним обычным монитором полосы пропускания в реальном времени в Linux IPTraf-нг представляет собой обновленную вилку IPTraf с поддержкой ipv6

enter image description here


21
2017-11-04 19:19



К сожалению, последнее, что я проверил, iptraf не поддерживает отображение соединений IPv6. - Jeremy Visser


nethogs, если вам понадобится анализ трафика для каждого приложения - darkstat также работает (веб-интерфейс)


10
2017-11-04 19:18





Они дают всю подробную информацию в стиле ui. Если вы ищете гораздо более простой вариант:

vnstat -l

Вы получите что-то вроде (обновления в реальном времени):

[user@host ~]$ vnstat -l

Monitoring em1...    (press CTRL-C to stop)

   rx:        4 kbit/s     5 p/s          tx:        4 kbit/s     3 p/s

Та же команда может использоваться для получения ежедневных / ежемесячных / т. Д. Отчетов.


8
2017-11-05 14:51





Две небольшие утилиты, которые делают это: tcptrack а также jnettop

tcptrack

jnettop


7
2017-11-04 23:46