首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

通过封包获取URL,该怎么处理

2012-02-12 
通过封包获取URLRT,截获的封包里有很多URL,但无法判断哪个才是浏览器地址栏里的URL[解决办法]获得url用BHO

通过封包获取URL
RT,
截获的封包里有很多URL,但无法判断哪个才是浏览器地址栏里的URL

[解决办法]
获得url用BHO更加方便吧
[解决办法]
获取当前各种浏览器URL地址可以直接实现,不用抓包的方法。
如果当前没有活动浏览器窗口,那么将获取最后一个被最小化的浏览器URL。

想省钱就自己费点时间研究。
[解决办法]
winpcap 抓到的数据 是没有进程这些的, 只能那些网络信息。
每个HTTP 请求,在服务器通讯的过程中, 本地必然会有本地端口来做TCP通讯的, 然后根据端口查询所属哪个进程就行。
在外部抓浏览器地址栏取地址栏,不见得这方法多好,这样的你必须很高频率来读取, 301,300这种跳转一下就过去了的,另外如果想抓电脑所有的HTTP请求, 这个方法根本不行, 很多请求又不光是地址栏发出去的。
可以用本地端口+TCP的请求的ACK 来坐判断,这种一般是不会重复的,这种没出现的都是新建的请求。
楼主的要求还没说清楚。 

热点排行