v2.0
Hello everyone! Version 2.0 is out!
Multiple important bugfixes were made.
Most importantly, a security fix was made. In v1.0, the pi-hole could be hacked through simply adding && in the email. Another command could follow this. ; could also be used or ||. Basically, v2.0 eliminates this vulnerability by scanning the text of the email and filtering out emails that could potentially hack the pi-hole using the symbols mentioned above.
Immediately update to v2.0!
To install/update:
Just run:
git clone https://github.com/BennyThePythonCoder/Pihole-404.git
cd Pihole-404
sudo python3 install.py
These instructions can also be viewed in the README
More features and bugfixes:
- Made the installer script nicer using Python
- Added the creation of credentials.txt automatically through the installer script to preserve credentials across re runs of the script
- Added instructions for users using 2FA (2 Facter Authentication) with Google/Gmail
Possible ideas for the future:
- Even nicer theme using
whiptail
and maybe colors - Automatic IMAP provider generation from email (less input needed)
- Option to run EmailChecker.py on boot
Full Changelog: v1.0...v2.0