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