WLAN – How to Capture WLAN Probe Requests

ieee 802.11

I am currently digging into WLAN management frames. For this, I wanted to capture management frames using few Linux utilities. So what I did so far is:

  • Put my interface (wlp2s0) in managed mode without being connected to an AP
  • Create monitoring interface: iw dev wlp2s0 interface add mon0 type monitor
  • Bring mon0 up: ifconfig mon0 up
  • Capture all frames on mon0 using wireshark without any filters
  • Trigger active scanning using iwlist wlp2s0 scan

What I get from this is a bunch of Beacon frames and each time I run the scan, I receive probe responses from the APs. But I don't see any probe requests.

What am I missing here?

Best Answer

Make sure Wireshark promiscuous mode is turned on. It's under capture options in the gui. I'm assuming your using an atheros chip wifi card or something compatible. Also, make sure your not joined to any SSIDs.

I normally don't like links in an answer but we'll call this a bonus. It's a how to with detailed instructions for diffrent distributions of OS's and is extremely long or i I'd post it. wireless monitor mode with Wireshark