Status: Under Investigation / Workaround Identified
Description
When running Wifite2 inside a VirtualBox VM with an external RTL8814AU USB adapter, the --kill flag consistently results in a "blind" interface. While Wifite reports that the interface has successfully entered monitor mode and changed the MAC address, the scan phase fails to discover any networks (Targets: 0) indefinitely.
The Problem
There appears to be a race condition or a driver-lock issue when Wifite manages the process termination internally:
- With
--kill: The interface wlan0 (or wlan0mon) is created, but no packets are captured. The card seems to "hang" at the radio level.
- The Workaround: If the user manually runs
sudo airmon-ng check kill prior to launching Wifite, and then runs Wifite without the --kill flag, the tool functions perfectly and discovers targets immediately.
Environment & Hardware details
- Wifite Version:
2.9.9b0
- OS:
Kali GNU/Linux Rolling
- Kernel:
6.18.12+kali-amd64 (2026-02-25)
- Virtualization:
VirtualBox (USB 3.0 xHCI controller enabled)
- USB Chipset:
Realtek Semiconductor Corp. RTL8814AU 802.11a/b/g/n/ac (ID 0bda:8813)
- Driver:
rtl8814au
Steps to Reproduce
- Attach the RTL8814AU adapter to a VirtualBox VM via USB passthrough.
- Run
sudo wifite --kill.
- Observe the scan phase:
Targets: 0 remains constant despite being in a WiFi-dense environment.
- Restart the VM/Interface and run
sudo airmon-ng check kill manually.
- Run
sudo wifite (omitting the kill flag).
- Observe the scan phase: Targets are populated immediately.
Supporting Data
ethtool -i wlan0 reports driver rtl8814au.
lsusb confirms device ID 0bda:8813.
- Manual
airodump-ng works fine after manual airmon-ng check kill, suggesting the issue lies in the timing of how Wifite's internal --kill interacts with this specific driver's initialization.
Status: Under Investigation / Workaround Identified
Description
When running Wifite2 inside a VirtualBox VM with an external RTL8814AU USB adapter, the
--killflag consistently results in a "blind" interface. While Wifite reports that the interface has successfully entered monitor mode and changed the MAC address, the scan phase fails to discover any networks (Targets: 0) indefinitely.The Problem
There appears to be a race condition or a driver-lock issue when Wifite manages the process termination internally:
--kill: The interfacewlan0(orwlan0mon) is created, but no packets are captured. The card seems to "hang" at the radio level.sudo airmon-ng check killprior to launching Wifite, and then runs Wifite without the--killflag, the tool functions perfectly and discovers targets immediately.Environment & Hardware details
2.9.9b0Kali GNU/Linux Rolling6.18.12+kali-amd64(2026-02-25)VirtualBox(USB 3.0 xHCI controller enabled)Realtek Semiconductor Corp. RTL8814AU 802.11a/b/g/n/ac(ID0bda:8813)rtl8814auSteps to Reproduce
sudo wifite --kill.Targets: 0remains constant despite being in a WiFi-dense environment.sudo airmon-ng check killmanually.sudo wifite(omitting the kill flag).Supporting Data
ethtool -i wlan0reports driverrtl8814au.lsusbconfirms device ID0bda:8813.airodump-ngworks fine after manualairmon-ng check kill, suggesting the issue lies in the timing of how Wifite's internal--killinteracts with this specific driver's initialization.