Releases: perspector/Pihole-404
v5.0: Feature update
Hello everyone,
This is version 5.0!
Features added:
- option to run program on boot!!!
- updated a few outputs/status messages
- fixed some bugs
To update, uninstall and reinstall using:
cd Pihole-404
sudo sh uninstall.sh
cd
git clone https://github.com/BennyThePythonCoder/Pihole-404.git
cd Pihole-404
sudo python3 install.py
Thanks to all users,
pythoncoder8888
Full Changelog: v4.0...v5.0
v4.0: Security Update
Hi everyone,
I previously released a security fix (v2.0) that prevented the email from containing double quotes ("). This was a remote code execution vulnerability. This release also adds the characters ' " | and & to the vulnerable characters list. UPDATE TO VERSION v4.0 IMMEDIATELY!!!
To update, uninstall and reinstall using:
cd Pihole-404
sudo sh uninstall.sh
cd
git clone https://github.com/BennyThePythonCoder/Pihole-404.git
cd Pihole-404
sudo python3 install.py
Thanks to all users,
pythoncoder8888
Full Changelog: v3.0...v4.0
v3.0
Hi everyone,
I just noticed that there was a bug where the email would just contain have [sub] instead of the actual domain name. A simple typo that makes the entire program not work. Now I fixed it with double quotes.
Please update to the latest version, v3.0.
Happy coding/ad blocking/tracker blocking,
pythoncoder8888
Things I might add in a future release:
- 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: v2.0...v3.0
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
v1.0
Hi! This is the origional release of Pihole-404.
To install, just type the following in your Pihole's terminal:
git clone https://github.com/BennyThePythonCoder/Pihole-404.git
More bugfixes and features coming soon!
If you have any problems, just create an issue
Questions? Email me at [email protected]