gpt4 book ai didi

C++ 重定向传出连接

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:27:22 25 4
gpt4 key购买 nike

Windows 上的 C++ 中是否有任何方法可以监视程序并重定向它在特定端口上发出的任何传出请求?我有一个简单的 C++ http 代理,并希望它能够通过自身自动重定向端口 80 上的所有浏览器请求。

最佳答案

实现它的简单方法是创建一个 Windows 内核 Hook 来捕获套接字请求并将它们重新路由到您的代理。

一些有用的文档是:

http://www.internals.com/articles/apispy/apispy.htm

如果您使用的是 Windows Vista 或更高版本,请考虑使用 Windows 过滤平台 (WFP):

http://www.microsoft.com/whdc/device/network/wfp.mspx

还可以考虑查看 Detours (商业)和 EasyHook (自由)。它们显着简化了编写 Hook 和重定向 API 调用(Win32 和应用程序)的过程。

关于C++ 重定向传出连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2214053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com