PCAP - 将数据包发送到本地服务器

时间:2014-11-15 18:45:57

标签: sockets networking tcp pcap

我正在尝试使用pcap将数据包发送到本地服务器(:80)。我将pcap绑定到eth0,并使用pcap_inject(..)发送数据包。我在ubuntu上测试这个。

但是,我可以看到数据包在eth0上发送(由在同一台机器上运行的tcpdump确认)。数据包中的字段为:

以太网: dst mac:ff ff ff ff ff ff, src mac:"同一服务器的#"

IP: dst ip:" ip是同一台服务器", src ip:"不同服务器的ip,返回数据包应该去#34;

我想知道是否可以使用pcap将数据包发送到在同一台机器上运行的服务器。换句话说,OS TCP堆栈是否会看到pcap发送的数据包。如果是这样,我所显示的字段是否有问题。

谢谢!

0 个答案:

没有答案