Iftop

Тип |  утилита
Автор |  Пол Уоррен (англ. Paul Warren)
Интерфейс |  командная строка, ncurses
Операционная система  |  семейство Unix
Последняя версия |

* 0.17 (12 февраля 2006)[1][2]

Репозиторий |  code.blinkace.com/pdw/if…
Состояние |  активное
Лицензия |  GNU GPL
Сайт |  ex-parrot.com/pdw/iftop/

Iftop — это свободная программа, инструмент командной строки для мониторинга сети в операционных системах семейства Unix с разделением трафика по протоколам, интерфейсам и адресам IP[3]. Программа iftop разработана Полом Уорреном (англ. Paul Warren).

ntop показывает в реальном времени сетевые потоки в операционной системе, в которой работает iftop, отдельно исходящие и входящие[4]. По умолчанию в выводе программы соединения упорядочиваются по использованию полосы пропускания[англ.], при этом отображаются только самые крупные («верхние») её потребители.[источник не указан 387 дней]

iftop аналогична программе top, но вместо общесистемного мониторинга ресурсов отображает только использование сети[5]. Iftop обычно используется для мониторинга потребления полосы пропускания и при исследовании неизвестных потребителей имеющейся пропускной способности сети[6][7][8].

## Содержание

* 1 Описание
* 2 См. также
* 3 Примечания
* 4 Литература
* 5 Ссылки

## Описание

[править | править код]

iftop — инструмент пассивного мониторинга. Эта программа отслеживает сетевой трафик и отображает таблицу текущего использования пропускной способности, которая по умолчанию измеряется в битах в секунду и может быть изменена на байты в секунду с помощью параметра командной строки [9].

Сетевой интерфейс может быть указан в параметрах запуска программы, а по умолчанию она будет прослушивать трафик на первом обнаруженном внешнем интерфейсе.[источник не указан 391 день]

По умолчанию iftop ищет в DNS имена хостов, связанные с адресами, и подсчитывает все пакеты IP, проходящие через фильтр.[источник не указан 391 день]

Особенностью iftop является то, что он может подавлять отображение трафика DNS, используя код фильтра, например `"not port domain"` , или полностью отключать его, используя опцию `-n` или нажав «n» во время работы программы. Использование опции `-F` позволяет отображать пакеты, входящие и исходящие из данной сети.[источник не указан 391 день]

Одна из существенных возможностей программы iftop — просмотр трафика отдельного адреса IP (опция `-f`) на выбранном интерфейсе (опция `-i`)[9].

iftop также можно использовать для проверки портов TCP или UDP, используя опцию `-P`[9].

iftop использует библиотеки `ncurses` и `libpcap`[7][8].

## См. также

[править | править код]

* Команды производительности системы Linux/UNIX.
* htop.
* netsniff-ng[англ.] — инструмент статистики, похожий на топ-подобный ifpps.
* ntop[англ.]
* MTR (программа)[англ.]
* Список команд Unix

## Примечания

[править | править код]

1. ↑ https://code.blinkace.com/pdw/iftop/raw/master/ChangeLog
2. ↑ https://www.ex-parrot.com/pdw/iftop/download/
3. ↑ РедОС, 2023.
4. ↑ 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.
5. ↑ G4G, 2023.
6. ↑ Шуклин, 2023.
7. ↑ 1 2 Damien, 2023.
8. ↑ 1 2 Дэмиен, 2023.
9. ↑ 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 февраля.

Команды Unix

Утилиты POSIX.1-2008

* admin
* alias
* ar
* asa
* at
* awk
* basename
* batch
* bc
* bg
* c99
* cal
* cat
* cd
* cflow
* chgrp
* chmod
* chown
* cksum
* cmp
* comm
* command
* compress
* cp
* crontab
* csplit
* ctags
* cut
* cxref
* date
* dd
* delta
* df
* diff
* dirname
* du
* echo
* ed
* env
* ex
* expand
* expr
* false
* fc
* fg
* file
* find
* fold
* fort77
* fuser
* gencat
* get
* getconf
* getopts
* grep
* hash
* head
* iconv
* id
* ipcrm
* ipcs
* jobs
* join
* kill
* lex
* link
* ln
* locale
* localedef
* logger
* logname
* lp
* ls
* m4
* mailx
* make
* man
* mesg
* mkdir
* mkfifo
* more
* mv
* newgrp
* nice
* nl
* nm
* nohup
* od
* paste
* patch
* pathchk
* pax
* pr
* printf
* prs
* ps
* pwd
* qalter
* qdel
* qhold
* qmove
* qmsg
* qrerun
* qrls
* qselect
* qsig
* qstat
* qsub
* read
* renice
* rm
* rmdel
* rmdir
* sact
* sccs
* sed
* sh
* sleep
* sort
* split
* strings
* strip
* stty
* tabs
* tail
* talk
* tee
* test
* time
* touch
* tput
* tr
* true
* tsort
* tty
* type
* ulimit
* umask
* unalias
* uname
* uncompress
* unexpand
* unget
* uniq
* unlink
* uucp
* uudecode
* uuencode
* uustat
* uux
* val
* vi
* wait
* wc
* what
* who
* write
* xargs
* yacc
* zcat

GNU Coreutils

Файловые утилиты|

* chgrp
* chown
* chmod
* cp
* dd
* df
* dir
* dircolors
* install
* ln
* ls
* mkdir
* mkfifo
* mknod[англ.]
* mv
* rm
* rmdir
* shred
* sync
* touch
* vdir

Текстовые утилиты|

* cat
* cksum
* comm
* csplit
* cut
* expand
* fmt
* fold
* head
* join
* md5sum
* nl
* od
* paste
* ptx[англ.]
* pr
* sha1sum
* sort
* split
* sum
* tac
* tail
* tr
* tsort[англ.]
* unexpand
* uniq
* wc

Shell-утилиты|

* basename
* chroot
* date
* dirname
* du
* echo
* env
* expr
* factor[англ.]
* false
* groups[англ.]
* hostid
* id
* link
* logname
* nice
* nohup
* pathchk
* pinky
* printenv[англ.]
* printf
* pwd
* readlink
* seq
* sleep
* stat
* stty
* tee
* test
* true
* tty
* uname
* unlink
* users
* who
* whoami
* yes

другие утилиты|

* size
* Start-stop-daemon
* Surfraw

В сносках к статье найдены неработоспособные вики-ссылки.

Исправьте короткие примечания, установленные через шаблон {{sfn}} или его аналоги, в соответствии с инструкцией к шаблону, или добавьте недостающие публикации в раздел источников. Список сносок: Damien, 2023, Дэмиен, 2023, Шуклин, 2023 (11 марта 2024)

|

*[et al.]: и другие: E. Athanasopoulos, E. P. Markatos