If your package manager complains about missing dependencies (libnetfilter-queue and libnfnetlink), you need to add the "universe" section entry to /etc/apt/(replace YOURDIST with e.g.
Peer Guardian is a free and open source program developed by Phoenix Labs.
The following example only use the block lists to stop incoming traffic on ports 53 (DNS) and 80 (HTTP): systemd initialization of the system means that it's quite possible for a server to be briefly unprotected, prior to pgl launch.
To ensure adequate protection, create a service file named after the original server (i.e.
It's official successor is Peer Guardian Linux (pgl).
The new Peer Guardian Linux is the official successor and based on the Mo Block fork NFBlock, blockcontrol and mobloquer.
The usage is nearly identical, just type "pglcmd" instead of "blockcontrol". Note: Since version 0.9 RC1 Mo Block no longer conflicts with other firewalls.
It blocks connections to and from hosts specified in huge block lists (thousands or millions of IP ranges).
pgl is based on the Linux kernel netfilter framework and iptables.