Repository navigation
PwnPower v2.0 prerelease-02
Pre-release
Pre-release
Automated pre-release build for tag v2.0-rc2.
Changed since last pre-release
- Tweaked C3 memory related configs to resolve not being able to load the UI
Added
- Secure login flow with token-based API protection for the web UI
- Privacy mode toggle to censor PII (MACs, SSIDs, vendors) for demos and content creation
- Configuration of onboard WiFi AP
- Option to connect device to home network with access over mDNS (pwnpower.local)
- Device will automatically perform deep scans and capture handshakes when device is not being used
- Added automatic OUI lookup for AP and STA vendor information
- Added automatic SNTP sync when connecting to a network for timestamping
- Added a network intelligence section with:
- Deauths seen
- Rouge APs detected
- Persistent device tracking
- Network bottleneck analysis
- Added a Network History section with:
- AP and STA history
- Channel congestion history
- Added ability to send configurable alerts to a webhook
- Enabled HTTPS with on-device self-signed cert
- Added mDNS support for pwnpower.local on PwnPower AP
- Added a first time boot setup wizard
- Added support for the ESP32-C5
Changed
- Merged WiFi Recon and Attack sections into a single section
- Changed to use custom partition table for extra flash storage
- Separated web interface into seperate js, css and html files
- Revised web interface styling
Flashing Instructions
PwnPower uses OTA partition layouts:
- Application: firmware.bin at 0x20000
- Bootloader: bootloader.bin at 0x0
- Partition Table: partitions.bin at 0x8000
- Flash Size: 4MB (ESP32-C3) or 8MB (ESP32-C5)
Important:
- Do NOT use factory offsets (0x10000 for app).
- Unfortunately if you have a v1 flashed device you will have to erase the flash and flash it manually to be able to use the new integrated storage and will not be able to update to v2 from v1 using OTA.
Supported Targets
- ESP32-C3: 4MB flash, 2.4GHz WiFi
- ESP32-C5: 8MB flash, 2.4GHz + 5GHz WiFi