3

(任意のアプリケーションからの)すべてのHTTPリクエストをログに記録する必要があります。私はDelphi7.0を持っています。誰もがそれをどのように知っていますか?

4

4 に答える 4

7

Indyコンポーネントがこれを実行できるかどうかを調べましたが、RemyLebeauからの古いニュースグループの応答が見つかりました。

他のアプリケーションが生成しているトラフィックを確認したい場合は、いいえ、そのためにIndyを使用することはできません。これは、Indyが設計されている範囲外です。この種のキャプチャには、独自のNDISドライバーを作成する必要があります。または、 WinPCapなどのサードパーティのスニファAPIを使用します 。

于 2009-11-06T14:46:32.787 に答える
1

もっと深く行きたい、純粋なデルファイのものが欲しいなら、winsockロガープログラムが浮かんでいます、グーグルはあなたを助けるかもしれません(しかしそれはwinsockapisをフックします)。

于 2009-11-07T00:51:10.677 に答える
1

WireSharkはどうですか?

Fiddlerという製品もあります。これは、Indyコンポーネントが送受信しているものを正確に追跡するのに非常に役立つことがわかりました。1つの欠点は、プロキシを使用する必要があることです。これは、FirefoxなどのIndyコンポーネントやブラウザでは問題になりません。ただし、すべてのアプリケーションをキャプチャする必要がある場合は、それらのアプリケーションのプロキシを設定できる必要があります。

于 2009-11-06T16:36:02.800 に答える
0

それを行うにはDelphiアプリを作成する必要がありますか?エーテルのようなアプリケーションを使用できますか?

于 2009-11-06T14:13:33.773 に答える