プロセス、アプリケーション、またはスクリプトが要求している 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 もインストールできます。

関連情報