Experimental Project

This is a sandbox project, which contains experimental code for developer use only.

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
  • get email alerts, to specified email address, when they are blocked
  • 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 entereed 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 redirects the registration page or form to submit the data to my module which then checks if the user is a bot by the filters that are selected (ip, name, email) Then if they are
not found in the botscout database, the information they provided to the form is then gets submitted.

The misssion 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 use this module myself and plan on keeping it up to date and
adding new features in the future to make it even more user friendly and secure. I want to next develop this module for the Drupal 7x core and
hope that people will find my module useful and easy to use. I have worked hard and spent alot of time to learn the drupal coding standards and
work out all bugs and security issues in my module before I released it but will take user feedback into consideration to update the module to be
better for those who use it.

Maintainers for BotScout

  • acetolyne - 24 commits
    last: 12 weeks ago, first: 1 year ago

Issues for BotScout

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports

Resources

nobody click here