使用Fiddler拦截来自Windows程序的请求

时间:2016-03-24 04:13:10

标签: http python-requests fiddler

我正在尝试拦截通过我在Windows 7计算机上安装的应用程序发送的HTTP请求。我不确定该应用程序构建在什么平台上,我只知道Fiddler没有正确拦截该程序发送/接收的任何内容。通过Chrome的请求被截获罚款。

可以将Fiddler设置为所有应用程序的代理,如果是,我将如何进行此操作?我无法控制应用程序代码,它只是我安装的东西。这是一个实时竞价拍卖程序,似乎主要在应用程序窗口中显示HTML页面。

1 个答案:

答案 0 :(得分:0)

  

Fiddler并没有正确拦截该程序发送/接收的任何内容

这意味着该程序要么向localhost发送请求(非常不可能),要么忽略当前用户的代理设置(最有可能)。后者还意味着该应用程序不能在需要代理连接的机器上运行,以便向外部进行HTTP调用。

另一种方法是使用Wireshark之​​类的数据包检查程序,或者修改应用程序以遵守代理设置,或者在另一级别上捕获源自该计算机的所有HTTP请求,例如网络中的下一个路由器。