Changes between Version 2 and Version 3 of WikiStart


Ignore:
Timestamp:
03/04/12 16:17:45 (12 years ago)
Author:
Kris Deugau
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v2 v3  
    1 = DeepNet DNSBL Tools =
     1= !DeepNet DNSBL Tools =
    22
    3 This is a set of scrirpts for maintaining your own DNS-based IP and URI blacklists for use either in a cumulative score-based filter system like [http://spamassassin.apache.org SpamAssassin] or (if you trust anyone who has access to the system) hard-blocking in your MTA.
     3This is a set of scripts for maintaining your own DNS-based IP and URI blacklists for use either in a cumulative score-based filter system like [http://spamassassin.apache.org SpamAssassin] or (if you trust anyone who has access to the system) hard-blocking in your MTA.
    44
    55The API and UI for both the IP list and the URI list should be considered functional but incomplete.  Some changes must be done directly in the database, or a custom script written.
     
    3333  * Second delegation tagged
    3434
     35[https://secure.deepnet.cx/demos/dnsbl/sa-dnsbl-example.cf Example !SpamAssassin configuration fragment]
     36
    3537== URI blacklist ==
    3638
    3739URI listing is much simpler;  one or more domains can be added at a time, each at a different listing level or type.  Currently supported designations are "black", "grey", and "URL shortener".  The supplied !SpamAssassin configuration fragment uses these designations.
     40
     41[https://secure.deepnet.cx/demos/dnsbl/sa-uribl-example.cf Example !SpamAssassin configuration fragment]
    3842
    3943== Releases ==
     
    4145No stable release has been designated.
    4246
    43 SVN development occasionally lurches ahead at https://secure.deepnet.cx/svn/dnsbl/trunk.
     47You can check out the current code from SVN at https://secure.deepnet.cx/svn/dnsbl/trunk, or download a development snapshot current as of writing from https://secure.deepnet.cx/releases/dnsbl/.
    4448
    4549The IP blacklist has a [https://secure.deepnet.cx/demos/dnsbl demo].  You can see the entire dataset [https://secure.deepnet.cx/demos/dnsbl/browse.cgi here].  This results in an rbldnsd data file like [https://secure.deepnet.cx/demos/dnsbl/demoexport this] (may be out of date with respect to the listing on browse.cgi).
     
    4751== Configuration ==
    4852
    49 The web UI takes the hostname and root path to the installation, converts non-alphanumerics to underscores, and appends `.conf` - for instance, the demo site above looks for `secure_deepnet_cx_demos_dnsbl.conf` in /etc/dnsbl.  This file contains the database connection information.
     53The web UI takes the hostname and root path to the installation, converts non-alphanumerics to underscores, and appends `.conf` - for instance, the demo site above looks for `secure_deepnet_cx_demos_dnsbl.conf` in /etc/dnsbl.  This file contains the database connection information.  The URI blacklist looks for <something>uribl.conf in /etc/uridb along the same pattern.
    5054
    5155For export, the export script requires an argument to determine which configuration to pick up.  I use symlinks with convenient short names linked to the longer filenames (`dnsbl` -> `secure_deepnet_cx_demos_dnsbl.conf`).