2.5.7.6 Bandwhich — утилита для мониторинга сети
Установка
Синтаксис и опции
Использование утилиты
Окружение
- Версия ОС: 7.3
- Конфигурация ОС: Рабочая станция, Сервер графический, Сервер минимальный
- Архитектура: x86_64
- Версия ПО: bandwhich-0:0.20.0-1
bandwhich — это терминальная утилита для отображения текущего использования сети по процессам, подключениям и удалённому IP-адресу и имени хоста. Она предназначена для оперативного мониторинга сетевого трафика из командной строки. Утилита отслеживает указанный сетевой интерфейс и размер IP-пакета, сопоставляя его с файловой системой /proc в РЕД ОС.
Установка
Для установки утилиты через терминал выполните команду (потребуются права администратора):
sudo dnf install bandwhich
Синтаксис и опции
Синтаксис утилиты имеет следующий вид:
bandwhich [ПАРАМЕТРЫ] [ОПЦИИ]
Основными параметрами утилиты являются:
-
-a, --addresses — показывать только таблицу удаленных адресов;
-
-c, --connections — показывать только таблицу подключений;
-
-p, --processes — показывать только таблицу процессов;
-
-h, --help — вывести справочную информацию;
-
-n, --no-resolve — не сопоставлять IP-адреса с именами их хостов;
-
-r, --raw — вывод информации в терминал, без запуска интерактивного режима;
-
-s, --show-dns — показывать DNS-запросы;
-
-t, --total-utilization — отображать все данные с момента начала использования;
-
-V, --version — вывести информацию о версии утилиты.
Основными опциями утилиты являются:
-
-d, --dns-server <dns-server> — IP-адрес dns-сервера, который будет использоваться (по умолчанию используется системный);
-
-i, --interface <interface> — сетевой интерфес для прослушивания.
Использование утилиты
Для запуска утилиты укажите команду в терминале:
sudo bandwhich
Запускать утилиту следует с правами привилегированного пользователя, например, от имени пользователя root.
Утилита будет запущена в интерактивном режиме:

Для отображения информации о сетевых соединениях используются три таблицы:
- Utilization by process name — таблица процессов сортирует информацию по названию процессов;
- Utilization by remote address — таблица удалённых адресов сортирует информацию по удаленным адресам;
- Utilization by connection — таблица подключений сортирует информацию по подключениям.
Расположение таблиц может быть изменено во время работы утилиты по нажатию клавиши <TAB>.
Приостановить работу утилиты можно с помощью клавиши <SPACE>.
Завершить работу утилиты можно с помощью клавиши <Q> или сочетания клавиш <CTRL> + <C>.
Параметры -a, -с, и -p отвечают за отображение определённых таблиц.
К примеру, для отображения только таблицы подключений достаточно выполнить команду:
sudo bandwhich -c

Для отображения только таблиц удалённых адресов и процессов нужно выполнить команду:
sudo bandwhich -a -p

Информация о сетевых соединениях может быть отображена в терминале, без запуска утилиты в интерактивном режиме. Что может быть полезно при использовании данной информации автоматизированными системами или скриптами.
Запустить утилиту без интерактивного режима можно с помощью команды:
sudo bandwhich -r
Информация о сетевых соединениях будет отображаться в следующем виде:

Завершить работу утилиты можно также с помощью клавиши <Q> или сочетания клавиш <CTRL> + <C>.
Дата последнего изменения: 03.07.2025
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.