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

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

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.
Wofür verwenden Sie Fiddler speziell? Ich verwende die in 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 sie sind fast identisch. Beide bieten Ihnen verschiedene Möglichkeiten, alle Netzwerkaktivitäten in einem Browser-Tab anzuzeigen.
Ich begann mit der Entwicklung von C#-Desktop-Apps, die über HTTP mit Webdiensten kommunizieren, und benutzte Fiddler zum Debuggen, also ist es teilweise nur Gewohnheit. Außerdem mag ich die Möglichkeit, Anfragen manuell zu erstellen und abzuspielen, was, soweit ich das beurteilen kann, in den Browsern fehlt.

Antworten (11)

Ich verwende CharlesProxy , und obwohl es nicht so skriptfähig ist wie Fiddler, erfüllt es die Aufgabe. Und mit einem einzigen Lizenzschlüssel können Sie es auf allen Betriebssystemen ausführen (es ist in Java geschrieben).

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

Gute Liste. Siehe auch Cellist unten – es ist im Mac App Store. Es ist ein Proxy, $5.

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

Wireshark ist SUPER LEISTUNGSFÄHIG. Aber nicht einfach zu bedienen.

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

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

Jetzt im Beta-Build.

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

Funktioniert ziemlich gut. Super einfach.

Versuche es mit Tamper

Es ist eine Chrome-Erweiterung, mit der Sie HTTP-Anforderungen im Bereich des aktuellen Tabs anzeigen und ändern können

Probieren Sie Proxyman aus , das ausschließlich für macOS entwickelt wurde.

  • Einfach zu verwenden und die Zertifikate auf Mac/iOS/Android einzurichten
  • Alle erweiterten Tools: Map Local, Map Remote, Breakpoint, Scripting, ...
  • Aktive Entwicklung und Bug/Feature-Tracker
  • Es ist eine Premium-App ohne Zeitbegrenzung

Haftungsausschluss: Ich bin ein Schöpfer von Proxyman. Kommen Sie einfach hierher, um eine bessere Alternative zur Steigerung der Produktivität vorzuschlagen. Hoffe, Sie genießen die App!

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

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

Ich benutze beide für die Arbeit.

Captor , verfügbar im Mac App Store

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

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

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

Drücken Sie Befehl+Leertaste und geben Sie Terminal ein und drücken Sie die Eingabe-/Eingabetaste. In der Terminal-App ausführen: ruby ​​-e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null und drücken Sie die Eingabetaste. Warten Sie, bis der Befehl beendet ist. Ausführen: Fass brauen Fiddler installieren Fertig! Sie können jetzt Fiddler verwenden.