アプリケーションからのHTTP呼び出しをインターセプトする方法は?
質問
特定のアプリケーションから送信されるすべてのHTTPリクエストを監視し、必要に応じてキャンセルしたい。
C#でこれを行う方法はありますか?
解決
システムのプロキシ設定(多くのアプリケーションで使用されている)に触れることができる場合、またはアプリがその設定に注意しない場合は、アプリケーションの設定に触れて選択したプロキシを使用し、 HTTPプロキシはあなたのために仕事をします。
プロファイルを作成する場合は、このように動作する非常に優れた既製のツールがあります。フィドラー。
それ以外の場合は、たとえばを使用して、ネットワークスタックをより深く掘り下げてスニッファー/ファイアウォールのようなものを実装する必要があります。 WinPcap 。それは非常に困難です。
所属していません StackOverflow