zflemingg1/SSID-Detective ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple Python command line tool that scans for nearby wireless networks, including hidden ones, and shows the results clearly in the terminal.

It should let me pick a wireless adapter first, then switch it into monitor mode and spoof the adapter’s MAC address while it runs. After that, I want to choose between a passive scan that just listens for network activity and an aggressive scan that can try to reveal hidden SSIDs by disconnecting a connected client and waiting for the network name to show up.

It should cycle through channels, keep updating the discovered access points and clients, and handle Ctrl+C cleanly by restoring the adapter back to normal managed mode and putting the original MAC address back. Please make it easy to run from the terminal, include the needed Python dependencies, and add a few screenshots or a simple README showing how to use it. If you need to check current library docs online, go ahead.