Nolovia is an ad/malware blocking configuration file generator for bind, NSD, and other DNS resolvers.

Nolovia is an ad/malware blocking configuration file generator for bind, NSD, and other DNS resolvers.

nolovia is a config file generator that assists in implementing a blackholing DNS server or DNS “sinkhole” firewall. nolovia ingests several public lists of advertising, tracking, analytics, malware, and other potentially undesirable servers. These lists are then merged and minimized as much as possible, and exported as a config file suitable for use with the bind or nsd DNS resolver. A corresponding blackhole zone file is included.

Why operate a local DNS server?
Running your own DNS is a more powerful alternative to hosts file-based ad blocking and tracker blocking.
* A DNS server can blackhole entire domains, even when you don’t know all of their hostnames or subdomains.
* With a local DNS server, you configure your blocking rules in one place, instead of constantly updating a text file on all the devices on your network.
* Unlike hosts files, practically every smartphone will let you configure the DNS server without rooting it or installing custom software.

nolovia

Dependencies:
– php5 php-cli

Usage:

Source: https://github.com/ampersign