2017-02-09 9 views
0

Pcapdotnet을 사용하여 네트워크 트래픽을 캡처하려고합니다. 나는Pcapdotnet : wifi 트래픽 캡처

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

는,이 튜토리얼은 어떻게, 이더넷 트래픽을 캡처 알이 시점에 공식 튜토리얼까지 다음 봤는데 "편의상합니다." 여기에 이더넷 대 와이파이의 문제라고 가정하고 있나? 이 경우 Wi-Fi 트래픽을 어떻게 캡처합니까? 왜 덜 단순합니까?

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

설명해 주셔서 감사합니다. 내가 이더넷 "모드"에서 사용하고 와이파이 트래픽조차도 지금까지 잘 작동 했으므로 당신이 말했듯이 그들이 변형되고있는 것 같아요. –