Changes between Version 2 and Version 3 of WikiStart
- Timestamp:
- 03/04/12 16:17:45 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v2 v3 1 = DeepNet DNSBL Tools =1 = !DeepNet DNSBL Tools = 2 2 3 This is a set of scri rpts 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.3 This 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. 4 4 5 5 The 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. … … 33 33 * Second delegation tagged 34 34 35 [https://secure.deepnet.cx/demos/dnsbl/sa-dnsbl-example.cf Example !SpamAssassin configuration fragment] 36 35 37 == URI blacklist == 36 38 37 39 URI 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] 38 42 39 43 == Releases == … … 41 45 No stable release has been designated. 42 46 43 SVN development occasionally lurches ahead at https://secure.deepnet.cx/svn/dnsbl/trunk.47 You 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/. 44 48 45 49 The 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). … … 47 51 == Configuration == 48 52 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. 53 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. The URI blacklist looks for <something>uribl.conf in /etc/uridb along the same pattern. 50 54 51 55 For 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`).