【问题标题】:Capturing Traffic of a program using Fiddler使用 Fiddler 捕获程序的流量
【发布时间】:2014-10-12 13:47:38
【问题描述】:

我尝试使用网站的 API,但我总是成为 ProtocolError(UnsafeHeaderParsing 没有帮助我)所以我决定捕获使用该 API 的程序的流量,以便我知道我必须设置哪些属性在 Header/POST ...问题是 Fiddler 目前只捕获我的浏览器的流量,我该如何更改它,它捕获在我的本地主机上运行的程序的流量。

【问题讨论】:

  • 您没有告诉我们您要捕获的程序。 Fiddler 可以从几乎所有内容中捕获 HTTP/HTTPS 流量。

标签: .net http httpwebrequest fiddler sniffing


【解决方案1】:

Message Analyzer 可以进行大量的捕获和分析、关联事件等。可以here下载。

NetMon 是旧的替代品,现在被消息分析器取代。

当然,Wireshark 如果您想要非操作系统替代方案。

另请阅读Wireshark vs Firebug vs Fiddler - pros and cons?

【讨论】:

    【解决方案2】:

    假设您使用的是 ASP.Net(无论是 MVCor Webforms),您需要在您的 Web 应用程序中设置一个代理。
    为此,您需要更改 web.config 并将 defaultProxy 设置设置为 Fiddler 代理:







    配置>

    更改 web.config 后,您将在 Fiddler 中看到您的应用程序发出的请求/响应。

    见参考:http://docs.telerik.com/fiddler/configure-fiddler/tasks/ConfigureDotNETApp

    【讨论】:

    • 我要抓的是外部程序的流量,不是我自己做的程序。
    最近更新 更多