BotScout
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
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.