Iftop
Iftop | |
---|---|
![]() | |
Тип | утилита |
Автор | Пол Уоррен (англ. Paul Warren) |
Интерфейс | командная строка, ncurses |
Операционная система | семейство Unix |
Последняя версия |
|
Репозиторий | code.blinkace.com/pdw/if… |
Состояние | активное |
Лицензия | GNU GPL |
Сайт | ex-parrot.com/pdw/iftop/ |
Iftop — это свободная программа, инструмент командной строки для мониторинга сети в операционных системах семейства Unix с разделением трафика по протоколам, интерфейсам и адресам IP[3]. Программа iftop разработана Полом Уорреном (англ. Paul Warren).
ntop показывает в реальном времени сетевые потоки в операционной системе, в которой работает iftop, отдельно исходящие и входящие[4]. По умолчанию в выводе программы соединения упорядочиваются по использованию полосы пропускания[англ.], при этом отображаются только самые крупные («верхние») её потребители.[источник не указан 182 дня]
iftop аналогична программе top, но вместо общесистемного мониторинга ресурсов отображает только использование сети[5]. Iftop обычно используется для мониторинга потребления полосы пропускания и при исследовании неизвестных потребителей имеющейся пропускной способности сети[6][7][8].
Описание
[править | править код]iftop — инструмент пассивного мониторинга. Эта программа отслеживает сетевой трафик и отображает таблицу текущего использования пропускной способности, которая по умолчанию измеряется в битах в секунду и может быть изменена на байты в секунду с помощью параметра командной строки [9].
Сетевой интерфейс может быть указан в параметрах запуска программы, а по умолчанию она будет прослушивать трафик на первом обнаруженном внешнем интерфейсе.[источник не указан 186 дней]
По умолчанию iftop ищет в DNS имена хостов, связанные с адресами, и подсчитывает все пакеты IP, проходящие через фильтр.[источник не указан 186 дней]
Особенностью iftop является то, что он может подавлять отображение трафика DNS, используя код фильтра, например "not port domain"
, или полностью отключать его, используя опцию -n
или нажав «n» во время работы программы. Использование опции -F
позволяет отображать пакеты, входящие и исходящие из данной сети.[источник не указан 186 дней]
Одна из существенных возможностей программы iftop — просмотр трафика отдельного адреса IP (опция -f
) на выбранном интерфейсе (опция -i
)[9].
iftop также можно использовать для проверки портов TCP или UDP, используя опцию -P
[9].
iftop использует библиотеки ncurses
и libpcap
[7][8].
См. также
[править | править код]- Команды производительности системы Linux/UNIX.
- htop.
- netsniff-ng[англ.] — инструмент статистики, похожий на топ-подобный ifpps.
- ntop[англ.]
- MTR (программа)[англ.]
- Список команд Unix
Примечания
[править | править код]- ↑ https://code.blinkace.com/pdw/iftop/raw/master/ChangeLog
- ↑ https://www.ex-parrot.com/pdw/iftop/download/
- ↑ РедОС, 2023.
- ↑ Theocharides, A. _A Network-Aware top(1) : [англ.] : [арх. 14 октября 2012] / A. Theocharides, D. Antoniades, M. Polychronakis … [et al.] // Proceedings of the 22nd Large Installation System Administration Conference (LISA '08). — 2008. — P. 145–157. — San Diego, CA: USENIX Association, November 9–14, 2008.
- ↑ G4G, 2023.
- ↑ Шуклин, 2023.
- ↑ 1 2 Damien, 2023.
- ↑ 1 2 Дэмиен, 2023.
- ↑ 1 2 3 A Linux Admin‘s Guide to Mastering the Iftop Network Bandwidth Monitor (англ.). The Linux Code (27 декабря 2023). Дата обращения: 7 марта 2024. Архивировано 27 декабря 2023 года.
Литература
[править | править код]- Кили, А. iftop - утилита для мониторинга сетевой активности в Linux в режиме реального времени : [арх. 13 сентября 2018] = Aaron Kili. iftop – A Real Time Linux Network Bandwidth Monitoring Tool : [пер. с англ.] / Пер. А. Кривошей // Linux по-русски. — В. А. Костромин, 2018. — Сентябрь. — (Библиотека сайта rus-linux.net).
- Kili, A. iftop – A Real Time Linux Network Bandwidth Monitoring Tool : [англ.] : [арх. 28 февраля 2018] // TecMint. — 2018. — 28 February.
- 1.10.3 Iftop - вывод информации об активных сетевых соединениях : [арх. 28 ноября 2023] // Руководство : Ред ОС. — Редсофт, 2023. — 24 октября. — (База знаний Редсофт).
- Дэмиен, А. Iftop, отслеживайте потребление полосы пропускания вашей сети в режиме реального времени = Damien A. Iftop, monitor the bandwidth consumption of your network in real time : [пер. с англ.] // Убунлог.
- Damien, A. Iftop, monitor the bandwidth consumption of your network in real time : [англ.] = Damien A. : [пер. с англ.] // Ubunlog.
- iftop command in Linux with Examples : [англ.] : [арх. 20 августа 2023] // Geeks for Geeks. — 2023. — 31 July.
Ссылки
[править | править код]- ex-parrot.com/pdw/iftop/ (англ.) — официальный сайт Iftop
- github.com/soarpenguin/iftop (англ.) — официальный сайт кода iftop на Github
- code.blinkace.com/pdw/iftop (англ.) — официальный сайт кода iftop на GitLab Community Edition
- iftop (8) : [арх. 24 мая 2012] // OpenNET. — 2003.
- Шуклин, Г. TOP'ай сюда // Хабр. — 2011. — 19 февраля.
![]() | В сносках к статье найдены неработоспособные вики-ссылки. |