私はWindows Vista home premiumを実行しています。私の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のコマンドラインバージョン)を定期的にSystem Schedulerと次のようなバッチファイルで強制終了して再起動することをお勧めします。
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
sentignal.exeはCtrl + Cをプログラムに送るユーティリティです。 ts_rdln.exeは単純なtsharkログパーサ/フィルタ処理プログラムです。 pingコマンドを使用して遅延を発生させます。最後の行のi引数は、インターネットを見渡すNICの番号です。