NAME

All - SpamCannibal Documentation

Documentation for the SpamCannibal Package
 
Support and Project Participation
HOWTO use SpamCannibal with your mail system
HOW SpamCannibal Works
SpamCannibal Quick Install
HOWTO install SpamCannibal Detailed installation instructions for all packages
Database Recovery - Everything Stopped Working
Adminstration Package Screen Shots
 
 
DAEMONS
dbtarpit tarpit and data collection daemon
dnsbls dns blacklist daemon
bdbaccess local and remote database access daemon
DAEMON rc.scripts
rc.dbtarpit type: rc.dbtarpit.pl -h and see the manpage for dbtarpit
rc.dnsbls dnsbls startup script
rc.bdbaccess bdbaccess startup script
rc.sc_dbwatch database watcher ALL daemon start script
rc.sc_lbdaemon statistics display startup script
rc.multi_dnsbl optional MTA helper daemon that plugs into BIND 9, See: Net::DNSBL::MultiDaemon
SpamCannibal Utility Scripts READ the brief synopsis for each script
 
Contrib directory
dnsbl_stats.shtml statistics page from the SpamCannibal site with include statements for dynamic statistics generated by rc.sc_BLcheck, mimedefang-filter, and Net::DNSBL::MultiDaemon
The included dynamic files for this page are transferred periodically from their source host/directories by a cron job.
mimedefang-filter mimedefang / spamassassin filter configured specifically for use with SpamCannibal
nav.incl file from the SpamCannibal web site demonstrating the addition of extra menu items
rc_debian_spamcannibal start up file for debian, redhat, and possibly other Linux distributions
robots.txt file from the SpamCannibal web site
update_sc.sh a shell script run manually or by 'cron' to mirror either the 'rbldnsd' or 'bind' zonefile from the rsync.SpamCannibal.org host
zonedump.pl a perl script example to periodically dump a SpamCannibal DNSBL zone file and record count file for web export, etc.... much more resource efficient than allowing access to your dnsbl daemon for zone transfers
SpamCannibal modules developers
SpamCannibal synopsis for SpamCannibal operation
SiteConfig configuration of this site
BDBclient module to provide access to 'bdbaccess' daemon
GoodPrivacy PGP encode/decode wrapper for system pgp executable
IP2ccFlag country code and flag display for WhoisIP and LookupIP
LaBreaDaemon interface to LaBrea::Tarpit data collection daemon
ParseMessage module to parse mail headers for originating MTA
Password generate and check 'crypt' style passwords
PidUtil checks for running daemon, creates-manages PID files
SMTPsend send mail messages without invoking local MTA
ScriptSupport miscellaneous subroutines for SpamCannibal scripts
Session web session management and token generation
WebService web service routines
WhoisIP world-wide IP address whois
Supporting Modules developers
Data::Password::Manager module to generate, check, manage DES passwords
Geo::CountryFlags module to find flag image for country code
Geo::IP::PurePerl module to find country code for IPv4 blocks
IPTables::IPv4::DBTarpit::Tools tool kit for manipulating SpamCannibal databases
IPTables::IPv4::DBTarpit::Inst script user dialog interface
LaBrea::Tarpit package to collect data from tarpit daemon stream or log file
LaBrea::Tarpit::Report tarpit daemon data analysis and web display
Net::DNS::Codes commonly used DNS resource record and C lib codes
Net::DNS::ToolKit routines to generate DNS queries and responses
Net::DNS::ToolKit::RR DNS resource record generation/parsing
Net::DNS::ToolKit::RR::Template generic resource record template
Net::DNS::ToolKit::Question routines to generate DNS questions/responses
Net::DNS::ToolKit::Utilities higher level routines from ToolKit components
Net::DNSBL::MultiDaemon multi_dnsbl daemon to optimize DNSBL lookups
Net::SMTP perl SMTP interface
Net::Whois::IP perl Whois interface
NetAddr::IP::Lite perl routines to manipulate IP addresses
Proc::PidUtil perl routines to manage PID files
Sys::Hostname::FQDN routine to return local host name

HOME