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

Find the Min and Max Packet size in a PCAP file?

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

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

您可以显示 PCAP 文件中所有数据包的数据包大小,然后使用 awk 一次性计算出最小值和最大值:

tshark -T fields -e frame.len -r in.pcap | awk 'BEGIN{min=1500; max=0}{if (<0+min) min=; else if(>0+max) max=} END{print min; print max}'