
Я вижу установленное сетевое соединение, которое программа создает с помощью 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.