用常见的RawSocket嗅探时,得不到发送的包?
RawSocket对于局域网等单个网络连接的情况嗅探没问题,但对于拨号的ADSL问题就来了(我这个是双机通过集线器共享上网的),嗅探时选的是外网的IP(这里是222.76.25.222),浏览网页时一直得不到本机发出的包,只能得到网站发回本机的包,见附图,为什么?如有和我相似的网络条件,用典型的嗅探工具:http://www.codeproject.com/KB/IP/CSNetworkSniffer.aspx
试一下,嗅探时浏览http://www.baidu.com,应能重现我的上述错误,就是本机的IP是目的IP而永远成不了源IP。 --------------------编程问答-------------------- 只要是进行ADSL拨号的那台电脑都能重现这个问题,不管是否有集线器和其他电脑。
补充:.NET技术 , C#