![仅在本地计算机上重播 pcap](https://linux22.com/image/61635/%E4%BB%85%E5%9C%A8%E6%9C%AC%E5%9C%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E9%87%8D%E6%92%AD%20pcap.png)
RHEL 6.5。
我捕获了 UDP 数据包,生成方式如下:
tcpdump -nnXs 0 -i eth1 udp port 26477 and dst 233.86.230.111 -w ITCH.pcap
我已将此文件移至开发虚拟机,并希望通过我的服务器重播它以进行调试。我的服务器(还)没有能力直接读取 pcap,所以我想通过 UDP 重新广播它。
但是,我希望数据包在同一个盒子上发送和接收。那是因为这个虚拟机位于生产网络上,我不想淹没网络。我可以通过环回接口重放这些数据包(事实上,这是首选)。我可以将我的服务器配置为从任何接口的任何多播组/端口读取。
有什么方法可以重播这些数据包,以便它们不会离开本地计算机并在我的服务器中读取它们?
tcpreplay
显然不起作用,因为在发送盒上看不到数据包。