8

私は自分の望みに近いその質問( C#で簡単なプロキシを作成する方法は? )を読んでいました。

たとえば、FirefoxやIEなどを監視し、ナビゲートされたすべてのページをログに記録するac#アプリを開発したいだけです。訪問したページに応じて、サイトをブロックしたい(親フィルターのように)。

コードスニペット/サンプルは優れていますが、そのクラスの使用方向を教えていただければ幸いです。:-)

4

2 に答える 2

7

アプローチは、このアプリケーションをブラウズに使用しているのと同じボックスにインストールするか、別のプロキシ サーバーにインストールするかによって異なります。

別のサーバーでこれを行う場合は、クライアント pc が指す C# プロキシ サーバーを作成するだけなので、C# / マネージ コードでこれを行う方が簡単です。System.Net.Sockets 名前空間 TcpListener と TcpClient はあなたの友達になります。

ただし、これを同じマシンにインストールする場合は、WinPcapSharpPCap、そしておそらくFiddlerを参照してください。

それが役立つことを願っています。

于 2009-05-29T16:25:47.453 に答える