查找进程、应用程序或脚本正在请求的 URL

查找进程、应用程序或脚本正在请求的 URL

我可以使用 TCPview、netstat 或资源监视器查看程序创建的已建立的网络连接,但我尝试查看程序最初访问的 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。

相关内容