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

NAME

Mail::SpamCannibal::LaBreaDaemon - interface to LaBrea::Tarpit

SYNOPSIS

  use Mail::SpamCannibal::LaBreaDaemon;

  daemon(&hash | \%hash)

DESCRIPTION

This module has one function, to interface to the LaBrea::Tarpit::daemon routine to start and run its data collection daemon.

  • daemon(&hash | \%hash)

     input parameters: from hash or pointer to hash
     {
      'LaBrea'      => '/usr/local/spamcannibal/bin/dbtarpit',
      'd_port'      => 8687,                # REQUIRED
      'd_host'      => 'localhost',         # defaults to ALL interfaces
                                            # NOT recommended
      'allowed'     => 'localhost,remote.com',      # default is ALL
                                            # recommend only 'localhost'
      'pid'         => '/var/run/dbtarpit/sc_lbdaemon.pid',
      'cache'       => '/var/run/dbtarpit/sc_lbdaemon.cache',
      'fifo'        => '/var/run/dbtarpit/dbtplog',
     # 'kids'       => default 5            # kids to deliver net msgs
                                            # why would you need more??
     # 'umask'      => 033,         # default 033, cache_file umask
     # 'cull'       => 600,         # default 600, seconds to keep old threads
      'scanners'    => 100,                 # keep this many dead threads
     # 'port_timer' => 86400,       # default 86400, seconds per collection period
      'port_intvls' => 30,                  # keep #nintvls of port stats
                                            # 0 or missing disables
                                            # this can take lots of memory
     };  

DEPENDENCIES

        LaBrea::Tarpit verion 1.17 or better

COPYRIGHT

Copyright 2003, Michael Robinton <michael@bizsystems.com>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

AUTHOR

Michael Robinton <michael@bizsystems.com>

SEE ALSO

LaBrea::Tarpit, LaBrea::Tarpit::Report