Windows Vistaのホームプレミアムを実行しています。PCからのすべての発信HTTP要求とURLを確認したい。このための無料のツールはありますか?
Windows Vistaのホームプレミアムを実行しています。PCからのすべての発信HTTP要求とURLを確認したい。このための無料のツールはありますか?
回答:
http://www.wireshark.org/を使用できます
ユーザーガイドはhttp://www.wireshark.org/docs/wsug_html/にあります。
特に参照できるhttpトラフィックをフィルタリングするには、 https://serverfault.com/questions/96272/how-to-filter-http-traffic-in-wireshark
コマンドを入力すると、コマンドプロンプトを使用できますnetstat /f
。これにより、ローカルインターフェイスへの接続のリストが表示されます。これ/f
は、外部IPアドレスも解決するようにコマンドに指示します。
Hubpagesにこのトピックに関する詳細な記事があります。Wiresharkといくつかの補助的なフリーソフトウェアに基づいて、ホームLANで行われたHTTP要求を簡単にログに記録してフィルタリングするソリューションについて説明します。
一言で言えば、この記事では、HTTPリクエストの継続的な監視にWiresharkを使用することを妨げるメモリの過剰成長の問題を扱います。この問題に対処するために、著者はtshark.exe(Wiresharkのコマンドラインバージョン)を使用して、システムスケジューラと次のようなバッチファイルで定期的に強制終了および再起動することを提案しています。
FOR /F "usebackq tokens=2" %%i IN (`tasklist ^| findstr /r /b "tshark.exe"`) DO start /MIN sendsignal.exe %%i
ping 127.0.0.1 -n 7 -w 1000
tshark -2 -l -t ad -R "http.request.method == GET" -N nC -i 2 | ts_rdln.exe
sendsignal.exeはCtrl + Cをプログラムに送信するユーティリティです。ts_rdln.exeは、単純なtsharkログパーサー/フィルターです。pingコマンドは遅延を導入するために使用されます。最後の行のi引数は、インターネットを見ているNICの番号です。