Wi‑Fi Troubleshooting: Why Captures Are Empty

If you’re doing authorized Wi‑Fi research and your tool says “monitor mode enabled” but your captures are empty, you’re usually fighting the basics: wrong band/channel, driver/firmware limitations, or security features working as intended. This guide is a step-by-step checklist to get reliable captures in a controlled lab.

Ethics reminder: Only test networks you own or have explicit written authorization to assess. Avoid disrupting shared spectrum. See Legal & Ethics.

1) Establish a baseline (no guessing)

Before changing settings, create a “known good” test. Use a spare router/AP you control and one client device you control. Make the test as boring as possible: WPA2‑PSK (not WPA3), 2.4 GHz only, channel fixed (not auto), and a simple SSID.

Goal: you should be able to see beacons, probe requests, and data frames. If you can’t see basic management frames, you’re not “missing a handshake”—you’re not actually capturing the channel correctly.

2) Band + channel + width mistakes

2.4 GHz vs 5 GHz vs 6 GHz

Channel width matters (20/40/80/160 MHz)

If the AP is using 80 MHz and your capture setup is effectively watching only part of that spectrum, you may “see some” frames but miss the ones you care about. Start with 20 MHz in the lab to reduce variables.

Hidden SSID misconceptions

A “hidden SSID” still transmits beacons and still has a BSSID. Your issue is rarely “hidden SSID” and usually “wrong channel” or “not actually in monitor mode.”

3) Adapter, drivers, and monitor mode gotchas

Your adapter can say “monitor mode” and still be the bottleneck

Symptoms that point to driver/firmware issues

4) WPA3, PMF/MFP, and “expected failure”

Modern Wi‑Fi security is designed to block replay and reduce the usefulness of certain captures. If a technique “used to work,” it may not be valid against WPA3 or when PMF (Protected Management Frames) is required.

WPA3 (SAE) changes the game

PMF/MFP (802.11w)

PMF helps protect certain management frames. In a legitimate lab, treat PMF as a success condition for defense: if your previous “trick” no longer works, that can be the correct outcome.

5) RF noise and capture quality

Captures fail in noisy environments because you’re not actually losing “the handshake”—you’re losing frame integrity and timing. In a lab, you can make the environment calmer:

6) A repeatable lab workflow

  1. Build a known-good AP profile: WPA2‑PSK, 2.4 GHz, channel fixed, 20 MHz.
  2. Verify you see beacons from the AP on the expected channel.
  3. Generate predictable traffic: connect one lab client and browse a simple page.
  4. Capture for 60–120 seconds and confirm you see management + data frames.
  5. Increase complexity slowly: 5 GHz → wider channels → WPA3 → multi-client → roaming.
If you want a broader, cross-protocol checklist, start at the Troubleshooting Hub.

What changed in 2026

Myth vs reality

Myth: “If monitor mode is enabled, capture is correct.”
Reality: Wrong channel width/band and driver limits can still make captures misleading.

Validation criteria

  1. You can reproduce beacon + data frame visibility on a fixed test AP/profile.
  2. Captured artifacts match known AP mode and channel configuration.
  3. Your troubleshooting result is repeatable after reboot/reconnect cycles.

Quick FAQ

Why is my PCAP empty when monitor mode appears enabled?

You may be capturing on the managed interface instead of the monitor interface (for example wlan0 vs wlan0mon), tuned to the wrong channel or band, or using a capture filter that drops all frames. Confirm the interface name, remove capture filters while debugging, and lock channel/band to your lab AP.

What is the difference between a capture filter and a display filter in Wireshark?

A capture filter is applied by libpcap before packets are recorded; if it is too strict, the PCAP is empty. A display filter only changes what you see after capture and cannot recover packets that were never captured.

Why do I see beacons but almost no data frames?

Beacons are periodic; data frames require associated clients and traffic. Generate predictable lab traffic, verify channel width and band, and confirm your adapter actually delivers data frames to userspace in your configuration.

For a short note on interface names and filters, see Wi‑Fi: capture filter, wrong interface, empty PCAP.