Releases: evilsocket/pwnagotchi
v1.5.5
Changelog
New Features
- f164b8b new: added new faces for uploading status
- ba13b12 added afrikaans lang
- 34c2c8a Add support for SSD1608 variant 250x122 pixel Inky pHATs
- 2db8f14 Display UPS-Lite charging status
- 840054f Display coordinates for dfrobotv2
- 929eac7 Updated gps.py to include positioning for the waveshare 2.7 inch screen, tested on my hardware: Raspberry Pi 3 /w waveshare 2.7 inch epaper hat, and USB GPS/GLONASS U-blox7
Fixes
- 1318275 fix: using better symbols for ups charging status
- 5c3b21f fix: recompiled localization files
- d6c7a73 fix: fixed whl file urls
- 10f274d fix: updated build scripts with latest packer version
- c472e60 Fix bug in gps module
- ea061d4 Fix broken link in README
- 1a0083e Fix correct x positioning
- 1aea0b9 Small gps fixes + memtemp rework
- fddee87 Updated dutch & fixed typos
- ef4fbd9 Updated dutch & fixed typos
- 633b726 Fix minor typo
- 5f7dd56 Fixing scripts
- 2ddf040 swap out header file for one that doesn't tie up gpio pins 14 and 15 for waveshare_2
- 37342c0 Have watchdog plugin reboot system rather than restart application
- 0348881 Ensure fs is synced before reboot so logs aren't lost
- 71514a9 Delaying fs sync to ensure shutdown message is logged to disk
- 552df65 Make sure IPv4 works when eth0 is connected
Misc
- 7d35f5c Merge branch 'master' into task/improve-es-lang
- 6b3d904 Merge branch 'master' of github.com:evilsocket/pwnagotchi
- 4441ae8 misc: using stork for releases
- 88a1552 Update voice.po
- 0fd0987 Update faces.py
- 6430a40 Update wpa-sec.py logging
- 819be76 Update voice.po
- f701390 Create voice.po
- 3bd9cd4 Tweak Wigle plugin
- 7da3cc5 Revert. Changes are handled in a separate branch
- 7287845 Removed debug line.
- 1c4df7a Additional comments
- c124a97 Changelog update.
- b886b4e Added more configurable fields
- 6d0e295 Version bumps
- 6111ee9 Improved Spanish translation
- 0b1c51d If a step fails, abort script.
- 8dd9a85 quick ignore of python environments
- 0f7870f Set maxZoom to max value
v1.5.3
- e927511 typo
- c2f9860 same as in the py file
- f616871 fix syntax
- c726779 only go back 5 mins
- a2e29d6 dont overwrite zips
- bc84f22 fix ident
- 40d8d99 version++
- 7ca5eee add custom repos
- 56c291d change treshhold to 5
- 1013e7d make less verbose
- ff4f5c6 move code out of ui update hook
- d9d268e fix bug
- de62214 add missing option
- 52cc413 add check
- 716d5cd typo
- e436dc8 fix
- 81db495 redirect to dashboard
- 7f8380c switch to static
- 8c2b4e2 DFRobot V2 screen
- 2b17e53 only kill if present
- 1be17b1 reboot if reload fails
- 2dee398 add bash completion
- eb76cc7 fix location
- 35ea36e auto redirect when decrypted
- 44e1e79 scorp fix
- 6038f55 fix
- 0b5a63a add missing var
- 430172e remove button
- fa87e03 add max-lines
- d1411ff sort plugins
- 67b4747 adjust cmd
- 311931c added watchdog
v1.5.2
- 74fbf4d version++
- 7ec20ca fix filter bug
- 568c5b0 aaaannnd even better
- 3965bdb performs better without it
- 585b208 support multiple passwords
- e53bdc4 there is no logging to journald anymore
- 6805df8 basename should be dirname
- 8a07e82 breaks if never used
- a808fd3 another toml fix in paradise
- 68065d5 added Czech translation
v1.5.1
release v1.5.1
v1.5.0
793cde7 misc: updated builder with newer bettercap version
91ea7bd add dnsmasq
6d45d01 update version
1f2dd73 Big update
7017e39 Add single_files option to onlinehashcrack config
d39c849 github? you ok?
58bbae8 fix some bugs
0dedd09 update
5bac678 typo
3b9aacd faces use dejavu
305f837 more fonts
54ffbbc used @k0uj1k's translation
60167fb use latest version
9a15658 cant import
03c014f fix webcfg
d10bf6b we dont want this in the repo
9a22321 save in dotted format
76b71f5 fixes import error
4aa05bb /proc/stat contains the cpu ticks since boot
71c4458 not needed
b6a0ae9 Added proper hungarian language support
34f52b0 Delete voice.po
c68cefe Delete voice.mo
052c99b replace existing
a5df77d Add support for hungarian language
489bce0 Fix for gps labels on inkyphat displays
da4319f Fix typo in systemd service Disable journal logging
0e1a1f4 Changed filename generation to a regex
b3bdb34 Onlinehashcrack should create .pcap.cracked files
c791c86 Fix display startup sequence
61e5872 Prevent saving gps file without coordinates
52d432e Psssst, Lennart
93bdf2e remove accidentally commited snippet
fe97315 bytes...
6a4d7a8 add log2mem functionality and refracture
37b25a1 add password download
665ad93 add save_directory variable
301a3d9 add session logs
c4e0aca Add support for danish language
9339ecb net-pos: make api_url configurable
a28c9a1 webgpsmap: better logging informations for easy user debugging
c5d6f6d webgpsmap: load extern resources over https, show current position on https context (for self hosted/offlinemap)
ff843f0 fix import
717cb02 Fix English typos Fixed a typo in English translation, needing to regenerate locales because of changed msgid Fixed typo in onlinehashcrack plugin logging
8be643b Announce OnlineHashCrack plugin loaded in logs
814392d Add port onto paw-gps IP in logs for clarity We show ip:port instead of just ip in logs to avoid confusion
4cc1c2a more compact
fae6a09 Convert keys to str
53ab63c fix import
cdc0e0f adjust release script
5ccd65e fix typo
afc3636 fix version parsing
7cf0a2e Allow installer deactivation
97e0384 Converted back to integer some values from "defaults.toml"
8b07838 Use "sys.exit" instead of "exit" builtin
779da95 related to toml migration
51e13aa related to toml migration
e489678 Updating the Russian translation
2617a6e Add dbus-python to requirements.txt
78fba1f dateutil is easier than regex
6075296 Switch to toml
b1d61d9 Small german language fixes
215af0f Prevents permanent tfevent files
c09b72f typo (maybe)
2f1b35b added support for timezones with - offset
d435ef2 Add PACKER_VERSION to Makefile, bump packer to 1.4.5
4164e7c webgpsmap: get current position and set marker on map in interval (30s)
bb77377 fix incorrect dependency for Crypto
c300e73 webgpsmap: add function for download the map as one html file with json-positions inside
0587c4b Add switcher plugin
f375e49 Recompiled voice.mo
8d17cf0 Updated French Translations
d981b26 ups_lite: Add auto-shutdown
a0bc911 Display freeze recover enhancements - delay between poweron and off
6d71bcd Display freeze recover enhancements
91447a2 Waveshare213bc hung issues workaround - optimizations
e06480e Waveshare213bc hung issues workaround
819146f waveshare213b and waveshare213c support bug fixes
cdd4c13 waveshare213b and waveshare213c support bug fixes
704d7ce waveshare213b and waveshare213c support bug fixes
a4daf4a waveshare213b and waveshare213c support bug fixes
eddcf32 213bc support additions
6117235 added 213bc support
10f7161 voice.mo update
9b02548 del old voice.mo
f5f47c4 voice.mo update
v1.4.3
v1.4.2
Fixes
- 81061ce fix: fixed locked callback call on plugins
- 09a00ad fix: added a plugin::callback level mutex to avoid calling a callback while a previous call is still running
- 44138ba webgpsmap: fix parsing new timezone format "Z" in gps data
- 4b71fea Set correct position for memtemp plugin so that it does not overlap with regular messages for waveshare27inch.
- e851324 add ensure_write
- 9d56c97 Unknown variable; Logic error
Misc
- 9d63eba add unload method
- 6babad0 remove process limits
- 00101cc no comment
- fa87510 Update init.py
- 7fa30c2 Added text overflow checking for over 999 associations
- 774d9c6 Update defaults.yml
- 88928ee remove buttonshim
- 3cf0416 Update memtemp.py
- 2e22a17 Add Lock
- f8ffab4 Update automata.py
- f563d71 Update gps.py
- 7b219fd Update memtemp.py
- 42ed698 Update memtemp.py
- 6df7bcd add ws1
- 1c29983 add ws1
- 30b1874 New defaults for buttonshim
- b903f63 Blinking works now freely
- 92c1b6b blinking with static colors
- eddfdb3 Plugin for the Pimoroni Button Shim
v1.4.1
hotfix for 1.4.0
v1.4.0
New Features
- 1a84722 Added signal handler to reload the configuration
- b4daf19 layout redesign
- e72fd08 added on_unfiltered_wifi_list
- d045ed5 Added romanian language
- 04720ec memtemp plugin for waveshare.com/1.44inch-lcd-hat
- a12e2aa gps plugin for waveshare.com/1.44inch-lcd-hat
- 1721f67 support for waveshare.com/1.44inch-lcd-hat
- 7cb52ba Add wpa-sec password download
- 93e06d7 add filter for: SSID, MAC, isCracked, Password
- cc5c469 Add plugins page
- 988d093 Add session-stats plugin
Fixes
- 6e57e13 fix: Prevent duplicate entries for uploaded pcaps
- 83f741b fix: gpio needs to be a number
- 7138f64 fix: apparently for the led, 0 is ON and 1 is OFF
- 4fb7205 Add lock
- b5e6206 this is apparently needed
- 0ee0aaf Update to using .paw-gps.json files
- cfc0ad1 fix backup.sh (find with type f for no zero byte files into archive)
- 3351c25 fix gps timestamp parsing
- d9d3994 Improve German translations slightly
- c4a007e cleanup, fixes and add handling of .paw-gps.json
- 548b42e Lock ui on change
- d2c4479 Prevent duplicate entries for reported networks
- f973997 Call on_ui_setup when plugin reloads
Misc
- 7693e42 Change the name of the CSS class 'element' to 'plugins-box' and centering the text
- 2ae48a2 Changing the display style of the plugins page
- 663bca4 Update agent.py
- ede01e5 Add lock
- 6a97476 Update setup.py
- 95557ab Axes information will be lost otherwise
- 99614c8 Call on_ready
- e19ea99 Correction of some French translations
- 2207a1e Updating the French translation
- 9509dd0 Add lock; make less verbose
- 608904d Call unload with ui arg
- f5a94fd Add url to plugin
- 855bda9 feature/plugin/web/reboot
- 07f8e7b Update voice.po
- 48dc751 Update voice.po
- 3c154ff Update voice.po
- 167f559 Update voice.po
- a034439 Parse to str
- a7ea499 Should fail before write
v1.3.0
New Features
- ab63ecc new: macos connection share script now autodetects the usb interface and uses en0 as default upstream (closes #597)
- 440f2a4 new: added basic authentication to the web ui
- df01a03 new: pwnmail web client in the web ui
- a2ac679 new: pwnfile link in the web ui (closes #557)
- 9bc7fcc new: the grid plugin now triggers an on_unread_inbox event that other plugins can intercept (see led plugin)
- bd61196 new: the auto-update plugin now triggers an on_updating event that other plugins can intercept (see led plugin)
- 89450ec new: implemented led plugin (closes #522)
- 97a019f new: implemented log rotation (closes #527)
- fcb5c87 fix: enabling fstrim.timer from setup.py for updating users
- 5111490 Added rssi info to logging messages
- 1d255b5 add gateway option to bt-tether
- 40caf3f Adding support for Spanish language
- 9dc7c92 Additional Logging for net-pos plugin to simplify search for broken files
- 2ea8e7f misc: moved non-core and problematic plugins to separate repository (closes #542)
- 0d66f93 Enable fstrim.timer to increase SDCard lifetime
- 9485e53 Add norwegian translation files.
- 1130c72 Add support to whitelist by MAC and MAC vendor
Fixes
- 8c51936 fix: don't use $USERNAME as default username for backup/restore scripts, as this is usually defined on linux hosts as the current logged in user
- 87e4661 fix: --clear does not start the agent anymore
- a8c07ba fix: supporting channels greater than 140 for 5g (closes #583)
- 8fcfd4c fix: plugin events dispatch is now asynchronous (fixes #592)
- dfd534a fix: fixed ups_lite plugin layout (closes #521)
- 8c83f81 fix: added memtemp defaults (fixes for PR #564)
- 09f80cc fix: fixed typo in the example plugin
- 8d58342 fix: fixed exit after --version
- 43c5ab7 - Fix the temperature symbol when using something other than celsius - Add defaults so we don't throw an exception if an invalid scale is selected. Bad things happen if you spell fahrenheit wrong.
- 59ae353 fixed check for nonzero lat/long
- 6e1490d Fix on_handshake, whole plugin should work now
- 96ca5dd decrease spacing in gps ui
- 5dae0ce Fixed Paw-Gps, added a - mark to the config.
- 0f3d9db Fixed a small typo in bt-tether
- f4b886c fix baudrate option name
- a02c1d6 small typo fix
- 52b40f0 Small UPS Lite typo fix
- 313fd66 fix completely broken gps plugin :D
- 229e267 fixed memtemp location for inky display
- 61d8e28 Bug Fix on AircrackOnly Plugin preventing it to load
Misc
- 6959710 use f-strings and double quotes in gps plugin
- 8965ad9 change default ip of paw-gps, it needs port too.
- 92266a7 make label to value space configurable to better fit small fonts
- 9e656d4 show gps coords of last handshake in ui
- b1d8aa3 misc: several improvements on the web ui
- 1830a19 Remove '-w' as macOS doesn't have it. Fix var expansion in dash.
- b266671 Providing APs/APs per channel and current channel as R/O from Agent
- 81a89d4 misc: refactored ui.display.video as ui.web
- 0b2c156 Make backup / restore use POSIX shell for portability.
- 14064c3 Add support for SpotPear 2,4inch LCD display via framebuffer
- e934181 webgpsmap default disabled
- b9a909d add handling for empty position data
- b180f16 Update .editorconfig
- 2d517e3 Update .editorconfig
- a1746da comment default gpio button command examples
- 1a1a70d added webgpsmap plugin
- 7ca1168 Ignore backup archives. Use 'find | xargs' to handle missing files. Correct file type in comments.
- d41e5c1 Create .editorconfig
- 25eee18 verhindern von doppelten ausführungen
- 1da59b5 Add Fahrenheit and Kelvin temperature scales to memtemp.py
- c3ed350 + SK voice.mo
- b50acd3 Add webcfg
- b738001 Changed webhook arguments and add exception handling
- 9cc1540 normalize the waveshare29inch config string