2020-09-06 10:25:25 -05:00
2020-09-06 10:25:25 -05:00
2020-09-06 10:25:25 -05:00
2020-09-06 10:25:25 -05:00
2020-09-06 10:25:25 -05:00

===================================
BIND Response Policy Zone Generator
===================================

The :file:`rpzgen.py` script will generate a BIND response policy zone (RPZ)
definition from a list of "hosts files."  These files contain a list of DNS
domains to be "blocked" by the resolver, preventing clients from reaching the
servers at those names.

Currently, the following hosts lists are used:

* `StevenBlack's Consolidated Hosts list`_
* Custom list

Host lists must be in the standard "hosts file" format (i.e. an IP address,
followed by whitespace, followed by a DNS name.  Only the first name on each
line is used.  Wildcard names are permitted.


Requirements
============

Only Python 3 is required; no external dependencies are used.


Usage
=====

The generated RPZ file is written to standard output.  To save it to a file,
use shell redirection:

.. code:: sh

    ./rpzgen.py > blackhole.rpz.zone

.. _StevenBlack's Consolidated Hosts list: https://github.com/StevenBlack/hosts
Description
No description provided
Readme 12 KiB
Languages
Python 100%