You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Linux/Mac终端命令获取PCAP文件的最小与最大数据包大小?

用tshark获取PCAP文件的最小/最大数据包大小

没问题,在Linux或Mac终端用tshark就能轻松解决这个需求,完全不用依赖GUI工具。下面是几个实用的命令,直接复制替换文件名就能用:

  • 获取最大数据包大小
    这个命令会提取所有包的长度,按数字排序后取最后一行(也就是最大的那个值):

    tshark -r your_file.pcap -T fields -e frame.len | sort -n | tail -n 1
    
  • 获取最小数据包大小
    逻辑类似,排序后取第一行就是最小的包长度:

    tshark -r your_file.pcap -T fields -e frame.len | sort -n | head -n 1
    
  • 一次性获取最小、最大和平均包大小
    如果想省点事,不用分开跑命令,可以用awk一次计算三个值(刚好你已经拿到了平均,这个命令可以直接整合结果):

    tshark -r your_file.pcap -T fields -e frame.len | awk '{sum += $1; min = (min == "" || $1 < min) ? $1 : min; max = (max == "" || $1 > max) ? $1 : max} END {print "最小包大小: " min "\n最大包大小: " max "\n平均包大小: " sum/NR}'
    

注意:记得把命令里的your_file.pcap替换成你实际的PCAP(或PCAPNG)文件名,tshark对这两种格式都支持。

内容的提问来源于stack exchange,提问作者Senura Dissanayake

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:39:05