在PCAP文件中查找最小和最大数据包大小?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在PCAP文件中查找最小和最大数据包大小?相关的知识,希望对你有一定的参考价值。

我使用capinfos获得了平均数据包大小。但是,我还没有找到一种方法来获取pcap文件中的最小和最大数据包大小。

注意:我不需要GUI命令。只需要一个可以在终端(Linux或Mac)中输入的命令。像tshark

答案

您可以在PCAP文件中显示所有数据包的数据包大小,然后在一次通过中使用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}'

以上是关于在PCAP文件中查找最小和最大数据包大小?的主要内容,如果未能解决你的问题,请参考以下文章

pcap抓包分析包问题

Pcap.net vs Sharppcap

使用 libpcap,有没有办法从离线 pcap 文件中确定捕获的数据包的文件偏移量?

Javascript:使用 reduce() 查找最小值和最大值?

查找表中数据的最小最大值和平均值

从数据文件中的一行整数中查找最大值和最小值