iptraf

iptraf

как отобразить реальный сетевой трафик (беспроводной) в терминале?

Дополнительно: Возможно ли добавить эту информацию в диаграмму top?

решение1

Вот несколько полезных инструментов в репозиториях Ubuntu для мониторинга сетевого трафика из командной строки:

бмон

Показывает несколько интерфейсов одновременно

Скриншот

слёрм

Имеет красивые цветные графики.

Скриншот

tcptrack

Любимое. Сообщает, какая полоса пропускания используется, а также какой протокол (сервис/порт) и куда идет передача. Очень полезно, когда вы хотите точно знать, что использует вашу полосу пропускания

Скриншот

решение2

iftop

Это довольно просто! Установите "iftop" с помощью:

sudo apt install iftop

Тогда беги

sudo iftop

Приложение выглядит так:

Скриншот

решение3

Nethogs

sudo apt install nethogs

sudo nethogs

Отличительная черта этого и, возможно, даже более крутая в том, что он показывает движение транспорта.за процесс, как показано на изображении

Скриншот

решение4

iptraf

IPTraf — консольная утилита сетевой статистики для Linux. Она собирает различные данные, такие как количество пакетов и байтов TCP-подключений, статистику интерфейсов и индикаторы активности, разбивку трафика TCP/UDP, а также количество пакетов и байтов LAN-станций.

Функции

Монитор трафика IP, который показывает информацию об IP-трафике, проходящем через вашу сеть. Включает информацию о флагах TCP, количество пакетов и байтов, сведения о ICMP, типы пакетов OSPF. Общая и подробная статистика интерфейса, показывающая количество пакетов IP, TCP, UDP, ICMP, не-IP и других IP, ошибки контрольной суммы IP, активность интерфейса, количество размеров пакетов. Монитор служб TCP и UDP, показывающий количество входящих и исходящих пакетов для обычных портов приложений TCP и UDP. Модуль статистики локальной сети, который обнаруживает активные хосты и показывает статистику, показывающую активность данных на них. Фильтры отображения протоколов TCP, UDP и других, позволяющие просматривать только интересующий вас трафик. Ведение журнала Поддерживает типы интерфейсов Ethernet, FDDI, ISDN, SLIP, PPP и loopback. Использует встроенный интерфейс raw-сокетов ядра Linux, что позволяет использовать его в широком диапазоне поддерживаемых сетевых карт. Полноэкранное управление с помощью меню.

Протоколы распознаны

IP TCP UDP ICMP IGMP IGP IGRP OSPF ARP RARP

Пакеты, не являющиеся IP, будут просто обозначены как «Non-IP» и в локальных сетях Ethernet будут снабжены соответствующими адресами Ethernet.

Поддерживаемые интерфейсы

Локальная петля Все поддерживаемые Linux интерфейсы Ethernet Все поддерживаемые Linux интерфейсы FDDI SLIP Асинхронный PPP Синхронный PPP через ISDN ISDN с инкапсуляцией Raw IP ISDN с инкапсуляцией Cisco HDLC Параллельный линейный IP

Источникhttp://iptraf.seul.org/about.html

Монтаж

С apt:

apt-get install iptraf

Или загрузите исходный код:

http://iptraf.seul.org/download.html

Скриншоты

Текущие соединения:

TCP-соединения

Текущие порты:

введите описание изображения здесь

Краткое описание всех интерфейсов:

введите описание изображения здесь

Подробно по каждому интерфейсу:

введите описание изображения здесь

Источникhttp://iptraf.seul.org/shots.html

Связанный контент