2

AdMuncherのようなプログラムは、使用しているプロトコルに到達する前に、ネットワーク層でパケットを傍受しているようです。同様のことをしたいのですが、基本的にはシステムに入ってくる各パケットを分析し、フィルタリング/リライトなどを行います。基本的にプロキシを作成(またはプロキシを設定)して同様の処理を実行できることはわかっていますが、傍受したいと思います。それがそのポイントに達する前に。

特定の言語を探しているわけではありませんが、C#で可能であれば、それは素晴らしいことです。

4

1 に答える 1

4

Windows プラットフォームでビルドする予定ですか? その場合は、おそらく winpcap を調べてみてください: http://www.winpcap.org/

Unix/Linux では、libpcap を利用する必要があります: http://www.tcpdump.org/

これらのいずれにおいても、C/C++ で開発するか、ネイティブ インターフェイスを使用して選択した言語からライブラリを呼び出す必要があります。

編集: WinPcap 用の .NET ラッパーが見つかりました。これを利用する可能性があります: http://pcapdotnet.codeplex.com/

于 2011-03-22T16:48:08.407 に答える