29

Я использую Windows Vista Home Premium. Я хочу видеть все исходящие HTTP-запросы с моего компьютера вместе с URL. Есть ли бесплатный инструмент для этого?

4 ответа4

17

Вы можете использовать http://www.wireshark.org/

Руководство пользователя можно найти по адресу http://www.wireshark.org/docs/wsug_html/.

Чтобы отфильтровать трафик http, вы можете обратиться; https://serverfault.com/questions/96272/how-to-filter-http-traffic-in-wireshark

12

Fiddler специализируется на мониторинге, манипулировании и генерации пакетов HTTP (S), поэтому он предоставляет такие функции, которые запрошены в вопросе, более простым способом. Тем не менее, Wireshark является гораздо более полным с точки зрения мониторинга и анализа сетевых протоколов.

5

Вы можете использовать командную строку, набрав команду netstat /f . Это покажет вам список подключений к вашему локальному интерфейсу. /f указывает команде также разрешать внешние IP-адреса.

2

Подробная статья на эту тему на Hubpages. В нем описывается решение для простой регистрации и фильтрации HTTP-запросов, сделанных в домашней локальной сети на основе Wireshark и некоторых дополнительных бесплатных программ.

В двух словах, статья посвящена проблеме увеличения памяти, которая не позволяет использовать Wireshark для непрерывного мониторинга HTTP-запросов. Чтобы решить эту проблему, автор предлагает использовать tshark.exe (версия Wireshark для командной строки), периодически убивая и перезапуская его с помощью системного планировщика и командного файла, например:

    FOR /F "usebackq tokens=2" %%i IN (`tasklist ^| findstr /r /b "tshark.exe"`) DO start /MIN sendsignal.exe %%i
    ping 127.0.0.1 -n 7 -w 1000
    tshark -2 -l -t ad -R "http.request.method == GET" -N nC -i 2 | ts_rdln.exe

где sendignal.exe - утилита для отправки Ctrl+C в программу; ts_rdln.exe - простой анализатор / фильтр журналов tshark; команда ping используется для введения задержки; а аргумент i последней строки - это номер вашего сетевого адаптера, который смотрит в Интернет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .