This script will allow switching between managed
and monitor
mode for a wireless adapter.
Managed mode is the default wireless adapter mode.
Monitor mode allows monitoring all traffic received on a wireless channel and allows packets to be captured without having to associate with an access point.
- VirtualBox 6.0
- Kali Linux 2019.3
- Ruby 2.5.5p157
- Alfa AWUS036NHA Wireless B/G/N USB Adaptor
root@kali:~/scripts# ./toggle_wireless_mode wlan0
Attempting to toggle adapter wlan0...
Attempting to enable monitor mode...
Bringing wlan0 down...
Killing these processes:
PID Name
2822 wpa_supplicant
Enabling monitor mode...
Bringing wlan0 up in monitor mode...
Success! Adapter wlan0 is now running in monitor mode!
root@kali:~/scripts# ./toggle_wireless_mode wlan0
Attempting to toggle adapter wlan0...
Attempting to enable managed mode...
Bringing wlan0 down...
Enabling managed mode...
Bringing wlan0 up in managed mode...
Restarting wireless service...
Success! Adapter wlan0 is now running in managed mode!