我有一段代码我想强调测试通过pcap数据读取。但我没有简单的方法来生成我想要的pcap类型,而不会在公共区域非法收集。
有没有人知道可以用来制作大型pcap样本大小以进行测试的工具或方法,以便正确测试我的代码?
答案 0 :(得分:0)
您可以考虑的几种解决方案:
randpkt:随机数据包生成器https://www.wireshark.org/docs/man-pages/randpkt.html
复制少量pcap文件数百次,然后使用mergecap
https://www.wireshark.org/docs/man-pages/mergecap.html
mergecap -w out.pcap in1.pcap in1.pcap in1.pcap in2.pcap in2.pcap ...
生成所需的流量并将其记录下来,例如,您可以使用tgn
http://manpages.ubuntu.com/manpages/trusty/man1/tgn.1.html生成流量,并使用tcpdump
进行记录。