TCP/IP协议好像不能被截取,只能拦截

解决方案 »

  1.   

    http://www.csdn.net/develop/read_article.asp?id=13607
    使用VB截获WIN98系列下的IP数据包  http://www.csdn.net/develop/read_article.asp?id=13582
    使用VB在WIN2000下截获IP数据包
      

  2.   

    在google查关于sniffer的原程序,一定对你有帮助,不过好象都是C的,我还没见到VB写的.据说用VB要用到很多的本机API,否则在处理网卡的混杂模式时会有问题,不好意思,我也没有VB的资料,麻烦你找到了发我一分[email protected]还有,我在写一个和协议关系很密切的程序,有兴趣吗,一起做?
      

  3.   

    http://www.chfag.com/jiaocai/zssniffer.htm
      

  4.   

    可以作到,在csdn的文挡区好象有
      

  5.   

    To  thinkeasy(Nothing):
    你提供的两个地址我看过了。但我不会用:P,能说明一下断口放在哪里,还有怎样把这个buff数组读取到text1中。谢谢。
      

  6.   

    buff数组中数据是二进制数据,
    一般来说数据包中包含有不可显示字符,不能直接放在TEXT中
    你可以显示二进制的格式。
    如:
    dim s as string 
    dim b as string 
    for i = 1 to PackageLength
        b = right(("00" & hex(buff[i])),2) & " "
        s = s & b 
    next
    text1 = s
      

  7.   

    现在看来只有使用第三方的底层库支持如:winpcap等
    不要只望WINSOCK控件,没有用的。
      

  8.   


     jyu1221(天同) (
    写了文档在文档中型,自己去看落