如何拦截本地机的HTTP请求----高分请教,决不食言!

bluesky_521 2006-04-20 10:24:02
本机程序访问远端服务器上的网页或WebServices时,要发出Http请求信息。我想创建一个Windows服务,在本机 拦截这些将要发出的Http请求信息,并对其进行处理后再发往远端服务器。如何进行拦截???(注:不要用拦截IP包的方法--太底层,太复杂,不过如果有源码也可:))请高手指教!高分相送!!!
...全文
384 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
unixpeter 2006-04-22
  • 打赏
  • 举报
回复
我也想知道答案,我想知道栏截远程WEB通信的数据,而不是本地机.
netsys2 2006-04-21
  • 打赏
  • 举报
回复
替换WINSOCK.DLL,需要分析它的全部函数。

怎么在抓包程序中插入数据库操作?把包存到数据库中?
----》你需要学习数据库编程,这不是几句话就可以说清楚的。
wyzh5945519 2006-04-21
  • 打赏
  • 举报
回复
netsys2
我也顺便问一下:
hook socket是不是可以代替socket函数,这样可以检测是什么进程调用socket,然后知道数据包是什么应用程序发送的?需要看什么参考资料?
怎么在抓包程序中插入数据库操作?把包存到数据库中?
netsys2 2006-04-21
  • 打赏
  • 举报
回复
这个不是简单就能完成的,不涉及底层更是不可能。

你这等于是做防火墙。。。

研究下raw socket,ndis,spi,hook socket技术吧。
火云洞红孩儿 2006-04-21
  • 打赏
  • 举报
回复
原始套接字,混杂模式,UDP协议,80端口,IP头.UDP头,ssacnf
fierygnu 2006-04-21
  • 打赏
  • 举报
回复
还不如直接用代理。

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧