Назад | Перейти на главную страницу

Какой инструмент для мониторинга сетевого трафика в Linux?

До сих пор я использовал ОС Windows, и я использовал netmon и Visual round trip analyzer. Теперь мне нужно перейти на системы Linux.

Что такое эквивалентный инструмент в среде Linux.

Я неравнодушен к iptraf, он должен быть доступен в большинстве репозиториев распространения!

http://iptraf.seul.org/

Это зависит от того, что вы хотите получить. Вот небольшой список инструментов для начала:

  • wirehark (ethereal) - отличный инструмент для анализа сетевого трафика
  • tshark - wirehark с консольным интерфейсом
  • tcpdump - легкий сниффер и анализатор трафика; почти всегда установлен
  • trafshow - инструмент, показывающий, какой трафик проходит через интерфейс и куда он направляется
  • разные инструменты netflow - они делают то же самое, но в более корпоративной манере

Как насчет Wireshark? Это сетевой анализатор, который может захватывать и отображать любой сетевой трафик - и он также работает в Windows.

Если вы просто хотите в режиме реального времени увидеть, есть ли какой-либо трафик или ошибки на сетевых интерфейсах, то вам может пригодиться что-то вроде следующего:

$ watch -d ifconfig

Проверьте ntop: http://www.ntop.org/

Как ответил Мэтью Галл, iptraf всегда является удобным инструментом для определения использования полосы пропускания на основе сетевого интерфейса. Также iftop - это еще одна утилита, я рекомендую прочитать сообщение ниже. Мониторинг сетевого трафика и пропускной способности в linux

Wireshark. Вы должны быть довольны этим. Но не забудьте настроить Wireshark для работы без полномочий root: http://ask.wireshark.org/questions/7523/ubuntu-machine-no-interfaces-listed

Wireshark - это то, что вам нужно, но при его установке в Linux вам также может потребоваться установить пакет под названием «wirehark-gnome». После установки запустите его, набрав «wirehark» в терминале.