Monitor sieci dla webdevelopera

9

Podczas korzystania z Google Chrome istnieje przydatne narzędzie do monitorowania sieci. Jednak narzędzie sieci chrom śledzi tylko bieżącą otwartą stronę internetową.

Dostępnych jest wiele skomplikowanych narzędzi do monitorowania sieci i potrzebuję tylko funkcji narzędzia do monitorowania sieci chrome.

Aby śledzić aktywność wszystkich przeglądarek (Chrome, Firefox, IE itp.), Szukam narzędzia, które ma ten sam pomysł i interfejs co narzędzie sieci chrome.

Ktoś zna takie narzędzie?

Niektóre zrzuty ekranu z pożądanymi funkcjami:

Przegląd wszystkich pobranych plików Przegląd całej aktywności sieci

podczas wybierania pliku możesz ładnie zobaczyć nagłówki nagłówek

A wraz z odpowiedzią tabulatora zawartość ciała jest widoczna zadowolony

botenvouwer
źródło
Czy możesz przesłać zrzut ekranu monitora sieci Chrome, więc będę wiedział, czego szukać? A jeśli jest to rozszerzenie, podaj link do strony tego rozszerzenia w Chrome Web Store.
matan129
Jest standardem we wszystkich przeglądarkach Chrome, które można zobaczyć, klikając prawym przyciskiem myszy -> sprawdź -> sieć. Prześlę zrzut ekranu, tak jak prosiłeś.
botenvouwer
Świetnie, po prostu nie mam zainstalowanego Chrome, więc poczekam na zrzut ekranu.
matan129
OK, teraz widzę zrzuty ekranu. Jest to jednak narzędzie programistyczne, które jest dostępne tylko w chrome (i podobne narzędzia w innych przeglądarkach). Trudno mi uwierzyć, że istnieje narzędzie kontroli strony, takie jak to, które będzie miało zastosowanie do całego ruchu. Ale nadal będę przeprowadzać dochodzenie w tej sprawie. jeśli coś znajdę, jak najszybciej napiszę odpowiedź.
matan129
However the chrome network tool only keeps track of the current open webpage- W rzeczywistości na dolnym pasku widzisz to pełne koło? Kliknij na nią, a aktywność sieciowa będzie utrzymywana między stronami.
Izkata

Odpowiedzi:

22

Wypróbuj Fiddler z http://fiddler2.com/

Używam tego do tworzenia stron internetowych, a szczególnie przydatne jest to, że pozwala modyfikować i odtwarzać wcześniej zarejestrowane żądanie HTTP.

Kenned
źródło
2

Wygląda na to, że interesują Cię nagłówki HTTP i treść, ale cały ruch. Chociaż jest to bardziej złożone narzędzie, Wireshark może łatwo zapewnić to, czego szukasz, pomimo początkowo zastraszającego układu i bogactwa możliwości.

  1. Uruchom wireshark
  2. Wybierz adapter, który będzie się komunikował (np. Adapter internetowy) i rozpocznij przechwytywanie
  3. W polu „Filtr:” wpisz „http.request” (bez cudzysłowów) i naciśnij przycisk Zastosuj

Wynikowe dane wyjściowe będą zawierać każde żądanie wykonane przez system (jest to potencjalnie coś więcej niż tylko sesja przeglądarki: możesz lepiej filtrować ruch, dodając do filtru „&& ip.addr ==”, jeśli otrzymujesz za dużo ruch na wyjściu). Jeśli znasz tylko nazwę serwera, możesz użyć „nslookup .com” w wierszu polecenia, aby rozwiązać adres IP serwera.

Po kliknięciu żądania w górnej ramce Wireshark w środkowej ramce zostaną wyświetlone warstwy. Rozwiń warstwę „Protokół przesyłania hipertekstu”, naciskając + obok niej, aby wyświetlić nagłówki żądania.

Na koniec, jeśli chcesz wyświetlić nagłówki odpowiedzi lub treść, kliknij prawym przyciskiem myszy prośbę o zainteresowanie w górnej ramce i kliknij „Śledź strumień TCP”.

UWAGA: Wszystkie powyższe założenia zakładają, że nie próbujesz przechwytywać ruchu do serwera WWW hostującego na localhost, 127.0.0.1.

antik
źródło
0

Znalazłem Charlesa . Jest bezpłatny i dostępny dla systemów Windows, Linux i Mac. Moim zdaniem wygląda bardzo podobnie do narzędzi programistycznych Chromesa.

matan129
źródło
to narzędzie jest bardziej wtyczką do Firefoksa i nie jest darmowe. To 30-dniowy okres próbny!
botenvouwer
Racja, nie zauważyłem.
matan129,