Найти минимальный и максимальный размер пакета в файле PCAP?
Я получил средний размер пакета с помощью capinfos
, Однако я не нашел способа получить минимальный и максимальный размер пакета в файле pcap.
Примечание: мне не нужна команда с графическим интерфейсом. Просто нужна команда, которая может быть набрана в терминале (Linux или Mac). подобно tshark
,
1 ответ
Решение
Вы можете отобразить размеры пакетов для всех пакетов в файле PCAP, а затем вычислить min и max с помощью awk за один проход:
tshark -T fields -e frame.len -r in.pcap | awk 'BEGIN{min=1500; max=0}{if ($1<0+min) min=$1; else if($1>0+max) max=$1} END{print min; print max}'