netzfeger - automated DNS blacklisting with unbound
Netzfeger focuses mainly on Debian driven Linux distributions using apt and dpkg and systemd internally. Anyway it's prepared to be easily adjustable/extendable to be used on other distributions. Therefor see the already available Options, which are still commented right now.
Purpose is installing unbound as a local DNSSEC validating DNS cache with the possibility to maintain blacklists of suspicious sites, while it is using privacy respecting DNS forwarders in random order to serve you with a more private browsing experience.
Local in this case can the local machine itself or a local DNS server on the internal network.
Netzfeger allows you to maintain a blacklist and whitelist. Adding, removing, updating entries in the list and keeping care of backups and restore of those.
The task to install a local server on the internal network is quite easy and automated. For clients on the network netzfeger can be used to change the configs to take this DNS server for upstream requests.
An Apache webserver is taking care of requested sites on the blacklist. Cronjobs can be installed to keep the blackist up to date automatically.
Futher documentation soon to come...
Please report any errors!
Tested with Ubuntu (server and desktop) 18.04 and 19.04 so far.
<>