2009-11-05 12 views
146

Vorrei sapere se esistono applicazioni come il violinista ma per Mac OS X, poiché ho bisogno di eseguire il debug di alcune richieste da applicazioni Web in Mac OS X. Avevo l'abitudine di farlo con Fiddler su Windows e mi piacerebbe avere questo strumento disponibile anche su Mac.Esistono strumenti di intercettazione HTTP/HTTPS come Fiddler per mac OS X?

+1

Passare a questo URL in Google Chrome: chrome: // net-internals/È possibile utilizzarlo per acquisire e scaricare un file JSON di tutto il traffico http. –

+19

Peccato che la domanda sia chiusa, in quanto questo è il primo risultato di google per "fiddler for mac". Sono andato a cercare oggi, quattro anni dopo, e ho optato per http://mitmproxy.org/ –

+14

. Sono d'accordo. Questa domanda è decisamente costruttiva e ha alcune raccomandazioni eccellenti. Non ha sollecitato alcun "dibattito, argomenti, sondaggi o discussioni estese" e non sembra probabile. – shovavnik

risposta

35

C'è la più generale, ma forse non così utile a voi Wireshark.

Uno dei siti server in modo potrebbe essere più adatto per la tua domanda. Infatti, è già stato chiesto su SuperUser.

+2

Grazie per la risposta che ho trovato in superUser che il simile è Charles (http://www.charlesproxy.com/) ma non è gratuito. Proverò con Wireshark. – Fgblanch

+0

Wireshark è un po 'avanzato per l'installazione ... c'è un più facile da installare e usare Mac Fiddler? –

+2

@Leon: non è già stato menzionato. Potresti usare Firefox + LiveHTTPHeaders. HttpFox potrebbe anche essere utile. Per quanto riguarda l'installazione di Wireshark, è facile come installare qualsiasi cosa su un Mac: basta scaricare il DMG dal sito di Wireshark, aprirlo e trascinare l'app nella cartella Applicazioni. – outis

12

Se non si ottiene una risposta diretta a questo, è possibile eseguire Fiddler su una macchina Windows e configurare il browser sul Mac per utilizzare la macchina Windows come server proxy. Non molto soddisfacente e richiede una seconda macchina (anche se potrebbe essere virtuale).

+0

Come configuro Windows come server proxy? –

22

Charles è scritto in Java e gira su Mac. Non è gratuito però.

È possibile puntare il vostro Mac alla vostra macchina Windows + Fiddler: http://www.fiddler2.com/fiddler/help/hookup.asp#Q-NonWindows

E a partire dal 2013, c'è una scarica Alpha di Fiddler per il Mono Framework, che gira su Mac e Linux. Inoltre, l'ultima versione di Fiddler può importare i file .PCAP acquisiti da WireShark o altri strumenti eseguiti su Mac.

+13

Grazie per aver scritto Fiddler in primo luogo, Eric! – Cheeso

+1

C'è anche una versione di Fiddler per Mac OSX ora http: //fiddler.wikidot .com/mono – svassr

+0

@EricLaw Posso monitorare il traffico _S_ HTTP quando utilizzo una macchina esterna Windows + Fiddler? – mg30rg

7

WebScarab è un framework per l'analisi delle applicazioni che comunicano utilizzando i protocolli HTTP e HTTPS. È scritto in Java ed è quindi portatile su molte piattaforme. WebScarab ha diverse modalità operative, implementate da numerosi plugin. Nel suo utilizzo più comune, WebScarab opera come proxy di intercettazione, consentendo all'operatore di esaminare e modificare le richieste create dal browser prima che vengano inviate al server e di esaminare e modificare le risposte restituite dal server prima che vengano ricevute dal browser . WebScarab è in grado di intercettare sia la comunicazione HTTP che HTTPS. L'operatore può anche rivedere le conversazioni (richieste e risposte) che sono passate attraverso WebScarab.

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

+0

Dove possiamo trovare l'installazione per Mac OS X? La pagina di download di Corsaire sembra essere sparita e, almeno per me, i link git su dawes.za.net si bloccano. – studgeek

+0

Verifica la riscrittura di WebScarab: https://www.owasp.org/index.php/OWASP_WebScarab_NG_Project Scarica da http://code.google.com/p/webscarab-ng/ quindi avvia utilizzando java -jar WebScarab-ng -0.2.1.one-jar.jar – Motin

2

Nel caso in cui si utilizza Eclipse si potrebbe provare http4e

0

So che questa è una vecchia questione, ma ho voluto aggiungere ServiceCapture alla lista, per coloro che possono venire attraverso questo .

Sto usando ServiceCapture per circa 4 anni e lo amo. Non è gratuito, ma è un ottimo strumento e non molto costoso. Se esegui il debug di molte app Flash o AJAX è inestimabile.

13

HTTPScoop è impressionante per ispezionare il traffico web sul vostro Mac. È stato incredibilmente utile per me. Non ci ho pensato due volte al prezzo di $ 15. C'è una prova di 14 giorni.

+3

Dows non sembra più funzionare, il download è danneggiato, l'ultimo aggiornamento è stato quasi 3 anni fa e il supporto non risponde. Il sito Web è comunque in ... – Kenny

+0

Non va bene non funziona con SSL –

0

Penso che le possibilità siano inferiori, ma FireBug (aggiunta di FireFox) ha anche alcuni strumenti di analisi di rete.

9

Cocoa Packet Analyzer è simile a WireShark ma con un'interfaccia molto migliore. http://www.tastycocoabytes.com/cpa/

+0

e molto più facile processo di installazione! :) – Fgblanch

+0

Questo link sembra essere morto; l'intero dominio è inattivo, infatti. La versione dell'app Mac Store è incompleta (non include la possibilità di acquisire).Ho trovato il [download qui] (http://download.cnet.com/Cocoa-Packet-Analyzer/3001-2085_4-146476.html) (versione 1.3 al momento di questo post). – Andi

3

Charles è un eccellente Web Debugging Proxy per Windows, Mac OS e Linux.La versione completa è di 50 $ ma ne vale la pena.

4

L'estensione gratuita di Tamper Data per Firefox è piuttosto buona. Consente di visualizzare, filtrare e modificare tutte le richieste.