问题描述
比如我想点击一个按扭弹出一个IE,,,然后在这个IE上做出的操作如GET或POST的数据封包拦截下来,封包里面有Accept,Referer,Host还有Cookie,当然还有发送的数据包想保存下来做分析,我看资料可以通过套接字的方式捕获这样的数据封包,但是还是不怎么明白实际怎么做,特来这里向众前辈请教。注:请别介绍SharpPcap一类的我现在只想知道套接字怎么能做到,谢谢大家!
解决方案
本帖最后由 kfel922 于 2012-03-20 07:13:10 编辑
解决方案二:
网上有介绍,供参考
解决方案三:
网上有介绍,供参考,还有很多,自己搜吧
解决方案四:
//以GET方式抓取远程页面内容publicstringGet_Http(stringtUrl){stringstrResult;try{HttpWebRequesthwr=(HttpWebRequest)HttpWebRequest.Create(tUrl);//hwr.Timeout=19600;hwr.Timeout=2000;hwr.ReadWriteTimeout=2000;HttpWebResponsehwrs=(HttpWebResponse)hwr.GetResponse();StreammyStream=hwrs.GetResponseStream();StreamReadersr=newStreamReader(myStream,Encoding.Default);StringBuildersb=newStringBuilder();while(-1!=sr.Peek()){sb.Append(sr.ReadLine()+"rn");}strResult=sb.ToString();hwrs.Close();}catch(Exceptionee){strResult=ee.Message;}returnstrResult;}richTextBox1.AppendText(Get_Http(this.textBox1.Text));
解决方案五:
网上我当然也是找了很多,试着做过但截取下来的数据并不是我想要的。还有三楼的朋友我不是要GET取页面,,,,