尋找進程、應用程式或腳本正在請求的 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。

相關內容