iftop - это отличный инструмент для просмотра практически живого трафика, различаемого по порту назначения source-ip source-port destination-ip destination.
Я использую его, чтобы увидеть, какой IP-адрес клиента использует большую часть пропускной способности. Теперь я хотел бы где-то хранить вывод.
iftop использует ncurses так
iftop > log.txt
не работает должным образом, файл результатов не читается.
Есть ли такой инструмент, который можно использовать для передачи вывода в текстовый файл?
top
Инструмент имеет пакетный режим,-b
который позволяет сохранять снимок путем перенаправления вывода в файл, ноiftop
не имеет такой опции.Ответы:
Начиная с iftop-1.0pre3 (2014-01-01) , был добавлен режим вывода текста. Это будет очень полезно для всех, кто пытается разобрать вывод iftop.
Параметр командной строки для активации текстового (пакетного) режима:
При использовании текстового режима доступны следующие параметры:
Используйте
-h
опцию для помощи при использовании iftop.Пример использования будет:
Если вы хотите, чтобы он работал в фоновом режиме в течение 5 часов:
Проверьте на фоновую работу с
job
командой.источник
iptraf может регистрировать этот уровень детализации. Вывод выглядит примерно так:
источник
iptraf
?sudo iptraf -i eth0 -L /tmp/traffic_log
iptraf-ng
на Linux Mint. 2) Яcar
тоже должен установить :sudo apt install ucommon-utils
Похоже, что iftop не может выводить в текстовый файл (есть запрос функции, но он еще не реализован), а пока взглянем на утилиту bwm-ng, которая похожа на iftop, но позволяет выводить файл CSV.
Вот пример использования:
источник
1334421690;eth0;1909467.12;156131.73;2065598.88;78222;956643;2562.87;1956.09;4518.96;980;1284;0.00;0.00;0;0 1334421690;total;1909467.12;156131.73;2065598.88;78222;956643;2562.87;1956.09;4518.96;980;1284;0.00;0.00;0;0 1334421690;eth0;1934056.00;142336.00;2076392.00;71168;967028;2502.00;1874.00;4376.00;937;1251;0.00;0.00;0;0 1334421690;total;1934056.00;142336.00;2076392.00;71168;967028;2502.00;1874.00;4376.00;937;1251;0.00;0.00;0;0
для всего интерфейса, не сгруппированного по подключенным IP-адресам