Это команда pktstat, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
пктстат - отображать активность пакетов на crt
СИНТАКСИС
пктстат [-1BcFlnpPtT] [-a сокращение] [-A файл] [-i интерфейс] [-k подождите немного] [-m макс бит/с]
[-w время ожидания] [фильтр-выражение]
ОПИСАНИЕ
Команда пктстат Программа отображает в реальном времени сводку активности пакетов на интерфейсе. Каждый
Строка отображает скорость передачи данных, связанную с разными классами пакетов.
пктстат понимает следующие параметры командной строки:
-1 Покадровый (пакетный) режим. пктстат собирает данные для время ожидания секунды (см. -w
option) затем выдает строку, указывающую количество обнаруженных потоков, а
период сбора данных в секундах. Затем каждая поточная линия печатается в виде
количества октетов канала передачи данных, связанных с потоком, количества данных
кадры ссылки (пакеты), а затем описание потока.
-a сокращение
Добавить сокращение к списку шаблонов сокращений. (Подробнее см. Ниже.)
-A файл
Прочтите образцы сокращений из данного файл. (См. Сокращенияниже.) Если
опция -A нет задано, то файлы сокращений по умолчанию не загружаются.
-B Отображение скорости передачи данных в байтах в секунду (бит / с), а не в битах в секунду
(бит в секунду).
-c Не объединяйте несколько классов пакетов в один класс. Например, TCP-соединения
хранятся как два отдельных потока.
-F Показать полные имена хостов. Обычно имена хостов усекаются до первого компонента.
своего доменного имени перед отображением.
-i интерфейс
Слушайте данный интерфейс. Если не указано иное, подходящий интерфейс
выбран.
-k подождите немного
Если для определенного класса не было обнаружено пакетов, сохраните запись в
отображать столько секунд на экране. По умолчанию 10.
-l Отображение и сортировка происходит по тому времени, когда они были в последний раз видны. (Несовместима с -t)
-m макс бит/с
Зафиксируйте максимальную скорость передачи данных для интерфейса на макс бит/с вместо автоопределения
его.
-n Не пытайтесь разрешить имена хостов или номера сервисных портов.
-p Показывать количество пакетов вместо количества битов.
-P Не пытайтесь перевести интерфейс в неразборчивый режим.
-t «Верхний» режим. Сортировка дисплея по количеству бит (или количеству пакетов, если -p был дан)
вместо имени.
-T Показать итоги.
-w время ожидания
Обновлять дисплей каждые время ожидания секунд. По умолчанию 5 секунд.
фильтр-выражение
Учитывайте только пакеты, соответствующие заданному фильтр-выражение. Если фильтр не указан,
учитываются все пакеты. Видеть ТСРйитр(8) для информации о действительных
выражения.
Если терминал поддерживает это, на дисплее на короткое время выделены жирным шрифтом новые соединения или старые
соединения, передающие данные после периода бездействия.
Также отображается простая статистика об интерфейсе, такая как текущий и средний бит.
скорости (измеренные чуть выше уровня канала передачи данных). Средние значения нагрузки относятся к уменьшенной скорости передачи данных
средние за последние 1, 5 и 15 минут.
Во время отображения распознаются следующие нажатия клавиш:
q выход
Ctrl-L перерисовать экран
t переключить -t флаг (верхний режим)
T переключить -T флаг (режим итогов)
w позволяет изменить -w значение флага (время ожидания)
n переключить -n флаг (числовой дисплей)
p переключить -p флаг (пакеты вместо битов)
b | B переключить -B флаг (бит / с или бит / с)
f | F переключить -F флаг (полные имена хостов)
r сбросить собранную статистику (минимум, максимум и т. д.), сбросить историю потока и сбросить
DNS / кеши сервисов и фрагментов
l показывать и сортировать потоки по времени, когда они были в последний раз активны
? переключить отображение справки / текста статуса в нижней части дисплея
пакет классов
Все классы пакетов или потоки «помечаются» описательной строкой, например 'tcp
ftpserver: 20524 <-> катексис: 17771 '.
Помимо тегирования, с потоком может быть связана некоторая информация о состоянии протокола.
Это отображается сразу под линией разнесения. Описательная информация для FTP, HTTP, X11
а соединения SUP определяются простым декодированием некоторых пакетов. Если подключение
'открытый', он вводится с прямоугольной формой (+), в противном случае он вводится с
дефис.
tcp www: 80 <-> hamartia: 19179
+ ПОЛУЧИТЬ /index.html
Сокращения
Шаблоны сокращений - это способ дальнейшего объединения потоков. По мере декодирования пакетов их
имя потока создается на различных уровнях протокола. На этапе объединения адресов (где
вставляются стрелки, такие как '->') и на последнем этапе отображения проверяются имена потоков
против списка шаблонов сокращений, и имя сокращения заменяется, если совпадение
найден. Например, шаблон '* <-> *: domain' будет соответствовать пакетам DNS в обоих протоколах UDP.
и TCP-уровни.
Сокращения имеют вид [сокращение@]описания, описания часть может содержать подстановочный знак
символ, звездочка '*', который соответствует нулю или более непробельных символов. Космос
символ соответствует одному или нескольким пробельным символам. Начальные и конечные пробелы
игнорируются.
Если необязательный сокращение не указан, сам текст шаблона используется в качестве
сокращение.
Шаблоны проверяются в порядке, указанном в командной строке или в файлах, т.е. как только
один из шаблонов соответствует тегу, другие шаблоны не рассматриваются. Напомним, что шаблоны
может применяться к тегу несколько раз.
Файл шаблонов может содержать пустые строки, которые игнорируются. Строки комментариев, которые начинаются
с символом '#' также игнорируются.
После обработки всех сокращений командной строки и файлов сокращений, пктстат ищет
и загружает файлы .pktstatrc, $ HOME / .pktstatrc и / etc / pktstatrc, Такое поведение
подавляется путем предоставления -A нет опцию.
ПРИМЕРЫ
Вот содержимое моего .pktstatrc файл:
dns @ udp *: домен <-> *
dns @ udp * <-> *: домен
irc @ udp 192.168.0.81:6666 <-> *
Используйте pktstat онлайн с помощью сервисов onworks.net