Skip to main content
Below is a list of USB Wi-Fi adapters that work well with Kali Linux, supporting both AP mode and Monitor mode.
These models are widely tested in penetration testing environments.
ModelChipsetSpeedNotes
Alfa AWUS036NHAAtheros AR9271150 MbpsExcellent AP & Monitor support, very stable
Alfa AWUS036NHRalink RT3070150 MbpsGood range, works out-of-the-box on Kali
Alfa AWUS036ACMMediaTek MT7612U867 MbpsDual-band, stable driver support
TP-Link TL-WN722N (v1 only)Atheros AR9271150 MbpsAffordable, strong community support
Panda Wireless PAU06Ralink RT5372300 MbpsReliable and compact
Alfa AWUS036ACHRealtek RTL8812AU867 MbpsDual-band, requires driver installation
Edimax EW-7811UACRealtek RTL8812AU867 MbpsCompact dual-band adapter
💡 Note:
The Atheros AR9271 (e.g., Alfa AWUS036NHA, TP-Link TL-WN722N v1) is known for its excellent performance and compatibility.
Avoid newer TL-WN722N versions (v2/v3) — they do not support monitor mode properly.
For dual-band support (2.4GHz & 5GHz), prefer chipsets like MT7612U or RTL8812AU.

About wireless adapters

Your wireless adapter and its kernel driver must support AP mode.
To check this, run the following shell command:
 iw list
If there is ‘AP’ in the list of “Supported interface modes”, your card has support for the desired mode.

Another method:

Find the kernel driver module in use for your Wi-Fi card:
 lspci -k | grep -A 3 -i network
Example output may show a module like ath9k. next, use the below command to find out your wifi capabilities (replace ath9k by your kernel driver):
modinfo ath9k | grep depend
If the output includes “mac80211”, it indicates that your Wi-Fi card supports AP mode. The adapter needs to have drivers for GNU/Linux.