想要写一个类似HttpAnalyzer这样的程序,获取本机上的http来往数据。HttpAnalyzer自己带了一个demo,但跑不起来,总是出内存读写错误
求教达人赐教

解决方案 »

  1.   

    没用过HttpAnalyzer工具,都是用HttpWatch工具
    如果想自己写,那么就实现Http协议,监听80端口?如果想做成插件那就不晓得怎么搞了
      

  2.   

    but,如何实现呢,有没有可参考的资料?
      

  3.   

    80端口被使用无法进行监听.
    基于IE内核的浏览器可以使用BHO来实现网址过滤,firefox可以通过扩展插件来实现网址过滤. 
    如果需要更底层的过虑,那只能是防火墙技术。
      

  4.   

    我不是需要过滤,我只是想截到数据,类似HttpAnalyzer这个软件,它是如何做到的呢?似乎也没有用到底层驱动阿
      

  5.   

    翻出点东西来
    WinSock   2允许程序使用WSAIoctl(   )给一个SOCK_RAW类型的socket设置SIO_RCVALL属性,这样该socket就可以收到所有经过本机的数据。
    但是在C#下如何实现阿