web-dev-qa-db-ja.com

アプリケーションによって行われたすべてのネットワーク要求を確認する方法

Abc.exeを実行しているアプリケーションがあるとします。このアプリケーションによって行われたすべてのネットワーク要求を確認するにはどうすればよいですか?
WiresharkはPCからのすべてのリクエストを表示するのに適していますが、特定のアプリケーションからのリクエスト用のフィルターはあります。
abc.exeによるリクエストは、http、https、またはLANpingのみの任意のタイプにすることができます。
アプリケーションのためだけに、すべてのネットワーク要求を表示する以外にそれを行う方法はありますか。

例:Firefoxにチャールズをどのように使用するか。
ありがとう。

[〜#〜] edit [〜#〜]:smartsniffを使用して、アプリケーションから単一のリクエストを送信することはできないことを理解しました。
ブラウザのみがそれを行い、リクエストラインを送信してレスポンスを取得します。
したがって、ほとんどのアプリケーションはアドレスとポートを開き、そこから/への読み取り/書き込みを開始します。
では、特定のアプリケーションについてそれらをトレースする方法は?

3
Ashok Raj

NirSoftの SmartSniff を試すことができます。これにより、[詳細オプション]ウィンドウで[パケットのキャプチャ中にプロセス情報を取得する]オプションを有効にして、関連する列を表示することにより、プロセス情報が提供されます。詳細については、 ここ を参照してください。そうは言っても、私はそれを機能させることができませんでしたが、あなたはもっと運がいいかもしれません。

2
zelanix