The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

=head2 NAME

All - SpamCannibal Documentation

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