Czy są jakieś narzędzia do przechwytywania HTTP / HTTPS, takie jak Fiddler dla systemu Mac OS X? [Zamknięte]


154

Chciałbym wiedzieć, czy istnieją aplikacje takie jak Fiddler, ale dla systemu Mac OS X, ponieważ muszę debugować niektóre żądania z aplikacji internetowych w systemie Mac OS X. Robiłem to za pomocą programu Fiddler w systemie Windows i chciałbym mieć to narzędzie dostępne również na Macu.


1
Przejdź do tego adresu URL w Google Chrome: chrome: // net-internals / Możesz go użyć do przechwycenia i zrzucenia pliku json całego ruchu http.
— Denis M. Kitchen

20
Szkoda, że ​​to pytanie jest zamknięte, ponieważ jest to pierwszy wynik w Google dotyczący hasła „Fiddler for Mac”. Poszedłem na poszukiwania dzisiaj, cztery lata później, i zdecydowałem się na mitmproxy.org
— Pascal Van Hecke

14
Zgadzam się. To pytanie jest zdecydowanie konstruktywne i ma kilka doskonałych zaleceń. Nie zabiegał o żadną „debatę, kłótnie, sondaże lub rozszerzoną dyskusję” i nie wydaje się, aby tak było.
— shovavnik

Inne wskazówki, ponieważ ja też przyszedłem tutaj, oczekując żywej odpowiedzi w stylu SO ... Aplikacje Chrome: Dev HTTP Client, Postman
— halr9000

2
Właśnie odkryłem między nimi, że szwy są bardzo ładne github.com/kdzwinel/betwixt
— Tom Esterez

Odpowiedzi:


36

Jest bardziej ogólny, ale być może nie tak pomocny dla Ciebie Wireshark .

Jedna z witryn serwerów SO może być lepiej dopasowana do Twojego pytania. W rzeczywistości zostało już poproszone o to na SuperUser .


2
Dzięki za odpowiedź, którą znalazłem w superUser, że monst podobny to Charles ( charlesproxy.com ), ale nie jest darmowy. Spróbuję z Wireshark.
— Fgblanch

Wireshark jest trochę zaawansowany w instalacji ... czy jest łatwiejsze do skonfigurowania i uruchomienia Mac Fiddler?
— Leon Gaban,

2
@Leon: nie, że nie zostało to już wspomniane. Możesz przejść do Firefox + LiveHTTPHeaders. HttpFox również może się przydać. Jeśli chodzi o instalację Wireshark, jest to tak proste, jak instalacja czegokolwiek na komputerze Mac: po prostu pobierz DMG ze strony Wireshark, otwórz go i przeciągnij aplikację do folderu Aplikacje.
— outis

Hej dzięki, sprawdzę, że LiveHTTP ... Zainstalowałem Wireshark, jak powiedziałeś, ale konfiguracja jest częścią zaawansowaną. Nie zadzieram z terminalem i nie mogę znaleźć żadnego z konkretnych folderów, o których mówią na moim Macu :(
— Leon Gaban,

2
Wireshark jest prawdopodobnie jednym z moich najmniej ulubionych programów. Interfejs użytkownika jest strasznie nieintuicyjny. Dokumenty wyglądają, jakby były zrobione w 1994 roku i ani razu nie udało mi się zrobić tego, czego potrzebowałem.
— BentOnCoding

23

Charles jest napisany w Javie i działa na komputerach Mac. To jednak nie jest darmowe.

Możesz skierować swój komputer Mac na komputer z systemem Windows + Fiddler: http://www.fiddler2.com/fiddler/help/hookup.asp#Q-NonWindows

Od 2013 roku dostępna jest wersja Alpha do pobrania programu Fiddler dla Mono Framework, która działa na komputerach Mac i Linux. Ponadto najnowsza wersja programu Fiddler może importować pliki .PCAP przechwycone z WireShark lub innych narzędzi uruchomionych na komputerze Mac.


13
Dzięki za napisanie do Fiddlera, Eric!
— Cheeso

1
Dostępna jest również wersja Fiddler dla Mac OSX fiddler.wikidot.com/mono
— svassr

@EricLaw Czy mogę monitorować ruch HTTP S, gdy korzystam z zewnętrznego komputera z systemem Windows + Fiddler?
— mg30rg

@ mg30rg: Jasne. Zobacz krok 11 tutaj telerik.com/blogs/running-fiddler-in-virtualbox-on-mac
— EricLaw

@EricLaw Niezłe, dzięki!
— mg30rg

13

Jeśli nie otrzymasz bezpośredniej odpowiedzi, zawsze możesz uruchomić Fiddlera na komputerze z systemem Windows i skonfigurować przeglądarkę na komputerze Mac, aby używać komputera z systemem Windows jako serwera proxy. Niezbyt satysfakcjonująca i wymaga drugiej maszyny (chociaż może być wirtualna).


Jak skonfigurować system Windows jako serwer proxy?
— Koray Tugay

13

HTTPScoop jest świetny do kontroli ruchu internetowego na komputerze Mac. To było dla mnie niesamowicie pomocne. Nie zastanawiałem się dwa razy nad ceną 15 dolarów. Istnieje 14-dniowy okres próbny.


3
Dows już nie działa, pobieranie jest uszkodzone, ostatnia aktualizacja miała miejsce prawie 3 lata temu, a wsparcie nie odpowiada. Strona internetowa działa jednak ...
— Kenny

Niedobrze nie działa z SSL
— Mahmoud Fayez

1
Wygląda na to, że jest zamknięty.
— Ionică Bizău

9

Analizator pakietów kakao jest podobny do WireSharka, ale ma znacznie lepszy interfejs. http://www.tastycocoabytes.com/cpa/


i dużo łatwiejszy proces instalacji! :)
— Fgblanch

Wydaje się, że to łącze jest martwe; w rzeczywistości cała domena jest wyłączona. Wersja aplikacji ze sklepu Mac Store jest niekompletna (nie obejmuje możliwości przechwytywania). Pliki do pobrania znalazłem tutaj (wersja 1.3 w czasie tego postu).
— Andi

7

WebScarab to platforma do analizy aplikacji, które komunikują się za pomocą protokołów HTTP i HTTPS. Jest napisany w Javie, dzięki czemu można go przenosić na wiele platform. WebScarab posiada kilka trybów działania, zaimplementowanych przez szereg wtyczek. W swoim najpowszechniejszym zastosowaniu WebScarab działa jako przechwytujący serwer proxy, umożliwiając operatorowi przeglądanie i modyfikowanie żądań utworzonych przez przeglądarkę przed wysłaniem ich na serwer oraz przeglądanie i modyfikowanie odpowiedzi zwracanych z serwera, zanim zostaną one odebrane przez przeglądarkę . WebScarab jest w stanie przechwytywać komunikację HTTP i HTTPS. Operator może również przeglądać rozmowy (prośby i odpowiedzi), które przeszły przez WebScarab.

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


Gdzie możemy znaleźć instalację dla Mac OS X? Wydaje się, że strona pobierania Corsaire zniknęła, a przynajmniej dla mnie linki git na dawes.za.net zawieszają się.
— studgeek

Sprawdź przepisanie WebScarab: owasp.org/index.php/OWASP_WebScarab_NG_Project Pobierz z code.google.com/p/webscarab-ng, a następnie uruchom za pomocą java -jar WebScarab-ng-0.2.1.one-jar.jar
— Motin


3

Charles to doskonały serwer proxy do debugowania sieci Web dla systemów Windows, Mac OS i Linux. Pełna wersja kosztuje 50 $, ale jest tego warta.




0

Wiem, że to stare pytanie, ale chciałem dodać ServiceCapture do listy dla tych, którzy mogą się z tym spotkać.

Używam ServiceCapture od około 4 lat i uwielbiam to. To nie jest darmowe, ale jest to świetne narzędzie i niezbyt drogie. Jeśli debugujesz wiele aplikacji Flash lub AJAX, jest to nieocenione.


0

Myślę, że możliwości są mniejsze, ale FireBug (dodatek do FireFox) ma też kilka narzędzi do analizy sieci.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.