ONO::Lib::Web::BotDetect

This module helps with the detection of (either good or bad) bots.

Functions

archive_bot();

Detect archive.org bots, by checking both HTTP_USER_AGENT and manual input, so that this can be used for both live tracking and post analysis.

ONO::Lib::Web::BotDetect->archive_bot( );

crawler_bot();

Detect the most common crawlers, by checking both HTTP_USER_AGENT and manual input, so that this can be used for both live tracking and post analysis.

ONO::Lib::Web::BotDetect->crawler_bot( );

detect();

Detect the most common bots, by checking both HTTP_USER_AGENT and manual input, so that this can be used for both live tracking and post analysis.

ONO::Lib::Web::BotDetect->detect( );

evil_bot();

Detect evil bots that should be blocked, by checking both HTTP_USER_AGENT and manual input, so that this can be used for both live tracking and post analysis.

ONO::Lib::Web::BotDetect->evil_bot( );

evil_urls();

Check if the current input matches a list of bad strings.

ONO::Lib::Web::BotDetect->evil_urls( );

Sub-Modules

none

Dependencies

none