Pwnagotchi Versions Save

(⌐■_■) - Deep Reinforcement Learning instrumenting bettercap for WiFi pwning.

v1.5.5

3 years ago

Changelog

New Features

  • f164b8bb new: added new faces for uploading status
  • ba13b125 added afrikaans lang
  • 34c2c8a0 Add support for SSD1608 variant 250x122 pixel Inky pHATs
  • 2db8f143 Display UPS-Lite charging status
  • 840054f5 Display coordinates for dfrobotv2
  • 929eac7b 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

  • 1318275b fix: using better symbols for ups charging status
  • 5c3b21f5 fix: recompiled localization files
  • d6c7a73f fix: fixed whl file urls
  • 10f274da fix: updated build scripts with latest packer version
  • c472e606 Fix bug in gps module
  • ea061d47 Fix broken link in README
  • 1a0083eb Fix correct x positioning
  • 1aea0b95 Small gps fixes + memtemp rework
  • fddee870 Updated dutch & fixed typos
  • ef4fbd96 Updated dutch & fixed typos
  • 633b726b Fix minor typo
  • 5f7dd56e Fixing scripts
  • 2ddf040f swap out header file for one that doesn't tie up gpio pins 14 and 15 for waveshare_2
  • 37342c06 Have watchdog plugin reboot system rather than restart application
  • 03488819 Ensure fs is synced before reboot so logs aren't lost
  • 71514a97 Delaying fs sync to ensure shutdown message is logged to disk
  • 552df654 Make sure IPv4 works when eth0 is connected

Misc

  • 7d35f5cd Merge branch 'master' into task/improve-es-lang
  • 6b3d9042 Merge branch 'master' of github.com:evilsocket/pwnagotchi
  • 4441ae85 misc: using stork for releases
  • 88a15528 Update voice.po
  • 0fd09878 Update faces.py
  • 6430a408 Update wpa-sec.py logging
  • 819be761 Update voice.po
  • f701390d Create voice.po
  • 3bd9cd4f Tweak Wigle plugin
  • 7da3cc55 Revert. Changes are handled in a separate branch
  • 72878454 Removed debug line.
  • 1c4df7a1 Additional comments
  • c124a975 Changelog update.
  • b886b4e6 Added more configurable fields
  • 6d0e2952 Version bumps
  • 6111ee9d Improved Spanish translation
  • 0b1c51dc If a step fails, abort script.
  • 8dd9a856 quick ignore of python environments
  • 0f7870f7 Set maxZoom to max value

v1.5.3

4 years ago
  • 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

4 years ago
  • 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

4 years ago

v1.5.0

4 years ago

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

4 years ago
  • 3db9ccb Add scipy to requirements.txt

v1.4.2

4 years ago

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.0

4 years ago

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.4.1

4 years ago

hotfix for 1.4.0

v1.3.0

4 years ago

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