TuxBlock

TuxBlock is a network-wide adblocker that is designed to be easy to use while still being powerful. It can be used to block advertisements, malware domains, adult websites, and more. It utilizes the dnsmasq DNS server as well as some Python scripts to simplify management of the DNS server.

The ultimate goal of TuxBlock is to be a more lean version of Pi-Hole, taking out unnecessary features such as an administration dashboard and web interface. I am a firm believer of command-line applications, so all configuration will be done using a JSON configuration file as well as some management scripts.

Unlike Pi-Hole, TuxBlock is also designed to be distro-agnostic, so you can run it on any Linux distro of your choice.

Requirements