2

C# で FiddlerCore API を使用して、特定の Web ホストからの Web 応答を傍受し、JSON データをキャプチャすることに成功しています。

FiddlerCore API は、アプリケーションが実行されてデータをキャプチャしている間、Chrome や IE などで他の Web ブラウジングをブロックしているようです。FiddlerCore がトラフィックをキャッチするためにプロキシを作成することは理解していますが、FiddlerCore がブラウザの LAN 設定を変更してトラフィックをプロキシ経由で転送するのを止めることができるかどうか疑問に思いましたか?

現在、以下のコードを使用して Fiddler インスタンスを開始しています。

         Fiddler.FiddlerApplication.Startup(8877, true, true);

そして、次のイベントでwinformsアプリでデータパケットを傍受します

         FiddlerApplication.AfterSessionComplete
4

1 に答える 1

2

システムプロキシとしてフィドラーを起動していると思います。これなしで起動するには、FiddlerCoreStartupFlags.RegisterAsSystemProxy を起動フラグの 1 つとして渡してはなりません。

FiddlerApplication.Startup(0,
FiddlerCoreStartupFlags.Default &
~FiddlerCoreStartupFlags.RegisterAsSystemProxy);

于 2012-11-08T00:40:26.467 に答える