Найти URL-адрес, который запрашивает процесс, приложение или скрипт

Найти URL-адрес, который запрашивает процесс, приложение или скрипт

Я вижу установленное сетевое соединение, которое программа создает с помощью TCPview, netstat или Resource Monitor, но я пытаюсь увидеть URL-адрес, к которому изначально обращается программа.

Например, этот URL-адрес загрузит Flash:http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_14_active_x.exe

Но установит такое соединение в TCPview:

wscript.exe 2472    TCP myAddress.comcast.net.  3361    a23-218-85-192.deploy.static.akamaitechnologies.com http    ESTABLISHED 1   255 4,201   15,261,332      2,604,220       748

В этом случае я могу просто открыть VBscript и увидеть URL-адрес, но в чужом приложении я могу увидеть только установленное соединение, а не HTTP-адрес.

Хотя это, вероятно, можно сделать с помощью чего-то вроде сниффера пакетов, это кажется немного экстремальным для моих нужд. Кто-нибудь знает какие-нибудь утилиты или трюки, чтобы получить запрошенный http-адрес, который отправляет приложение?

решение1

Попробуйте netstat, возможно:

netstat -abf 5 > активность.txt

дайте ему захватить пару минут, а затем прочитайте текстовый файл

для анализа пакетов, в противном случае, возможно, вам поможет fiddler (бесплатный, но удобный анализатор пакетов) - вы, конечно, можете также установить Wireshark.

Связанный контент