Now available in the evilsocket/pwnagotchi-plugins-contrib repo, woohoo!
Displays the most recent cracked password on the Pwnagotchi display. It currently processes the wpa-sec potfile generated by the Pwnagotchi wpa-sec.py plugin. Support for OnlineHashCrack is a goal. Feel free to help out if you want.
This script will execute the same steps as the manual installation.
- SSH into your Pwnagotchi and run the following command:
git clone https://github.com/c-nagy/pwnagotchi-display-password-plugin
cd pwnagotchi-display-password-plugin- Run the installation script as root:
sudo ./install.sh
It will install the plugin to your configured main.custom_plugins variable on /etc/pwnagotchi/config.toml. If you don't have a main.custom_plugins variable, it will add it to the end of the file and then ask you to declare it
- Reboot the Pwnagotchi daemon to ensure all changes are applied, you can do so with the following command:
sudo systemctl restart pwnagotchiThis also allow you to update the plugin by running git pull on the plugin repo directory.
- SSH into your Pwnagotchi and create a new folder for third-party Pwnagotchi plugins. I use
/root/custom_plugins/but it doesn't really matter:mkdir /root/custom_plugins/ - Grab the
display-password.pyanddisplay-password.tomlfile from this Github repo and put it into that custom plugins directory. - Edit
/etc/pwnagotchi/config.tomland change themain.custom_pluginsvariable to point to the custom plugins directory you just created:main.custom_plugins = "/root/custom_plugins/" - In the same
/etc/pwnagotchi/config.tomlfile, add the following lines to enable the plugin:
main.plugins.display-password.enabled = true
main.plugins.display-password.orientation = "horizontal"
Once the above steps are completed, reboot the Pwnagotchi daemon to ensure all changes are applied, you can do so with the following command:
sudo systemctl restart pwnagotchi