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


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.


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.


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.


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