我试图通过Fiddler通过代理配置从Windows 7上的进程捕获HTTP流量。该进程是第三方可执行文件,我发现它是引用Lua5.1.dll并且是64位进程。它也已作为Windows服务安装。
该进程正在向同一台计算机上的其他进程发送HTTP GET请求,但我似乎无法捕获Fiddler中的那些进程。
我已尝试通过netsh.exe winhttp配置代理,但这也无效。来自此进程的HTTP请求是否以某种方式不使用WinHTTP而是使用其他东西?
由于
答案 0 :(得分:1)
那么你必须找到如何为Lua可执行文件设置代理。
但请记住,即使设置Lua可执行文件以遵守WinHTTP / WinINET代理设置,这些设置也是按用户设置的,并且您的服务可能无法在您的用户帐户下运行。因此,首先要尝试将服务用户帐户的WinINET代理更改为Fiddler并重新启动服务。
您还可以将Fiddler配置为反向代理,并捕获到获取GET请求的本地进程的入站流量。这可能更简单。以下是如何 - http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/UseFiddlerAsReverseProxy