Apache-LoggedAuthDBI
view release on metacpan or search on metacpan
LoggedAuthDBI.pm view on Meta::CPAN
Does username foo have logins from X different IPaddresses in Y seconds?
(this would surely indicate password sharing)
=back
Should none of the four checks yield a violation AuthDBI is called and its
return value used without modification.
Otherwise it will redirect to a different filename while returning OK. This
will cause a bruteforce tool to think it was successful in its attempt to
guess a valid login/pass combination and either stop or collect this combination
into its list of valid options.
Consider this module beta ware as it has only seen action in the original
context it was created for and at.
=head1 LOG TABLE
While it is possible that a log table is already in place it might need some
adjustment. See this MySQL CREATE TABLE command to see the required structure/
( run in 0.233 second using v1.01-cache-2.11-cpan-702932259ff )