Skip to content

v2.0

Compare
Choose a tag to compare
@perspector perspector released this 08 Jan 21:37
· 54 commits to main since this release
b2d2fe5

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