LaBrea::Tarpit Perl module contains utilities and web displays for Tom Liston's LaBrea scanner/worm disruptor.
SYNOPSIS
use LaBrea::Tarpit qw( [exportable functions] );
or
require LaBrea::Tarpit;
daemon(%hash or %hash);
$bandwidth = bandwidth(%tarpit);
$midnight = midnight($epoch_time,$tz);
$timezone = timezone($now);
$sec = $tz2_sec($tz);
$time_string = their_date($gmtime,$tz);
$rv = restore_tarpit(%tarpit,path2cache_file);
$rv = log2_mem(%tarpit,log_line,is_daemon,port_intvls,DShield);
$rv = process_log(%tarpit,path2log_file,is_daemon,port_intvls);
$rv = cull_threads(%tarpit,timeout,scanners,port_intvls,DShield);
$rv = write_cache_file(%tarpit,path2cache_file,umask,flag);
prep_report(%tarpit,%hash);
$rv = find_old_threads(%tarpit,%report,$age);
Product's homepage
Requirements:
· Perl
· Net::Whois::IP version 0.35
· Net::Netmask version 1.8 or higher
· LaBrea version 2.4b3 or higher