【发布时间】:2011-02-19 01:25:16
【问题描述】:
我正在使用 Sharppcap 来发送数据包作为监控系统的一部分。通常它运行良好,但我在托管的 vista 机器上遇到了最奇怪的错误,我希望得到您的帮助。
在该虚拟 vista 机器上,注入的数据包被复制。也就是说,如果我使用 libpcap 发送一个 ping 请求,它会以某种方式被复制,并且我在目标机器上收到两个请求。这两个请求在字节上几乎相同,唯一的区别是第二个数据包的 TTL 字段是 1 减去原始数据包的值。
使用wireshark我可以看到数据包在它(及其克隆)离开vista机器之前被复制了。 即使在使用其他工具通过 libpcap(即 PlayCap)注入数据包时,问题也很明显。
有什么想法吗?
【问题讨论】:
标签: networking libpcap sharppcap