Jakiej aplikacji używasz do monitorowania komunikacji HTTP w systemie OS X?Monitorowanie komunikacji HTTP na OS X
Odpowiedz
Charles jest proxy HTTP/HTTP monitor/reverse proxy, który umożliwia deweloper aby zobaczyć cały ruch HTTP między ich maszyny i internet . Obejmuje to żądania, odpowiedzi i nagłówki HTTP (które zawierają pliki cookie i informacje o buforowaniu ).
Działa na JAVA. Dostępne w systemach OSX, Linux i Windows.
Można również użyć dTrace do monitorowania jeszcze bardziej szczegółowo, jeśli tego właśnie potrzebujesz.
Po drugie, za pomocą Charlesa, jest to naprawdę doskonałe narzędzie do badania HTTP. W przypadku korzystania z symulatora iPhone'a (lub dowolnej innej aplikacji OS X), Charles automatycznie konfiguruje ustawienia systemu, aby używać siebie jako serwera proxy, więc musisz tylko uruchomić i uruchomić. Bardzo łatwo jest zbadać ruch na kilka różnych sposobów i ma bardzo łagodną bezpłatną wersję próbną, która jest w pełni funkcjonalna (czas ograniczony do godziny z kilkoma ekranami nag), więc możesz spróbować.
Zależy co masz na myśli przez monitor ...
Jeśli po prostu chcą wiedzieć/stop, gdy zainstalowana aplikacja (lub system operacyjny) próbuje „telefon do domu”, to polecam LittleSnitch.
Spokój ducha, który zyskujesz, jest wart utraty wagi ze swojego konta bankowego.
Jeśli szukasz śledzenia ruchu aplikacji, Wireshark jest najlepszym znalezionym przeze mnie narzędziem - może rejestrować i dekodować HTTP i many other protocols, a narzędzia wyszukiwania GUI umożliwiają szybkie wyszukiwanie interesujących Cię wiadomości. bezbolesny.
Inne powody Polecam:
- To szybkie zainstalowanie
- przechwytuje ruch prosto z karty sieciowej, nie ma potrzeby, aby zmienić program lub skonfigurować proxy itd. To będzie nawet czytaj wysypisk przechwycone z tcpdump i podobne narzędzia w trybie offline
- jest to wieloplatformowy (działa na Windows/Mac/Linux i inne)
- To open source
Podoba mi się TcpCatcher. Jest on darmowy i w 100% oparty na javie, więc działa poprawnie na Mac OS X. Nie tylko będziesz mógł monitorować komunikację HTTP, ale także będziesz w stanie zmieniać polecenia/odpowiedzi w locie, co otwiera bardzo ciekawe możliwości. There is a dedicated tutorial on capturing iPhone's HTTP communication.
- 1. Biblioteka Haskell do komunikacji HTTP
- 2. Instalacja openssl na OS X
- 3. Instalowanie h5py na OS X
- 4. Wiele myszy na OS X
- 5. Haskell SDL na OS X
- 6. Kompilowanie SOILu OpenGL na Mac OS X
- 7. Instalacja RVM wisi na Mac OS X
- 8. Jak skonfigurować libusb na Mac OS X?
- 9. problem z git + DiffMerge na OS X
- 10. nltk.download() zawiesza się na OS X
- 11. Monitorowanie postępu pobierania z komponentami http apache
- 12. Instalowanie GCC 4.7.1 na OS X
- 13. Profilowanie kodu Rcpp na OS X
- 14. RVM, FSEvents i CarbonCore na OS X
- 15. Jak zainstalować mod_jk na Mac OS X
- 16. Monitorowanie żądań HTTP wykonanych przez IE8
- 17. assembler w os x
- 18. Dylibs i OS X
- 19. Bash OS X: dirname
- 20. CLSQL i MYSQL na OS X
- 21. Włączanie Xdebug na Mac OS X Lion
- 22. wxPython 2.9 na Mac Os X
- 23. Błąd instalacji RMySQL na OS X
- 24. valgrind nie działa na OS X 10.8
- 25. Jak zainstalować ack na OS X (10.8.4)?
- 26. Instalacja OpenMP na Mac OS X 10.11
- 27. przenoszenie aplikacji openGLES na OS X?
- 28. Wyjście audio Haskell na OS X?
- 29. Problemy podczas kompilowania TCC na OS X
- 30. Dzisiejszy widget na OS X nie działa