![如何查找 pcap 文件的最小、最大数据速率](https://linux22.com/image/167829/%E5%A6%82%E4%BD%95%E6%9F%A5%E6%89%BE%20pcap%20%E6%96%87%E4%BB%B6%E7%9A%84%E6%9C%80%E5%B0%8F%E3%80%81%E6%9C%80%E5%A4%A7%E6%95%B0%E6%8D%AE%E9%80%9F%E7%8E%87.png)
我有 pcap 文件,我想找到最小和最大数据速率。我使用 Capinfos,它仅显示平均数据速率。我想问如何做到这一点?
答案1
你可以这样做:
tshark -tad -nq -z 'io,stat,1,BYTES' -r file.pcap |
grep '^| *[0-9]' |
sort -t'|' -k3n |
sed -n '1p;$p'
其中tshark
with-z 'io,stat,1,BYTES'
为您提供一个io
stat
istics 报告,其中包含BYTES
每秒时间片的计数1
,grep
提取包含数据的行,sort
在字节列上对它们进行排序,并sed
提取1
st(最小值)和最后一个($
,最大值)行,给您类似的内容:
| 2021-10-09 11:51:54 | 52 |
| 2021-10-09 11:51:47 | 14325 |