All - SpamCannibal Documentation
Documentation for the SpamCannibal PackageDAEMON rc.scripts
dbtarpit tarpit and data collection daemon dnsbls dns blacklist daemon bdbaccess local and remote database access daemon
SpamCannibal Utility Scripts READ the brief synopsis for each script
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 modules developers
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
Supporting 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
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