Enumerating AP Capabilities and Clients
Enumerating AP capabilities goes beyond identifying that a network exists. You need to know the encryption standard, whether Management Frame Protection is active, what clients are connected, and what data rates the AP supports. This information determines which attacks are viable and which can be ruled out before spending time on them.
Monitor mode must be active. If you have not done that yet, see the monitor mode setup page.
Enumerate All Visible APs
Start with a broad scan to get an overview of the environment:
BSSID PWR Beacons #Data CH MB ENC CIPHER AUTH ESSID AA:BB:CC:DD:EE:FF -42 87 14 6 130 WPA2 CCMP PSK TargetNetwork 11:22:33:44:55:66 -67 43 0 11 195 WPA2 CCMP MGT CorpNetwork 77:88:99:AA:BB:CC -81 12 0 36 405 WPA3 CCMP SAE HomeNet FF:EE:DD:CC:BB:AA -55 31 2 6 54 WEP WEP OPN OldRouter
The AUTH column is the most important for attack planning:
- PSK — WPA/WPA2 Personal. 4-way handshake capture and offline cracking applies.
- MGT — WPA/WPA2 Enterprise. RADIUS-based authentication. Requires a rogue AP attack to harvest credentials.
- SAE — WPA3 Personal. Dragonfly handshake. Resistant to offline dictionary attacks. Transition mode networks may still be vulnerable.
- OPN — Open or WEP with no authentication. All traffic is readable without credentials.
The MB column shows the maximum link rate. Values of 54 indicate 802.11g. Values of 130-300 indicate 802.11n. Values above 300 indicate 802.11ac or ax.
Enumerate a Specific AP in Detail
Lock to the target BSSID and channel to get a focused view including all associated clients:
BSSID PWR Beacons #Data CH MB ENC CIPHER AUTH ESSID AA:BB:CC:DD:EE:FF -42 124 41 6 130 WPA2 CCMP PSK TargetNetwork BSSID STATION PWR Rate Lost Frames Notes Probes AA:BB:CC:DD:EE:FF CC:DD:EE:FF:AA:BB -51 54e-54e 0 84 AA:BB:CC:DD:EE:FF DD:EE:FF:AA:BB:CC -68 11e-1e 2 12
The client section shows every station currently associated to the AP. The STATION MAC addresses are the client targets for deauthentication during handshake capture. The Lost column shows lost frame count — a high value indicates a weak client signal. The Rate column shows the transmit and receive rates for that client.
Clients with strong signal (closer to 0 dBm in PWR) are better targets for deauthentication since they are more likely to reassociate quickly and complete a new handshake.
Check for Management Frame Protection
Management Frame Protection (802.11w / MFP) protects deauthentication and disassociation frames. When MFP is required, deauthentication attacks will not force a client to disconnect. airodump-ng does not show MFP status directly. Use iw to check beacon information elements:
BSS AA:BB:CC:DD:CC:EE(on wlan0) SSID: TargetNetwork capability: ESS Privacy RSN: * Version: 1 * Group cipher: CCMP * Pairwise ciphers: CCMP * Authentication suites: PSK * Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable
Look for the MFP field in the RSN (Robust Security Network) information element:
- MFP-capable — the AP supports MFP but does not require it. Deauthentication attacks still work against clients that do not negotiate MFP.
- MFP-required — the AP mandates MFP for all clients. Deauthentication attacks will not work. WPA3 networks always require MFP.
Enumerate Supported Rates and Capabilities
Full capability details including supported rates, HT (802.11n), and VHT (802.11ac) capabilities are visible in the iw scan output:
SSID: TargetNetwork freq: 5180 signal: -54.00 dBm HT capabilities: VHT capabilities: WPS:
The presence of HE capabilities indicates Wi-Fi 6 (802.11ax). VHT indicates 802.11ac. WPS: in the output confirms WPS is advertised in the beacon — use wash to get the WPS lock status and version.
Identify Unassociated Clients
Clients that are not connected to any AP but are probing for networks appear in the bottom section of airodump-ng with no BSSID entry:
BSSID STATION PWR Rate Lost Frames Notes Probes (not associated) EE:FF:AA:BB:CC:DD -61 0 0 23 TargetNetwork,HomeNet
The Probes column shows which SSIDs the unassociated client is actively searching for. This is useful for identifying what networks a device has previously connected to, and for targeting evil twin attacks — the client is already looking for these networks by name.
References
-
Aircrack-ng — airodump-ng documentationwww.aircrack-ng.org/doku.php?id=airodump-ng (opens in new tab)
Full output field reference including AUTH, ENC, and CIPHER columns
-
Linux Wireless — iw documentationwireless.wiki.kernel.org/en/users/documentation/iw (opens in new tab)
iw scan output fields and RSN capability parsing
Was this helpful?
Your feedback helps improve this page.