Как я могу контролировать все исходящие HTTP-запросы с моего компьютера?


31

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


Первый ответ ниже @Mikey является правильным, если ваша потребность в «запросах http» точна. Хотите ли вы видеть содержание каждого запроса или просто следить за использованием Интернета?
Пол

URL запроса достаточно, но содержание ответа лучше иметь.
Мое сладкое

1
Круто, тогда ответ дан хорошо.
Пол

Ответы:



12

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


5

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


Это показывает вам активные соединения, а не HTTP-запросы
Sinaesthetic

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 последней строки - это номер вашего сетевого адаптера, который смотрит в Интернет.


1
При размещении ссылки на сайт лучше всего обобщать информацию на странице. В противном случае, если ссылка исчезнет, ​​ваш ответ бесполезен.
Джо Тейлор
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.