仅在本地计算机上重播 pcap

仅在本地计算机上重播 pcap

RHEL 6.5。

我捕获了 UDP 数据包,生成方式如下:

tcpdump -nnXs 0 -i eth1 udp port 26477 and dst 233.86.230.111 -w ITCH.pcap

我已将此文件移至开发虚拟机,并希望通过我的服务器重播它以进行调试。我的服务器(还)没有能力直接读取 pcap,所以我想通过 UDP 重新广播它。

但是,我希望数据包在同一个盒子上发送和接收。那是因为这个虚拟机位于生产网络上,我不想淹没网络。我可以通过环回接口重放这些数据包(事实上,这是首选)。我可以将我的服务器配置为从任何接口的任何多播组/端口读取。

有什么方法可以重播这些数据包,以便它们不会离开本地计算机并在我的服务器中读取它们?

tcpreplay显然不起作用,因为在发送盒上看不到数据包。

相关内容