当网上反馈小概率出现问题,问题出现时间不确定,可能是几天才出现一次,这时用循环抓包的好处就体现出来了。
它有以下几个比较突出的特点:
1、 一般的PC机即可,资源占用少。
2、 抓包信息全,不会丢包,程序稳定,不死机。
所以,只需预留好一定量的硬盘空间,按时间间隔或文件大小对抓包文件进行切割,超过指定文件个数就覆盖,循环利用空间。
循环抓包的方法也是从万能的研发的兄弟那学来的,在此分享给大家希望能有所帮助。
二、循环抓包环境搭建:
1、安装WireShark,(建议不要使用Ethereal,因为它的最终版本循环抓包有bug)。然后cmd进入安装目录。

2、查看当前PC网口索引及描述信息,确认抓包使用的是哪个网卡
dumpcap –D
查看到网卡描述信息可以和Windows上查看到网卡属性进行比较,
记录抓包需要的网卡接口,下面抓包需要指定这个接口 –i


1、 启动循环抓包,例如文件大小超过100M后自动新建一个文件抓包,总的保存的文件个数为100个,超过后自动替换(这样共占用10G空间)
注:-i 网卡接口号; -w 保存的文件名;-b 循环抓包 filezise:每个分包大小; files:总的分包个数。
dumpcap -i 3 -w D:\aa.pcap -b filesize:100000 -b files:100
过滤:ip.addr==10.10.10.10
停止:ctrl+c
结果如图:
dumpcap详见:https://www.wireshark.org/docs/man-pages/dumpcap.html
原文地址:http://www.huawei.com/ecommunity/bbs/10158231.html