BotScout

Categories

Component ID

1082234

Component name

BotScout

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

1884

Component created

Component changed

Component body

Overview

The BotScout module for Drupal is an anti-bot module that prevents bots from registration and submitting forms on your site.

Requirements

The BotScout module does not rely on any other modules. If you want to filter the site wide contact form then it must be installed but is not required for the module to function correctly since the contact form is only an optional filter. BotScout will still work on the registration process without the Contact module installed.

Features

  • Stop bots from submitting registration form
  • Stop bots from submitting site-wide contact form
  • Block bots by name, email, ip, or any combination of the three
  • enter API key to block more bots per day
  • see how many bots have been blocked

How it works

I wanted to have bot control as do many others and know there are many other modules that do this through many different methods. My anti-bot module works by utilizing a database of known bots. These bots are caught using a few various methods. The main way is through the use of honeynets. The bots information is then entered into a database which get queries through enumeration of a url that contains the data you want to query from the database. The database then returns to you a response code that is tested to see if a bot was found. I hope to allow users to use this technique to keep their sites safe from bots and spam. My program simply provides a way to add botscout functionality to your Drupal site and keep users from creating an account, or submitting forms based on their ip, name, email, or any combination of the three.Information on exactly how botscout catches bots please visit www.botscout.com. My module checks the data submitted on the registration form and optionally the site-wide contact form to see if the user is a bot by the filters that are selected (ip, name, email) If they are
not found in the botscout database, the information they provided to the form is then gets submitted. If they are found to be a bot the form is not submitted but gives an error to the user.

The mission and the future of this project

I have done my best to conform to the Drupal coding standards to bring you a secure user friendly module that will help protect your site.
I hope that my module can make administration of people's sites much easier. I will take user feedback into consideration to update the module to be better for those who use it.

Preview Screenshots

BotScout Menu

BotScout Menu

BotScout Administration Page

BotScout Administration Page

BotScout Footer

BotScout Footer