0
我正在使用sharppcap作爲監控系統的一部分發送數據包。通常它運行良好,但我遇到了託管的vista機器上最奇怪的錯誤,我希望得到您的幫助。爲什麼使用libpcap注入的數據包是重複的?
在該虛擬vista機器上,注入的數據包被複制。也就是說,如果我使用libpcap發送ping請求,它會以某種方式被複制,並在目標機器上收到兩個請求。這兩個請求在字節方面幾乎完全相同,它們之間的唯一區別是第二個數據包的TTL字段是一個減去原始數據包的值。
使用wireshark我可以看到數據包在它(及其克隆)離開Vista之前被複制。 即使使用其他工具使用libpcap(即PlayCap)注入數據包時,也會出現問題。
任何想法?
我能做些什麼來測試這個理論?克服這個問題? – r0u1i 2010-05-16 06:30:14