Module 14: Determining Chipsets and Drivers
Determining the Wireless Chipset
Methods to determine the wireless chipset:
Take the FCC ID and enter it into fcc.gov and browsing internal photos of the devices.
Plug in the adapter and run airmon-ng without parameters to display the driver and chipset.
Use lsmod to view loaded modules.
Look at dmesg before and after plugging in the device.
Grep for terms like ieee80211, mac80211, cfg80211, wireless, or wifi.
Inspect output of lsusb -vv, lspci, and lspci -n.
Determining the Wireless Driver
Methods to determine the wireless driver:
Look up the chipset on DeviWiki.
Look it up on the Linux-wireless wiki.
...google.
In nearly all cases, the vendor driver is unusable for monitor mode. Only rare cases provide monitor mode. Examples of vendor drivers with monitor mode include r8187, rtl8812au, and the nexmon driver.
Example: Alfa AWUS036AC
Walkthrough of finding the Alfa AWUS036AC chipset and driver.
Running lsusb for Realtek 8812au:
Running airmon-ng for Realtek 8812au:
Last updated