0
我正在使用sharppcap作为监控系统的一部分发送数据包。通常它运行良好,但我遇到了托管的vista机器上最奇怪的错误,我希望得到您的帮助。为什么使用libpcap注入的数据包是重复的?
在该虚拟vista机器上,注入的数据包被复制。也就是说,如果我使用libpcap发送ping请求,它会以某种方式被复制,并在目标机器上收到两个请求。这两个请求在字节方面几乎完全相同,它们之间的唯一区别是第二个数据包的TTL字段是一个减去原始数据包的值。
使用wireshark我可以看到数据包在它(及其克隆)离开Vista之前被复制。 即使使用其他工具使用libpcap(即PlayCap)注入数据包时,也会出现问题。
任何想法?
我能做些什么来测试这个理论?克服这个问题? – r0u1i 2010-05-16 06:30:14