2

パケット監視を行うプロジェクトがあります。指定したネットワーク インターフェイスで受信した各パケットをキャプチャしたい。

私は自分のプロジェクトを行うために何から始めるべきか知りたいです....最初にソケットプログラミングを学ぶべきですか、それとも何ですか? C# で winpcap を使用する方法を学ぶか、自分の機能を実行する必要があります。

どこから始めるべきかアドバイスしてください!!!

このためにインターネット上にC#のコードがたくさんあることは知っていますが、自分で学びたいのですが、どこからスターを付けるべきかわかりません!

4

3 に答える 3

4

WinPcap を使用することはおそらく良い考えだと思います。具体的には、SharpPcapを見てください。積極的に維持されています。実は今日、リリースがありました。

于 2010-02-03T02:16:18.547 に答える
4

最初にソケットプログラミングの基本を確実に学び、何が起こっているのかを少し理解する必要があります。次に、パケット キャプチャ ライブラリであるWinPCapを使用したプログラミングを検討します。.NET 用に直接ビルドされたわけではありませんが、.NET ラッパーがあると思います。または、COM Interop を使用して関数を呼び出すことができます。

于 2010-02-03T02:13:43.327 に答える
2

Pcap.Netの使用をお勧めします。

膨大なパケット解釈ライブラリを備えた WinPcap ラッパー用の非常にアクティブな .NET ラッパーです。優れた品質と性能を備えています。

于 2010-04-09T21:06:17.780 に答える