Gibt es ein OS X-Äquivalent zum Web-Debugging-Proxy Fiddler?

44

Ich mache Webentwicklung unter Windows für meinen täglichen Job und verlasse mich sehr auf Fiddler , einen Web-Debugging-Proxy. Was ist ein gleichwertiges Tool für OS X?

James Sulak
quelle
2
Haben Sie sich die Entwicklertools in Safari und Chrome oder die Firebug-Erweiterung für Firefox angesehen? Alle drei bieten die Möglichkeit, den HTTP-Verkehr zu überwachen, und alle können eine bestimmte Registerkarte überwachen, anstatt den HTTP-Verkehr systemweit zu überwachen.
Warren Pena
1
Wofür setzen Sie Fiddler konkret ein? Ich verwende die im Webkit integrierten Entwicklungstools, um alles zu tun, was ich jemals zum Debuggen von HTTP benötigt habe. Das Entwicklungsmenü von Safari ist etwas besser als das von Chrome, aber fast identisch. In beiden Fällen haben Sie verschiedene Möglichkeiten, alle Netzwerkaktivitäten in einer Browser-Registerkarte anzuzeigen.
Abhi Beckert
3
Ich begann mit der Entwicklung von C # -Desktop-Apps, die über HTTP mit Webservices kommunizieren und Fiddler zum Debuggen verwenden. Außerdem mag ich die Möglichkeit, Anfragen manuell zu erstellen und abzuspielen, was meines Erachtens in den Browsern nicht vorhanden ist.
James Sulak

Antworten:

18

Ich benutze CharlesProxy , und obwohl es nicht so skriptfähig ist wie Fiddler, erledigt es den Job. Und mit einem einzigen Lizenzschlüssel können Sie ihn auf allen Betriebssystemen ausführen (er ist in Java geschrieben).

Meine Bedürfnisse waren wenig unterschiedlich, als ich es brauchte ... Ich habe es zum Debuggen von Webdav-Verbindungen oder zum Debuggen der HTTP-Kommunikation zwischen Servern verwendet.

Peter Štibraný
quelle
8

Diese sind beide kostenlos und wurden bisher noch nicht erwähnt. Ich fand, dass beide dem X11 Wireshark weit überlegen sind.

Aaron Foltz
quelle
Wireshark ist SUPER LEISTUNGSFÄHIG. Aber nicht einfach zu bedienen.
Almo
6

http://mitmproxy.org/ ist ein textbasiertes Tool, das aber großartige Arbeit leistet. Für jede http-sprechende App, die Sie analysieren und sogar Anforderungen ändern und wiedergeben möchten.

Pascal Van Hecke
quelle
3

Fiddler hat jetzt einen Alpha-Build, der auf Mono basiert.

Studgeek
quelle
Jetzt in der Beta-Version.
Robino
2

Wenn Sie nur den HTTP-Datenverkehr anzeigen möchten, versuchen Sie es mit Cellist .

user3136015
quelle
Funktioniert ziemlich gut. Super einfach.
Jeffreypriebe
2

Versuchen Sie es mit Tamper

Es handelt sich um eine Chrome-Erweiterung, mit der Sie HTTP-Anforderungen im Bereich der aktuellen Registerkarte anzeigen und ändern können

Dutzi
quelle
0

ZAP Attack Proxy von OWASP ist eine hervorragende OpenSource-Alternative.

Das bereits erwähnte Burp ist ebenfalls exzellent, aber die kostenpflichtige Version ist viel besser als die kostenlose Version.

Ich benutze beide für die Arbeit.

Deesbek
quelle
0

Captor im Mac App Store erhältlich

Es ist eine native App, die genau wie CharlesProxy HTTP / HTTPS aufzeichnet.

goden
quelle
-1

Es gibt jetzt eine Mac-Version über Mono. Installieren Sie Fiddler unter Mac OS X Über die App

Name der App: Fiddler Beschreibung der App: fiddler (App: Fiddler.app) Website der App : http://www.telerik.com/fiddler Installieren Sie die App

Drücken Sie Befehlstaste + Leertaste, geben Sie Terminal ein und drücken Sie die Eingabetaste. Führen Sie in der Terminal-App Folgendes aus: ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" </ dev / null 2> / dev / null; Installieren Sie caskroom / cask / brew-cask 2> / dev / null und drücken Sie die Eingabetaste. Warten Sie, bis der Befehl beendet ist. Run: Brew Cask Install Fiddler Fertig! Sie können jetzt Fiddler verwenden.

Adam Mendoza
quelle