If you wanna help me
Pocket WPS auditing tool built on a $3 ESP32. Plug it in, connect your phone to its Wi-Fi, open the page that pops up, hit start — when someone presses the WPS button on a nearby router, the board grabs the credentials.
Power it up and the board becomes its own little Wi-Fi hotspot called wps-catcher. Connect any phone or laptop and a captive-portal page opens automatically (same as airport / hotel Wi-Fi). From that page you start a WPS listener: when anyone within range presses the WPS button on their router, the board completes the handshake and captures SSID + password + BSSID. Saved on the board for later.
Ready to use about 7 seconds after power-on. Runs off any USB power bank.
Plug the board in, then:
./flash.shThat's it. The script auto-detects the board and the USB port, erases the chip, flashes the firmware, uploads the web UI, and opens the serial monitor.
Requirements: PlatformIO Core installed.
- Power the board.
- Connect your phone to the
ESP32-ToolWi-Fi (default password:esp32tool!). - Login page opens by itself (if not go to http://192.168.4.1). Default web password:
esp32tool!. - Pick a timeout, hit Start, wait for a WPS button press on a nearby router.
- On capture, SSID + password + BSSID show up on screen and are stored on the board.

