Просмотр статистики с использованием -q
На этом этапе мы рассмотрим, как анализировать статистику сетевого трафика с помощью командной строковой утилиты Wireshark - tshark. Опция -q
(quiet, тихий режим) особенно полезна, так как она скрывает детали каждого отдельного пакета и сосредотачивается только на статистических сводках, что упрощает анализ общих моделей трафика.
Перед началом убедимся, что мы находимся в правильной рабочей директории, где хранится наш файл с захваченным трафиком:
cd ~/project
Теперь начнем с базовой статистики. Эта команда дает нам обзор содержимого файла с захваченным трафиком без отображения каждого отдельного пакета:
tshark -r smb_capture.pcapng -q
Для понимания распределения различных сетевых протоколов в нашем захвате мы используем статистику иерархии протоколов. Это показывает, какой процент трафика принадлежит каждому протоколу:
tshark -r smb_capture.pcapng -qz io,phs
Поскольку мы работаем с SMB-трафиком, мы можем специально проанализировать времена отклика SMB-сервиса. Это помогает определить, насколько быстро сервер отвечает на запросы клиентов:
tshark -r smb_capture.pcapng -qz smb,srt
Далее мы рассмотрим статистику конечных точек, чтобы увидеть, какие IP-адреса генерируют или получают наибольший объем трафика:
tshark -r smb_capture.pcapng -qz endpoints,ip
Для понимания моделей взаимодействия между хостами мы используем статистику сеансов. Это показывает объемы трафика между определенными парами IP-адресов:
tshark -r smb_capture.pcapng -qz conv,ip
Часто полезно сохранить статистику для дальнейшего анализа. Здесь мы сохраняем иерархию протоколов в текстовый файл:
tshark -r smb_capture.pcapng -qz io,phs > protocol_stats.txt
Наконец, мы можем просмотреть сохраненную статистику, чтобы проверить вывод:
cat protocol_stats.txt