哪位高手可以给小弟讲讲 sniffer 程序如何才能监听一个交换式的网络。我看过一些资料说是可以设置交换机的监听端口,那不带网管的交换机该怎么办呢?有什么办法可以通过程序实现,不管它是共享式的还是交换式的都可以监听?有什么比较有效的办法? 我试过 tcpdump 好像也不行。

解决方案 »

  1.   

    网络上有一篇文章,好像是ARP欺骗方面的,意思是用arp进行双向欺骗,然后所有数据包通过你转发。我也没有仔细看。你找找吧。你也是做网管的?有空交流一下。
      

  2.   

    我是做开发的。不过对网管方面的技术也非常感兴趣,这些都是相通的。我知道可以通过MAC伪装或ARP欺骗来实现,但这两种技术实现之后效果不是很稳定,我想知道有什么更正规的做法实现
      

  3.   

    目前没有比较有效的方法,不过如果你有耐心的话,可以先发送ARP去骗通信的双方,让后转发数据,实现起来比较繁琐。大概是这样:
    原来:A<---->B
    变成: A<---->你<---->B要实现欺骗需要发送大量的数据,而且以不一定成功。
      

  4.   

    看看这个吧:
    http://www.20cn.net/ns/hk/hacker/data/20020806015344.htm