PCからのすべての発信HTTP要求を監視するにはどうすればよいですか?


31

Windows Vistaのホームプレミアムを実行しています。PCからのすべての発信HTTP要求とURLを確認したい。このための無料のツールはありますか?


「http要求」の必要性が正確であれば、@ Mikeyからの最初の回答は正しいです。各リクエストのコンテンツを表示しますか、それともWebの使用状況を監視するだけですか?
ポール

リクエストURLで十分ですが、レスポンスコンテンツの方が優れています。
萌えスイート

1
クール、それから与えられた答えは行ってもいいです。
ポール

回答:




5

コマンドを入力すると、コマンドプロンプトを使用できますnetstat /f。これにより、ローカルインターフェイスへの接続のリストが表示されます。これ/fは、外部IPアドレスも解決するようにコマンドに指示します。


これにより、httpリクエストではなくアクティブな接続が表示されます
Sinaesthetic

2

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の番号です。


1
サイトにリンクするときは、ページ上の情報を要約するのが最善です。それ以外の場合、リンクがダウンすると、答えは役に立たなくなります。
ジョーテイラー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.