我正在编写Windows服务,我希望它能够从任何浏览器记录用户请求的每个网站URL。我正在使用pcap.net捕获每个http数据包,但我无法正确地将数据包映射到网站。谷歌搜索时我找不到任何有用的东西。有什么想法吗?
由于
答案 0 :(得分:2)
如果您设法获得HTTP数据包有效负载,则提取包含http动词+资源位置的第一行和HTTP头HOST将提供完整的URL。对于此页面,它看起来像:
GET /questions/9173570/detect-websites-url-requested-from-browsers-using-net HTTP/1.1
Host: stackoverflow.com