Rewrite/rename, initial v0.1 non packaged version

This commit is contained in:
2017-05-27 18:31:57 +01:00
parent 56c5989108
commit fc73bcee22
9 changed files with 180 additions and 455 deletions

View File

@@ -1,15 +1,11 @@
# py-hole
A [Pi-hole](https://github.com/pi-hole/pi-hole) inspired DNS firewall / blacklister for use with bind/named using RPZ (plus Laptops running NetworkManger with dnsmasq)
# rpzhole
A [Pi-hole](https://github.com/pi-hole/pi-hole) inspired blacklist RPZ zone generator for Bind 9.8.
For full details see https://www.pitt-pladdy.com/blog/_20170407-105402_0100_DNS_Firewall_blackhole_malicious_like_Pi-hole_with_bind9/
This has been forked from [py-hole-bind9RPZ](https://github.com/glenpp/py-hole) and re-wrote to improve runtimes on larger blacklists.
## py-hole-bind9RPZ & py-hole-bind9RPZ_config.yaml
This updates a bind9 RPZ (Response Policy Zone) file against configuration in /etc/bind/py-hole-rpzconfig.yaml
## py-hole-dnsmasq & py-hole-dnsmasq_config.yaml
This is a variant designed for use on Laptops (and other roaming devices) running Mint or Ubuntu that use dnsmasq with NetworkManager.
Since these devices roam, they need local protection as we can't depend on whatever network they are connecting to.
Default config is coded in, but can be overridden with /etc/py-hole-config.yaml
Further Reading
---------------
* [Glen Pitt-Pladdy - DNS Firewall (blackhole malicious, like Pi-hole) with bind9](https://www.pitt-pladdy.com/blog/_20170407-105402_0100_DNS_Firewall_blackhole_malicious_like_Pi-hole_with_bind9/)