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   :