Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 是否有HTTP/HTTPS拦截工具,如适用于mac OS X的Fiddler?_Debugging_Http_Macos_Https_Sniffing - Fatal编程技术网

Debugging 是否有HTTP/HTTPS拦截工具,如适用于mac OS X的Fiddler?

Debugging 是否有HTTP/HTTPS拦截工具,如适用于mac OS X的Fiddler?,debugging,http,macos,https,sniffing,Debugging,Http,Macos,Https,Sniffing,我想知道,除了mac OS X,是否还有像fiddler这样的应用程序,因为我需要调试mac OS X中web应用程序的一些请求。我以前在Windows上使用fiddler,希望在mac上也能使用这个工具 如果您没有得到任何直接的答案,您可以在windows计算机上运行Fiddler,并在Mac上配置浏览器,将windows计算机用作代理服务器。不太令人满意,需要第二台机器(尽管它可能是虚拟的)。有更通用的,但可能对您没有帮助 其中一个SO服务器站点可能更适合您的问题。事实上,已经有人问过了。C

我想知道,除了mac OS X,是否还有像fiddler这样的应用程序,因为我需要调试mac OS X中web应用程序的一些请求。我以前在Windows上使用fiddler,希望在mac上也能使用这个工具

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

有更通用的,但可能对您没有帮助


其中一个SO服务器站点可能更适合您的问题。事实上,已经有人问过了。

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

您可以将Mac电脑指向Windows+Fiddler计算机:

截至2013年,Mono框架的Fiddler已经有了Alpha下载,它运行在Mac和Linux上。此外,最新版本的Fiddler可以导入从WireShark或Mac上运行的其他工具捕获的.PCAP文件

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


如果您正在使用Eclipse,您可以尝试http4e

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


我已经使用ServiceCapture大约4年了,我非常喜欢它。它不是免费的,但它是一个很好的工具,也不是很贵。如果你调试了很多Flash或AJAX应用程序,这是非常宝贵的。

对于检查Mac上的网络流量来说是非常棒的。这对我非常有帮助。我没有再三考虑15美元的价格标签。有14天的试用期。

我认为可能性较小,但FireBug(FireFox的插件)也有一些网络分析工具。

Cocoa Packet Analyzer与WireShark类似,但界面更好。

是Windows、Mac OS和Linux的优秀Web调试代理。完整版售价50美元,但很值得。免费的Firefox扩展相当不错。允许您查看、筛选和修改所有请求。

感谢我在superUser中找到的答案,即monst与Charles()类似,但它不是免费的。我将尝试使用Wireshark。Wireshark的安装有点高级。。。有没有一种更容易启动和运行Mac Fiddler的方法?@Leon:没有,这一点还没有提到。你可以选择Firefox+LiveHTTPHeaders。HttpFox也可能有用。至于安装Wireshark,它就像在Mac上安装任何东西一样简单:你只需从Wireshark网站下载DMG,打开它,然后将应用程序拖到你的应用程序文件夹中。嘿,谢谢,我会查看LiveHTTP。。。我确实像你说的那样安装了Wireshark,但是配置是高级的。我不会弄乱终端,也找不到他们在我的Mac上谈论的任何特定文件夹:(Wireshark可能是我最不喜欢的软件之一。UI非常不直观。这些文档看起来像是1994年制作的,我从来没有让它做过我需要的事情。我已经有了httpClient,但它可以让你生成请求,而不是从应用中捕获请求。而且安装过程更简单!)该链接似乎已失效;事实上,整个域已关闭。应用程序的Mac Store版本不完整(不包括捕获功能)。我找到了(发布此帖子时的版本1.3)。我们在哪里可以找到Mac OS X的安装?Corsaire的下载页面似乎不见了,至少对我来说,dawes.za.net上的git链接挂起了。检查WebScarab的重写:从那时开始使用java-jar WebScarab-ng-0.2.1下载。一个jar。jarDowsn似乎不再工作,下载已损坏,上次更新是在近3年前,并且支持人员没有响应。网站已启动,但…不好无法与SSLIt一起工作似乎已关闭。首先感谢您编写Fiddler,Eric!现在还有一个适用于Mac OSX的Fiddler版本@EricLaw当我使用外部Windows+Fiddler机器时,我可以监视HTTP S流量吗?@mg30rg:当然。请参阅这里的步骤11@EricLaw Nice one,thanks!在Google Chrome中导航到此URL:chrome://net-internals/ 您可以使用它捕获并转储所有http流量的json文件。遗憾的是,这个问题已经解决了,因为这是“fiddler for mac”的第一个google结果.四年后的今天进行了一次搜索,我同意。这个问题肯定是有建设性的,有一些很好的建议。它没有引发任何“辩论、争论、投票或长期讨论”而且似乎不太可能。我刚刚发现betwixt非常好,如果您正在寻找本机macOS。Checkout Proxyman如何将Windows配置为代理服务器?