Korzystam z systemu Windows Vista Home Premium. Chcę zobaczyć wszystkie wychodzące żądania HTTP z mojego komputera wraz z adresem URL. Czy jest na to jakieś darmowe narzędzie?
http
network-monitoring
Moe Sweet
źródło
źródło
Odpowiedzi:
Możesz użyć http://www.wireshark.org/
Podręcznik użytkownika można znaleźć na stronie http://www.wireshark.org/docs/wsug_html/
Aby odfiltrować ruch HTTP, możesz skorzystać z; https://serverfault.com/questions/96272/how-to-filter-http-traffic-in-wireshark
źródło
Fiddler są wyspecjalizowane w HTTP (S) pakietu monitorowania manipluation i generacji , tak, że zapewnia takie cechy, jak wymagane w pytaniu w łatwiejszy sposób. Jednak Wireshark jest dużo bardziej wszechstronny jeśli chodzi o sieć monitorowania i analizy protokołów .
źródło
Możesz użyć wiersza polecenia, wpisując polecenie
netstat /f
. Spowoduje to wyświetlenie listy połączeń z interfejsem lokalnym. Polecenie/f
nakazuje również rozpoznanie zewnętrznych adresów IP.źródło
Szczegółowy artykuł na ten temat znajduje się na stronie Hubpages . Opisuje rozwiązanie do łatwego rejestrowania i filtrowania żądań HTTP wykonanych w domowej sieci LAN w oparciu o Wireshark i niektóre dodatkowe bezpłatne oprogramowanie.
W skrócie, artykuł dotyczy problemu nadmiernej pamięci, który uniemożliwia korzystanie z Wireshark do ciągłego monitorowania żądań HTTP. Aby rozwiązać ten problem, autor sugeruje używanie tshark.exe (wersja wiersza polecenia Wireshark) okresowego zabijania i restartowania go za pomocą Harmonogramu systemu i pliku wsadowego takiego jak ten:
gdzie sendignal.exe to narzędzie do wysyłania Ctrl + C do programu; ts_rdln.exe to prosty parser / filterer dziennika tshark; Polecenie ping służy do wprowadzenia opóźnienia; a argumentem i ostatniego wiersza jest liczba twojej karty sieciowej wychodzącej na Internet.
źródło