是否可以模仿UDP数据包的源/目标IP?

时间:2011-08-22 16:12:19

标签: linux networking network-programming udp ip

我捕获特定协议的网络数据包(如果这很重要,则通过UDP),我需要将它们重复到不同的目的地。仅发送捕获的数据包将丢失原始源/目标IP,但我需要保留它们。

新目标是第三方工具,因此我无法以自定义格式提供原始源/目标IP。它直接与我的以太网卡连接,所以我正在考虑使用原始套接字。

我有IP数据包。我可以通过原始套接字将它们直接发送到我的以太网卡之一,因此连接到此以太网卡的设备将以完全原始视图(至少在IP级别)接收它们吗?还有其他解决办法吗?

P.S。 如果你担心这个问题,它可以用于完全合法的使用,用于远程监控/录制。

2 个答案:

答案 0 :(得分:3)

抱歉,以前的答案[现已删除]感到困惑;我发现这个看起来可能有帮助的文档 - http://www.enderunix.org/docs/en/rawipspoof/

答案 1 :(得分:3)

如果您以pcap格式(tcpdump,wireshark,...)捕获数据包,则可以使用tcpreplay重播它们。