Jayofelony
bfd84d7a2a
Merge pull request #573 from C0d3-5t3w/noai
...
Update README.md
2026-04-21 01:11:30 +02:00
5T3W
e550b2a9cf
Update README.md
2026-04-18 22:58:17 -07:00
Jeroen Oudshoorn
6b306ffbde
Merge remote-tracking branch 'origin/noai' into noai
2026-03-28 08:40:50 +01:00
Jeroen Oudshoorn
757f3ce596
Small updates
2026-03-28 08:40:45 +01:00
Jayofelony
e0b79795fe
Create config-32bit
...
Signed-off-by: Jayofelony <oudshoorn.jeroen@gmail.com >
2026-03-28 08:35:34 +01:00
Jayofelony
991bfd6459
Create config-64bit
...
Signed-off-by: Jayofelony <oudshoorn.jeroen@gmail.com >
2026-03-28 08:34:56 +01:00
Jeroen Oudshoorn
1d21917a80
Update pyproject.toml
2026-03-27 11:32:57 +01:00
Jeroen Oudshoorn
4d1603a52e
Update Makefile
2026-03-27 10:45:37 +01:00
Jeroen Oudshoorn
70b5b26977
Add pwn-gen to Pwnagotchi repo
2026-03-27 10:43:56 +01:00
Jeroen Oudshoorn
5c59f540c9
Add files and folders to gitignore
2026-03-27 10:30:58 +01:00
Jeroen Oudshoorn
eebe4e69d7
Add bt-tether config settings
...
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com >
2026-03-26 10:21:28 +01:00
Jeroen Oudshoorn
ab33e0eb79
Add bt-tether config settings
...
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com >
2026-03-26 10:12:01 +01:00
Jeroen Oudshoorn
693750ea7d
Updated
...
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com >
2026-03-26 10:10:03 +01:00
Jeroen Oudshoorn
c166942586
feat(ui): enhance web interface with new logtail and web configuration features
...
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com >
2026-03-26 09:33:31 +01:00
Jeroen Oudshoorn
7999a0455f
feat(ui): enhance web interface with new logtail and web configuration features
...
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com >
2026-03-26 09:32:40 +01:00
Jeroen Oudshoorn
36632bcbd5
feat(ui): enhance web interface with new logtail and web configuration features
...
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com >
2026-03-25 20:58:29 +01:00
Jeroen Oudshoorn
d98143b022
feat(display): add support for whisplay display type and update related configurations
...
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com >
2026-03-25 20:53:07 +01:00
Jeroen Oudshoorn
aad8c01f65
Update to 2.9.5.5
...
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com >
2026-03-25 19:25:43 +01:00
Jeroen Oudshoorn
01c6ab856d
Revert to 2.9.5.4
...
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com >
2026-03-25 19:01:56 +01:00
Jeroen Oudshoorn
214658bbcf
Revert "Add handshakes-dl plugin with network map and handshake tracking"
...
This reverts commit 0d5a0ccb01 .
2026-03-25 18:20:14 +01:00
Jeroen Oudshoorn
5594fa59ff
Revert "feat(fix_services): add interface name validation helper"
...
This reverts commit 45d846c348 .
2026-03-25 18:20:13 +01:00
Jeroen Oudshoorn
b4727bcf87
Revert "fix(fix_services): add threading lock around LASTTRY and isReloadingMon"
...
This reverts commit f894649e51 .
2026-03-25 18:20:11 +01:00
Jeroen Oudshoorn
6e8dbaf90c
Revert "fix(fix_services): merge duplicate pattern handlers 5 and 6"
...
This reverts commit 3962c75730 .
2026-03-25 18:20:10 +01:00
Jeroen Oudshoorn
4ec96bdc85
Revert "fix(fix_services): update LASTTRY in all on_epoch pattern handlers"
...
This reverts commit c2e61a1517 .
2026-03-25 18:20:03 +01:00
Jeroen Oudshoorn
ead26b5a3f
Revert "fix(fix_services): remove unused imports Text, BLACK, fonts"
...
This reverts commit 36647cb367 .
2026-03-25 18:19:54 +01:00
Jeroen Oudshoorn
14d2c68980
Revert "fix(fix_services): fix display null reference crash in on_epoch"
...
This reverts commit 0fd715b554 .
2026-03-25 18:19:49 +01:00
Jeroen Oudshoorn
4ee52614cf
Revert "fix(fix_services): remove dead code in on_ui_setup"
...
This reverts commit bbf1d95bfc .
2026-03-25 18:19:47 +01:00
Jeroen Oudshoorn
b42d01ddc2
Revert "fix(fix_services): remove unused Popen in on_ready (resource leak)"
...
This reverts commit 283be16549 .
2026-03-25 18:19:45 +01:00
Jeroen Oudshoorn
9080a4c768
Revert "feat(pisugarx): implement all stub methods for PiSugar3"
...
This reverts commit 73f8524af4 .
2026-03-25 18:19:41 +01:00
Jeroen Oudshoorn
17bb0c3c53
Revert "fix(pisugarx): improve I2C thread safety, error recovery, and write protection"
...
This reverts commit 380d05cca9 .
2026-03-25 18:19:40 +01:00
Jeroen Oudshoorn
b927aff704
Revert "fix(pisugarx): prevent double voltage append with charge protection"
...
This reverts commit 1fbfe4bc86 .
2026-03-25 18:19:38 +01:00
Jeroen Oudshoorn
71c704047a
Revert "fix(pisugarx): guard against None self.ps in on_loaded and on_ui_update"
...
This reverts commit 2246a91590 .
2026-03-25 18:19:37 +01:00
Jeroen Oudshoorn
add1f51b91
Revert "fix(pisugarx): correct model name mismatch in web UI"
...
This reverts commit 55f294ec77 .
2026-03-25 18:19:36 +01:00
Jeroen Oudshoorn
b2e24a8e48
Revert "Add PiSugar 3 shutdown/startup scripts and watchdog"
...
This reverts commit dff77e105d .
2026-03-25 18:19:29 +01:00
Jeroen Oudshoorn
b661286545
Revert "Fix whitelist not filtering passively captured handshakes"
...
This reverts commit f2c73f5bbe .
2026-03-25 18:19:18 +01:00
Jeroen Oudshoorn
249cac0420
Revert "Fix auto-tune plugin: history compat, XSS, channel dedup, defaults"
...
This reverts commit 3c8aa55a57 .
2026-03-25 18:19:17 +01:00
Jeroen Oudshoorn
52c1306719
Revert "Optimize handshake capture: fix bugs and improve attack efficiency"
...
This reverts commit 8c1c51f158 .
2026-03-25 18:19:15 +01:00
Jeroen Oudshoorn
103f473376
Revert log changes
...
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com >
2026-03-24 21:44:45 +01:00
Jayofelony
7cfc0cc9c9
Merge pull request #370
...
support syslog or console logging instead of files. disable session s…
2026-03-24 21:37:53 +01:00
Jayofelony
2d8f61dddd
Merge pull request #306
...
added ui.faces.scale = # to png faces
2026-03-24 21:37:08 +01:00
Jayofelony
77555bb594
Merge pull request #553
...
Add handshakes-dl plugin with network map
2026-03-24 21:31:52 +01:00
Jayofelony
2fabaa301b
Merge pull request #550
...
feat(fix_services): add interface name validation helper
2026-03-24 21:31:03 +01:00
Jayofelony
9f099d3664
Merge pull request #544
...
fix(fix_services): add threading lock for LASTTRY race condition
2026-03-24 21:30:16 +01:00
Jayofelony
e9257b2520
Merge pull request #526
...
fix(fix_services): merge duplicate pattern handlers 5 and 6
2026-03-24 21:29:02 +01:00
Jeroen Oudshoorn
581d038925
Merge remote-tracking branch 'origin/noai' into noai
2026-03-24 21:11:46 +01:00
Jeroen Oudshoorn
a5a2027cef
Add PiSugar Whisplay to supported displays.
...
Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com >
2026-03-24 21:11:05 +01:00
CoderFX
0d5a0ccb01
Add handshakes-dl plugin with network map and handshake tracking
...
Adds a new default plugin that provides a web UI for browsing,
downloading, and analyzing captured WiFi handshakes and network data.
Features:
- Browse and search captured .pcap handshake files
- Download individual files or all as a zip archive
- Interactive network map with D3.js force-directed graph
- Zoom, pan, drag nodes to rearrange
- AP nodes colored by encryption type, sized by client count
- Click AP to highlight its connected clients
- Auto-fits to viewport after layout settles
- Sortable table view with expandable AP rows showing clients
- Handshake column with download links for captured .pcap files
- Historical AP import from existing pcap filenames
- Live data from bettercap session merged with persistent history
- Stats bar: AP count, unique clients, total data volume
- Persistent JSON storage surviving reboots
2026-03-11 21:56:26 +02:00
CoderFX
45d846c348
feat(fix_services): add interface name validation helper
...
Add _IFACE_RE regex and _validate_iface() classmethod that validates
Linux network interface names (max 15 chars, alphanumeric plus dash
and underscore). Provides a safety net against malformed names if
interface configuration is ever externalized.
2026-03-11 17:36:45 +02:00
CoderFX
f894649e51
fix(fix_services): add threading lock around LASTTRY and isReloadingMon
...
on_epoch and on_bcap_sys_log run from different threads (main loop vs
bettercap event handler). Both read and write self.LASTTRY without
synchronization, creating a race where two recovery actions fire
simultaneously. Similarly, isReloadingMon can be checked and set by
concurrent threads leading to overlapping restarts.
Add a threading.Lock to serialize cooldown checks and state mutations:
- on_bcap_sys_log: lock around LASTTRY cooldown check
- on_epoch: lock around LASTTRY cooldown check
- _tryTurningItOffAndOnAgain: lock around duplicate-attempt guard,
early return instead of else-block to flatten indentation
Signed-off-by: PwnPacker <4704376+CoderFX@users.noreply.github.com >
2026-03-11 17:28:21 +02:00
CoderFX
3962c75730
fix(fix_services): merge duplicate pattern handlers 5 and 6
...
Patterns 5 (concurrent map iteration) and 6 (panic: runtime error) had
identical handlers — both log "Bettercap has crashed!", restart bettercap,
and restart pwnagotchi. Merge into a single elif with an or condition.
Closes #539
Signed-off-by: PwnPacker <4704376+CoderFX@users.noreply.github.com >
2026-03-11 17:12:37 +02:00