如何使用Fiddler监控Windows服务?

时间:2012-01-31 19:01:16

标签: windows-services fiddler

似乎Fiddler不会监视任何与Fiddler本身不在同一用户下运行的东西。 我想监视在Local System下运行的Windows服务。

这可能吗?

3 个答案:

答案 0 :(得分:9)

我通过引用Is there a way to configure Fiddler to intercept HTTP calls from a Windows service?

使其成功
  

Codeka提供了一条线索,让我朝着正确的方向前进。该   仍然缺少的部分是如何配置代理。该   .exe.config需要有如下所示的部分   加入:

<system.net>
        <defaultProxy enabled="true">
                <proxy proxyaddress="http://127.0.0.1:8888" bypassonlocal="False"/>
        </defaultProxy>
</system.net>
     

完成此操作后,Windows服务的http流量开始流动   通过Fiddler。

答案 1 :(得分:2)

答案 2 :(得分:0)

另一种方法是将Fiddler作为系统运行。 这适用于用.NET和C ++编写的服务

为此,我发现以下应用程序非常有用: https://www.apreltech.com/Free/How_to_run_as_system_user

只需启动此应用并接受提升的提示然后只需浏览到已安装Fiddler的位置并运行它。

Fiddler将启动,您应该能够看到来自服务的流量。