NAME
HTTPD::ADS - Perl module for Abuse Detection and Prevention System
SYNOPSIS
use HTTPD::ADS
DESCRIPTION
Abuse Detection System
USAGE
BUGS
SUPPORT
AUTHOR
Dana Hudes
CPAN ID: DHUDES
dhudes@hudes.org
http://www.hudes.org
COPYRIGHT
This program is free software licensed under the...
The General Public License (GPL)
Version 2, June 1991
The full text of the license can be found in the
LICENSE file included with this module.
SEE ALSO
perl(1).
_init
Usage : private function
Purpose : for initializing the object
Returns : nothing direct, normalizedIDSTimeWindowSize by side effect
Argument : IDSTimeWindowSize, ISDEventThresholdLevel
Throws : nothing
Comments: called by mk_constructor
See Also :
event_recorder
Usage : $ads->event_recorder(%args}
Purpose : for recording an event and dispatching based on status code
Returns : nothing direct, lots of side effects such as on the database
Argument : time,ip,username, request_string, status code
Throws : die if parameters missing/invalid
Comments: main entry for driving the ADS
See Also :