What's Changed
Finally a big new update! Yes, as usual this requires a re-flash of your beloved Pwnagotchi. Because of some major changes to the OS and Wi-Fi firmware.
With this version I am closing all current issues, so I have a proper overview of new issues that appear. There will be a discussion thread also opened here on GitHub.
Big changes
- Bettercap now exports pcapng file format for all handshakes, you can rename all your old pcap to pcapng to keep your score
- Bettercap nil pointer crash fixed
- Pwngrid-Peer libpcap dependency removed
- Updated Nexmon including ndev_global fix, also works for latest kernel 6.18
- Removed bt-tether back-end from the default plug-in and made it part of core code, it can still be enabled/disabled in config
- Moved auto-tune to core code and renamed to strategy, still controllable by ui.personality in config
- WPA-SEC, Pwncrack and OHCAPI now take filesize in consideration as pcapng get appended and increase in size to re-upload them accordingly so you will have a bigger chance of getting an actual password hash with more frames captured.
Smaller changes
- Better plugin by @wpa-2 in #463
- fix(bt-tether): make connection discovery locale-independent and improve MAC compatibility by @Tuxt in #464
- Update motivated and demotivated expressions by @nucax in #468
- fix: correct layout dimensions for waveshare2in13b_v3 display by @xudi5566 in #470
- Bug Fixes & Dead Code Cleanup by @wpa-2 in #473
- Web UI Redesign & Modernization by @wsvdmeer in #472
- Fix plugin routing - parameter should be by @wpa-2 in #475
- Web UI Redesign & Modernization updated by @wsvdmeer in #474
- Bugfix BT-Tether by @wsvdmeer in #479
- bugfix tooltip plugins by @wsvdmeer in #480
- Update Bluetooth Tether Plugin to Latest Version by @wsvdmeer in #487
- Fix whitelist not filtering passively captured handshakes by @CoderFX in #498
- Fix Fix_Services syslog handler spamming errors when bettercap is unstable by @CoderFX in #501
- Add PiSugar 3 shutdown/startup scripts and watchdog by @CoderFX in #504
- Optimize handshake capture: fix bugs and improve attack efficiency by @CoderFX in #497
- fix(pisugarx): correct model name mismatch in web UI by @CoderFX in #506
- fix(pisugarx): guard against None self.ps in on_loaded and on_ui_update by @CoderFX in #508
- fix(pisugarx): prevent double voltage append with charge protection by @CoderFX in #510
- fix(pisugarx): improve I2C thread safety, error recovery, and write protection by @CoderFX in #512
- feat(pisugarx): implement all 17 stub methods for PiSugar3 by @CoderFX in #513
- fix(fix_services): fix "interfaceface" typo in log message by @CoderFX in #517
- fix(fix_services): remove unused Popen in on_ready by @CoderFX in #519
- fix(fix_services): remove dead code in on_ui_setup by @CoderFX in #521
- fix(fix_services): fix display null reference in on_epoch by @CoderFX in #523
- fix(fix_services): fix bettercap result success checks by @CoderFX in #527
- fix(fix_services): replace os.system with subprocess.run by @CoderFX in #529
- fix(fix_services): remove unused imports Text, BLACK, fonts by @CoderFX in #531
- fix(fix_services): update LASTTRY cooldown after pattern matches by @CoderFX in #535
- fix(fix_services): replace print() calls with logging by @CoderFX in #533
- fix(fix_services): merge duplicate pattern handlers 5 and 6 by @CoderFX in #526
- fix(fix_services): add threading lock for LASTTRY race condition by @CoderFX in #544
- feat(fix_services): add interface name validation helper by @CoderFX in #550
- Add handshakes-dl plugin with network map by @CoderFX in #553
- added ui.faces.scale = # to png faces by @NeonLightning in #306
- support syslog or console logging instead of files. disable session s… by @Sniffleupagus in #370
- Update README.md by @C0d3-5t3w in #573
- Fix AttributeError in wpa-sec plugin when skipping failed uploads by @BraedenP232 in #586
New Contributors
- @Tuxt made their first contribution in #464
- @xudi5566 made their first contribution in #470
- @wsvdmeer made their first contribution in #472
- @CoderFX made their first contribution in #498
- @NeonLightning made their first contribution in #306
- @BraedenP232 made their first contribution in #586
Full Changelog: v2.9.5.4...v2.9.5.5