2008-09-28 12 views

Odpowiedz

7

Charles Proxy

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.

1

Można również użyć dTrace do monitorowania jeszcze bardziej szczegółowo, jeśli tego właśnie potrzebujesz.

1

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ć.

0

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.

2

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