パケットキャプチャAPI -WiresharkまたはMicrosoft Network Monitor?
質問
サーバーで実行され、ネットワークトラフィックを監視し、分析のためにデータベースに書き込むC#サービスを書きたいと思っています。 Wiresharkを使用しましたが、Microsoft Network Monitorにはプログラミングに適したC#.NETインターフェイスがあると思います。これは本当ですか?
Microsoft Network Monitorを使用するためのいくつかの優れたコードサンプルを教えていただけますか?
解決
Wiresharkは、PCAP(またはWinpCap)ライブラリを使用してネットワークパケットをキャプチャします。 C/C ++で書かれていますが、WinPcapNet、Sharppcap、PCAP.NETなど、さまざまな.NETラッパーが利用可能です。私はこれらのいずれも使用していないので、彼らの使いやすさについてコメントすることはできません。
私は私の携帯電話からこれを投稿しているので、リンクを追加する絶対的な痛みです。PCAPのWikipediaページにアクセスすると、必要なリンクが見つかるはずです。
他のヒント
私はSharppcapを使用することになりました、それは素晴らしいユーティリティです。
所属していません StackOverflow