This module implements a PET (Privacy Enhanching Technology) that lets the user monitor robot activity on site.

It is part of The PET project. For more information, visit The PET project website.

Requirements

Recommended modules

  • Advanced Help:
    When this module is enabled, display of the project's README.md will be rendered when you visit help/robotmonitor/README.md.
  • Markdown filter:
    When this module is enabled, the project's README.md will be rendered with the markdown filter.

Installation

  1. Install as you would normally install a contributed drupal module. See: Installing modules for further information.

  2. Enable the Robot monitor module on the Modules list page. It appears in the “PET” section.

  3. Proceed to configure the module as described in the configuraton section below.

Configuration

To alter the global settings for the module, navigate to Configuration » Web services » Robot monitor.

You can alter the following settings:

  • Treatment of anonymous user agents
  • Simulate robot visit
  • Paths to honey trap and permitted directories
  • Bot identifiers.

Function

If you want to make use of the function provided by this module in yiur own module, first make it a dependency in your module's .info-file. You do that with the following line:
dependencies[] = robotmonitor

The module provides this function that can be helpful to other projects:

function robotmonitor_isuabot()

This function returns true if the UA is a robot (as determined by the module), and false otherwise.

Maintainers

  • gisle - Gisle Hannemyr (creator and current maintainer)

Developement was sponsored by Hannemyr Nye Medier AS.

Any help with development (patches, reviews, comments) are welcome.

Supporting organizations: 
Funded development

Project information

Releases