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.
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
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.
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.
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.
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 ...
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.
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ę.
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.
Odpowiedzi:
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 .
źródło
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.
źródło
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).
źródło
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.
źródło
Analizator pakietów kakao jest podobny do WireSharka, ale ma znacznie lepszy interfejs. http://www.tastycocoabytes.com/cpa/
źródło
http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project
źródło
Darmowe rozszerzenie Tamper Data do Firefoksa jest całkiem dobre. Umożliwia przeglądanie, filtrowanie i modyfikowanie wszystkich żądań.
źródło
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.
źródło
http://ditchnet.org/httpclient/
źródło
Jeśli używasz Eclipse, możesz spróbować http4e
źródło
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.
źródło
Myślę, że możliwości są mniejsze, ale FireBug (dodatek do FireFox) ma też kilka narzędzi do analizy sieci.
źródło