是否有诸如Mac OS X的Fiddler之类的HTTP / HTTPS拦截工具?[关闭]


154

我想知道是否有诸如fiddler之类的应用程序,但对于Mac OS X而言,因为我需要调试Mac OS X中Web应用程序的一些请求。我曾经在Windows上使用fiddler进行此操作,并且希望此工具可用在Mac上也是如此。


1
在Google Chrome浏览器中导航至以下URL:chrome:// net-internals /您可以使用它来捕获和转储所有HTTP流量的json文件。
Denis M. Kitchen

20
可惜,这个问题已经关闭,因为这是“ fiddler for mac”的第一个Google搜索结果。四年之后的今天,今天开始进行搜索,然后定居了mitmproxy.org
Pascal Van Hecke

14
我同意。这个问题肯定是建设性的,并提出了一些很好的建议。它没有征求任何“辩论,辩论,民意调查或扩展讨论”,而且似乎也不太可能。
shovavnik

其他技巧(自从我也是)也来到这里,期待以SO风格获得生动的答案... Chrome应用:开发人员HTTP客户端,邮递员
halr9000 2014年

2
我只是发现两者
Tom Esterez,2016年

Answers:


36

还有更一般但可能对您没有帮助的Wireshark

SO服务器站点之一可能更适合您的问题。实际上,已经在SuperUser上提出过要求。


2
感谢您在superUser中找到的答案,该怪物类似于Charles(charlesproxy.com),但它不是免费的。我将尝试Wireshark。
Fgblanch

Wireshark的安装有点先进...可以轻松地启动并运行Mac Fiddler吗?
里昂·加班

2
@Leon:尚未提及。您可以使用Firefox + LiveHTTPHeaders。HttpFox也可能有用。至于安装Wireshark,就像在Mac上安装任何东西一样简单:您只需从Wireshark站点下载DMG,打开它,然后将应用程序拖到Applications文件夹中即可。
outis 2010年

嘿,谢谢,我将检查LiveHTTP ...我确实按照您所说的安装了Wireshark,但是配置是高级部分。我不打扰终端,也找不到他们在Mac上谈论的任何特定文件夹:(
Leon Gaban 2010年

2
Wireshark可能是我最不喜欢的软件之一。用户界面非常不直观。这些文档看起来像是1994年制作的,而我从来没有得到过它来完成我需要的事情。
BentOnCoding

23

Charles是用Java编写的,可在Mac上运行。它不是免费的。

您可以将Mac指向Windows + Fiddler机器: http //www.fiddler2.com/fiddler/help/hookup.asp#Q-NonWindows

截至2013年,Alpha版的Fiddler for Mono Framework可以在Mac和Linux上运行。另外,最新版本的Fiddler可以导入从WireShark或Mac上运行的其他工具捕获的.PCAP文件。


13
感谢您首先撰写Fiddler,Eric!
Cheeso 2012年


@EricLaw 使用外部Windows + Fiddler机器时可以监视HTTP S流量吗?
mg30rg '17

@ mg30rg:好的。请参阅此处的步骤11 telerik.com/blogs/running-fiddler-in-virtualbox-on-mac
EricLaw

@EricLaw不错,谢谢!
mg30rg's

13

如果您没有得到任何直接的答案,则可以始终在Windows计算机上运行Fiddler并在Mac上配置浏览器以将Windows计算机用作代理服务器。不太令人满意,需要第二台机器(尽管它可以是虚拟的)。


如何将Windows配置为代理服务器?
Koray Tugay 2014年



7

WebScarab是一个框架,用于分析使用HTTP和HTTPS协议进行通信的应用程序。它是用Java编写的,因此可移植到许多平台。WebScarab具有多种操作模式,由许多插件实现。在最常见的用法中,WebScarab用作拦截代理,允许操作员在浏览器创建的请求发送到服务器之前对其进行查看和修改,并在浏览器接收到它们之前对服务器返回的响应进行查看和修改。 。WebScarab能够拦截HTTP和HTTPS通信。操作员还可以查看通过WebScarab进行的对话(请求和响应)。

http://www.owasp.org/index.php/类别:OWASP_WebScarab_Project


在哪里可以找到Mac OS X的安装?Corsaire的下载页面似乎已消失,至少对我来说,dawes.za.net上的git链接已挂起。
studgeek

检出WebScarab的重写:owasp.org/index.php/OWASP_WebScarab_NG_Projectcode.google.com/p/webscarab-ng下载,然后使用java -jar启动WebScarab-ng-0.2.1.one-jar.jar
Motin


3

Charles是Windows,Mac OS和Linux的出色Web调试代理。完整版为50美元,但值得。




0

我知道这是一个老问题,但是我想将ServiceCapture添加到列表中,以方便可能遇到此问题的人员。

我已经使用ServiceCapture大约4年了,并喜欢它。它不是免费的,但它是一个很好的工具,而且也不是很昂贵。如果您调试许多Flash或AJAX应用程序,那么它是无价的。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.