私は自分の望みに近いその質問( C#で簡単なプロキシを作成する方法は? )を読んでいました。
たとえば、FirefoxやIEなどを監視し、ナビゲートされたすべてのページをログに記録するac#アプリを開発したいだけです。訪問したページに応じて、サイトをブロックしたい(親フィルターのように)。
コードスニペット/サンプルは優れていますが、そのクラスの使用方向を教えていただければ幸いです。:-)
私は自分の望みに近いその質問( C#で簡単なプロキシを作成する方法は? )を読んでいました。
たとえば、FirefoxやIEなどを監視し、ナビゲートされたすべてのページをログに記録するac#アプリを開発したいだけです。訪問したページに応じて、サイトをブロックしたい(親フィルターのように)。
コードスニペット/サンプルは優れていますが、そのクラスの使用方向を教えていただければ幸いです。:-)
アプローチは、このアプリケーションをブラウズに使用しているのと同じボックスにインストールするか、別のプロキシ サーバーにインストールするかによって異なります。
別のサーバーでこれを行う場合は、クライアント pc が指す C# プロキシ サーバーを作成するだけなので、C# / マネージ コードでこれを行う方が簡単です。System.Net.Sockets 名前空間 TcpListener と TcpClient はあなたの友達になります。
ただし、これを同じマシンにインストールする場合は、WinPcapとSharpPCap、そしておそらくFiddlerを参照してください。
それが役立つことを願っています。