Skip to content

Releases: perspector/Pihole-404

v5.0: Feature update

22 Jun 13:35
84bc669
Compare
Choose a tag to compare

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

18 Feb 02:11
e3f6b9b
Compare
Choose a tag to compare

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

17 Feb 23:46
bd39dcb
Compare
Choose a tag to compare

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

08 Jan 21:37
b2d2fe5
Compare
Choose a tag to compare

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

04 Jan 18:03
0552f14
Compare
Choose a tag to compare

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]