2017-02-09 14 views
0

Pcapdotnetを使用してネットワークトラフィックをキャプチャしようとしています。私は問題がある。この時点までPcapdotnet:wifiトラフィックをキャプチャ

https://github.com/PcapDotNet/Pcap.Net/wiki/Pcap.Net-Tutorial-Interpreting-the-packets

を公式のチュートリアルを追ってきた、このチュートリアルでは、イーサネットトラフィックをキャプチャする方法を説明します「簡単にするために。」私はここでイーサネットとWiFiの問題だと思っていますか?その場合、どのようにしてWiFiトラフィックをキャプチャし、なぜそれほど単純ではないのですか?

IpV4Datagram ip = packet.Ethernet.IpV4; 

答えて

1

Pcap.NetはWinPcapのオーバーラッパーです: はここに該当する行です。 はWinPcap FAQを引用:

ワイヤレスアダプタ:彼ら が正しくWindowsカーネルでサポートされていないため、これらのアダプタは、問題を提示することができます。それらのうちのいくつかは が検出されず、他のものはプロミスキャスモードをサポートしません。最良の場合、 WinPcapは実際の トランジットパケットではなく、イーサネットエミュレーションを見ることができます。これは、キャプチャされる前に802.11フレームが が偽のイーサネットフレームに変換され、制御が受信されないことを意味します。 フレームは受信されません。

実際のワイヤレスキャプチャの場合、CACE Technologiesは、 コントロールフレーム、管理フレーム、電源情報など、802.11トラフィックを傍受するように設計されたAirPcap アダプタを提供しています。 にあるAirPcap今度は、 WinPcapで未処理の802.11トラフィックをキャプチャする唯一のソリューションです。詳細は、AirPcap製品ページを参照してください。

+0

ありがとうございます。私はイーサネットの "モード"でそれを使っています。これまではWi-Fiトラフィックであってもうまくいきましたので、あなたが言ったように彼らは変身していると思います。 –

関連する問題