1。要截获在一个网关内所有机器的发送或接受数据。
2。根据不同的协议使用不同的处理方式,比如说如果是HTTP就显示网页,是SMTP就发送到邮箱  
怎么办?请高手指点

解决方案 »

  1.   

    use raw socket or winpcap to sniffer all data. and annalyse data with diffrent protocal ,such as http protocal ,smtp protocal.
      

  2.   

    1. 使用raw socket,将网卡设为混杂模式,就可以接收所有数据包。前提所有机器是通过hub连接的,如果是通过路由器连接的就不行了。
    2. 分析你的数据报吧
      

  3.   

    使用raw socket将网卡设为混杂模式时,SIO_RCVALL在VC6中不能通过,请指教!!
      

  4.   

    用winpcap吧!我现在也在做sniffer工具
      

  5.   

    我有个程序完全可以的Mail to me : [email protected]