Gibt es HTTP / HTTPS-Interception-Tools wie Fiddler für Mac OS X? [geschlossen]

154

Ich würde gerne wissen, ob es Anwendungen wie Fiddler gibt, aber für Mac OS X, da ich einige Anforderungen von Webanwendungen in Mac OS X debuggen muss. Ich habe dies mit Fiddler unter Windows gemacht und würde dieses Tool gerne zur Verfügung haben auch auf dem Mac.

Fgblanch
quelle
1
Navigieren Sie in Google Chrome zu dieser URL: chrome: // net-internals / Sie können damit eine JSON-Datei des gesamten http-Verkehrs erfassen und sichern.
Denis M. Kitchen
20
Schade, dass diese Frage geschlossen ist, da dies das erste Google-Ergebnis für "Fiddler for Mac" ist. Ging heute, vier Jahre später, zu einer Suche und entschied sich für mitmproxy.org
Pascal Van Hecke
14
Genau. Diese Frage ist definitiv konstruktiv und enthält einige ausgezeichnete Empfehlungen. Es hat keine "Debatte, Argumente, Umfragen oder erweiterte Diskussion" angefordert und scheint dies auch nicht zu tun.
Shovavnik
Andere Tipps, da auch ich hierher kam und eine lebendige Antwort im SO-Stil erwartete ... Chrome Apps: Dev HTTP Client, Postbote
halr9000
2
Ich habe gerade zwischen zwei sehr schönen Nähten entdeckt github.com/kdzwinel/betwixt
Tom Esterez

Antworten:

36

Es gibt das allgemeinere, aber vielleicht nicht so hilfreiche Wireshark .

Eine der SO-Server-Sites ist möglicherweise besser für Ihre Frage geeignet. Tatsächlich wurde es bereits auf SuperUser gefragt .

outis
quelle
2
Vielen Dank für die Antwort, die ich in superUser gefunden habe, dass das Monst Charles ähnlich ist ( charlesproxy.com ), aber es ist nicht kostenlos. Ich werde es mit Wireshark versuchen.
Fgblanch
Wireshark ist ein wenig fortgeschritten in der Installation ... gibt es eine einfachere Einführung und Ausführung von Mac Fiddler?
Leon Gaban
2
@Leon: nicht das wurde noch nicht erwähnt. Sie könnten sich für die Firefox + LiveHTTPHeaders entscheiden. HttpFox könnte auch nützlich sein. Die Installation von Wireshark ist so einfach wie die Installation auf einem Mac: Sie laden einfach die DMG von der Wireshark-Site herunter, öffnen sie und ziehen die App in Ihren Anwendungsordner.
Outis
Hey, danke, ich werde mir das LiveHTTP ansehen ... Ich habe Wireshark wie gesagt installiert, aber die Konfiguration ist der erweiterte Teil. Ich
lege
2
Wireshark ist wahrscheinlich eine meiner am wenigsten bevorzugten Software. Die Benutzeroberfläche ist furchtbar unintuitiv. Die Dokumente sehen aus, als wären sie 1994 erstellt worden, und ich habe sie noch nie dazu gebracht, die Dinge zu tun, die ich brauchte.
BentOnCoding
23

Charles ist in Java geschrieben und läuft auf Macs. Es ist jedoch nicht kostenlos.

Sie können Ihren Mac auf Ihren Windows + Fiddler-Computer richten: http://www.fiddler2.com/fiddler/help/hookup.asp#Q-NonWindows

Ab 2013 gibt es einen Alpha-Download von Fiddler für das Mono Framework, das auf Mac und Linux ausgeführt wird. Die neueste Version von Fiddler kann auch .PCAP-Dateien importieren, die von WireShark oder anderen auf dem Mac ausgeführten Tools erfasst wurden.

EricLaw
quelle
13
Danke, dass du Fiddler geschrieben hast, Eric!
Cheeso
1
Es gibt auch eine Version von Fiddler für Mac OSX jetzt fiddler.wikidot.com/mono
svassr
@EricLaw Kann ich den HTTP S- Verkehr überwachen, wenn ich einen externen Windows + Fiddler-Computer verwende?
mg30rg
@ mg30rg: Sicher. Siehe Schritt 11 hier telerik.com/blogs/running-fiddler-in-virtualbox-on-mac
EricLaw
@EricLaw Schön, danke!
mg30rg
13

Wenn Sie keine direkte Antwort darauf erhalten, können Sie Fiddler jederzeit auf einem Windows-Computer ausführen und Ihren Browser auf dem Mac so konfigurieren, dass der Windows-Computer als Proxyserver verwendet wird. Nicht sehr zufriedenstellend und erfordert eine zweite Maschine (obwohl es virtuell sein könnte).

AnthonyWJones
quelle
Wie konfiguriere ich Windows als Proxyserver?
Koray Tugay
13

HTTPScoop eignet sich hervorragend zur Überprüfung des Webverkehrs auf Ihrem Mac. Es war unglaublich hilfreich für mich. Ich habe nicht zweimal über den Preis von 15 Dollar nachgedacht. Es gibt eine 14-tägige Testversion.

Jonathan Badeen
quelle
3
Dows scheinen nicht mehr zu funktionieren, der Download ist beschädigt, das letzte Update war vor fast 3 Jahren und der Support reagiert nicht. Die Website ist jedoch
Kenny
Nicht gut funktioniert nicht mit SSL
Mahmoud Fayez
1
Es scheint heruntergefahren zu sein.
Ionică Bizău
9

Cocoa Packet Analyzer ähnelt WireShark, verfügt jedoch über eine viel bessere Benutzeroberfläche. http://www.tastycocoabytes.com/cpa/

haknick
quelle
und viel einfacher Installationsprozess! :)
Fgblanch
Diese Verbindung scheint tot zu sein; Tatsächlich ist die gesamte Domain ausgefallen. Die Mac Store-Version der App ist unvollständig (ohne Aufnahmefähigkeit). Ich habe den Download hier gefunden (Version 1.3 zum Zeitpunkt dieses Beitrags).
Andi
7

WebScarab ist ein Framework zur Analyse von Anwendungen, die über die Protokolle HTTP und HTTPS kommunizieren. Es ist in Java geschrieben und daher auf viele Plattformen portierbar. WebScarab verfügt über mehrere Betriebsmodi, die von einer Reihe von Plugins implementiert werden. In der gebräuchlichsten Verwendung fungiert WebScarab als Intercepting-Proxy, mit dem der Bediener vom Browser erstellte Anforderungen überprüfen und ändern kann, bevor sie an den Server gesendet werden, und vom Server zurückgegebene Antworten überprüfen und ändern kann, bevor sie vom Browser empfangen werden . WebScarab kann sowohl die HTTP- als auch die HTTPS-Kommunikation abfangen. Der Bediener kann auch die Konversationen (Anfragen und Antworten) überprüfen, die über WebScarab geführt wurden.

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

Macomber
quelle
Wo finden wir die Installation für Mac OS X? Corsaires Download-Seite scheint verschwunden zu sein und zumindest für mich hängen die Git-Links auf dawes.za.net.
Studgeek
Kasse die Umschreiben von WebScarab: owasp.org/index.php/OWASP_WebScarab_NG_Project Herunterladen von code.google.com/p/webscarab-ng dann starten java -jar WebScarab-ng-0.2.1.one-jar.jar
Motin
4

Die kostenlose Tamper Data Firefox-Erweiterung ist ziemlich gut. Ermöglicht das Anzeigen, Filtern und Ändern aller Anforderungen.

Brandon Hill
quelle
3

Charles ist ein ausgezeichneter Web-Debugging-Proxy für Windows, Mac OS und Linux. Die Vollversion kostet 50 $, aber es lohnt sich.

jbox
quelle
2

http://ditchnet.org/httpclient/

meleyal
quelle
Ich habe bereits httpClient, aber Sie können die Anforderungen erstellen, anstatt die Anforderungen aus den Apps zu erfassen.
Fgblanch
2

Wenn Sie Eclipse verwenden, können Sie http4e ausprobieren

Petko Marko
quelle
0

Ich weiß, dass dies eine alte Frage ist, aber ich wollte ServiceCapture zur Liste hinzufügen, für diejenigen, die möglicherweise darauf stoßen.

Ich benutze ServiceCapture seit ungefähr 4 Jahren und liebe es. Es ist nicht kostenlos, aber es ist ein großartiges Werkzeug und nicht sehr teuer. Wenn Sie viele Flash- oder AJAX-Apps debuggen, ist dies von unschätzbarem Wert.

TJ Downes
quelle
0

Ich denke, die Möglichkeiten sind geringer, aber FireBug (Addon von FireFox) hat auch einige Netzwerkanalyse-Tools.

Laurent Jégou
quelle