2009-11-05 170 views
146

我想知道是否有像fiddler這樣的應用程序,但對於Mac OS X,因爲我需要在Mac OS X中調試一些來自Web應用程序的請求。我曾經在Windows上使用fiddler來做這件事,並且很想擁有這個工具也可以在Mac上使用。Mac OS X中是否有像Fiddler這樣的HTTP/HTTPS攔截工具?

+1

在谷歌瀏覽器中導航到此URL:chrome:// net-internals /您可以使用它來捕獲和轉儲所有http流量的json文件。 – 2013-03-02 07:57:07

+19

可惜這個問題已經結束了,因爲這是「mac for fiddler」的第一個google結果。今天四年後去了一次搜索,併爲http://mitmproxy.org/ – 2013-07-23 15:18:55

+14

解決了問題,我同意。這個問題絕對是建設性的,並有一些很好的建議。它沒有徵求任何「辯論,辯論,投票或擴展討論」,似乎不太可能。 – shovavnik 2013-08-20 22:12:21

回答

35

有更普遍的,但也許不是對你有所幫助Wireshark

的SO服務器的網站可能更適合您的問題。事實上,它已被問到SuperUser

+2

感謝我在超級用戶中發現的答案,即最大的類似於查爾斯(http://www.charlesproxy.com/),但它不是免費的。 我會嘗試使用Wireshark。 – Fgblanch 2009-11-05 13:51:48

+0

Wireshark有點高級安裝...是否有一個更容易起牀和運行Mac提琴手? – 2010-02-17 20:11:19

+2

@Leon:這還沒有被提及。你可以去Firefox + LiveHTTPHeaders。 HttpFox也可能有用。至於安裝Wireshark,就像在Mac上安裝任何東西一樣簡單:只需從Wireshark站點下載DMG,打開它,然後將應用程序拖到Applications文件夾。 – outis 2010-02-17 20:52:56

12

如果你沒有得到任何直接的答案,這個你總是可以在Windows計算機上運行的提琴手和Mac上配置您的瀏覽器使用的Windows計算機作爲代理服務器。不是很滿意,需要第二臺機器(儘管它可能是虛擬的)。

+0

如何將Windows配置爲代理服務器? – 2014-11-29 12:09:23

22

查爾斯是用Java編寫並運行在Mac上。雖然這不是免費的。

你可以在你的Windows +小提琴手機指向你的Mac:http://www.fiddler2.com/fiddler/help/hookup.asp#Q-NonWindows

,並作爲2013年,有小提琴手爲單聲道框架,它運行在Mac和Linux的Alpha下載。此外,最新版本的Fiddler可以導入從WireShark或Mac上運行的其他工具捕獲的.PCAP文件。

+13

感謝您首先編寫Fiddler,Eric! – Cheeso 2012-11-21 22:40:13

+1

現在還有一個Mac OSX Fiddler版本http://fiddler.wikidot .com/mono – svassr 2015-05-13 18:32:31

+0

@EricLaw當我使用外部Windows + Fiddler機器時,可以監控HTTP _S_流量嗎? – mg30rg 2017-11-29 15:32:25

7

WebScarab是一個分析使用HTTP和HTTPS協議進行通信的應用程序的框架。它是用Java編寫的,因此可以移植到很多平臺上。 WebScarab有幾種操作模式,由許多插件實現。 WebScarab最常用作攔截代理,允許操作員在瀏覽器發送到服務器之前查看和修改瀏覽器創建的請求,並在瀏覽器收到服務器響應之前查看和修改從服務器返回的響應。 WebScarab能夠攔截HTTP和HTTPS通信。運營商還可以查看通過WebScarab的會話(請求和響應)。

http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project

+0

我們在哪裏可以找到適用於Mac OS X的安裝? Corsaire的下載頁面似乎消失了,至少對我來說,dawes.za.net上的git鏈接是掛起的。 – studgeek 2012-07-29 14:32:14

+0

簽出重寫WebScarab:https://www.owasp.org/index.php/OWASP_WebScarab_NG_Project 從http://code.google.com/p/webscarab-ng/下載,然後使用java -jar WebScarab-ng啓動-0.2.1.one-jar.jar – Motin 2012-11-07 21:34:17

2

如果您使用的是Eclipse,你可以嘗試http4e

0

我知道這是一個老問題,但我想ServiceCapture添加到列表中,對於那些誰可能會遇到這個。

我一直在使用ServiceCapture約4年,並喜歡它。這不是免費的,但它是一個很好的工具,不是很昂貴。如果你調試了很多Flash或AJAX應用程序,它是非常寶貴的。

13

HTTPScoop是真棒用於檢查Mac上的網絡流量。這對我來說非常有幫助。我對15美元的價格標籤沒有多少思考。有14天的試用期。

+3

Dowsn't似乎工作了,下載是腐敗的,最近更新差不多3年前,支持沒有迴應。但是網站正在運行... – Kenny 2012-09-12 20:33:59

+0

不好不能與SSL – 2013-09-04 01:35:50

0

我認爲可能性較小,但FireBug(FireFox的插件)也有一些網絡分析工具。

9

可可數據包分析器是類似於Wireshark的,但有一個更好的界面。 http://www.tastycocoabytes.com/cpa/

+0

一起使用,並且安裝過程更容易! :) – Fgblanch 2011-09-18 09:09:45

+0

該鏈接似乎已經死了;事實上,整個領域都處於低谷。該應用程序的Mac Store版本不完整(不包括捕捉功能)。我發現[在此下載](http://download.cnet.com/Cocoa-Packet-Analyzer/3001-2085_4-146476.html)(本文發佈時爲1.3版)。 – Andi 2015-07-17 12:38:10

3

Charles是一款優秀的Windows,Mac OS和Linux的Web調試代理。完整版是50美元,但它非常值得。

4

免費Tamper Data Firefox的擴展很不錯。允許您查看,過濾和修改所有請求。

相關問題