You are here

README.txt in Bad Behavior 6

Same filename and directory in other branches
  1. 5.2 README.txt
  2. 6.2 README.txt
  3. 7.2 README.txt
Original Author
---------------
	David Angier (http://angier.co.uk)

Maintainer
----------
  William Roboly (http://openject.com)

Drupal 6 version
----------------
	2008-03-10 by Paul Maddern (http://www.arcadegeek.co.uk)

Overview
--------
Bad Behavior is a set of PHP scripts which prevents spambots from
accessing your site by analyzing their actual HTTP requests and
comparing them to profiles from known spambots. It goes far beyond
User-Agent and Referer, however.

The problem: Spammers run automated scripts which read everything on
your web site, harvest email addresses, and if you have a blog, forum
or wiki, will post spam directly to your site. They also put false
referrers in your server log trying to get their links posted through
your stats page.

As the operator of a Web site, this can cause you several
problems. First, the spammers are wasting your bandwidth, which you
may well be paying for. Second, they are posting comments to any form
they can find, filling your web site with unwanted (and unpaid!) ads
for their products. Last but not least, they harvest any email
addresses they can find and sell those to other spammers, who fill
your inbox with more unwanted ads.

Bad Behavior intends to target any malicious software directed at a
Web site, whether it be a spambot, ill-designed search engine bot, or
system crackers.

Requirements
------------
- Drupal 6.x
- PHP 4.3.0 or greater
- BadBehavior 2.0.x
  (http://www.bad-behavior.ioerror.us/download/)

Installation
------------

1. Extract the tarball into the modules folder of your Drupal install.

2. Download the latest BadBehavior 2.0.x version from
   http://www.bad-behavior.ioerror.us/download/,
   unzip and copy the bad-behavior directory that is located with the
   bad-behavior directory into sites/all/libraries.  The parent
   bad-behavior directory contains connectors for other applications
   and is not needed by Drupal.

   Here is the recommended steps to do this from the command line:

   cd /[path/to/site]/sites/all/libraries/
   wget http://downloads.wordpress.org/plugin/bad-behavior.2.0.36.zip
   unzip -j bad-behavior.2.0.36.zip bad-behavior/bad-behavior/* -d bad-behavior

3. Enable the module as usual from the Drupal admin>>modules page.

Configuration
-------------
1. If desired, configure settings under the new
   Admin > Settings > Bad Behavior menu item.

Logs
----
1. View BadBehavior logs at the new Admin > Reports > Bad Behavior menu item.

2. Click on the detail link next to any log item for full details.

Frequently Asked Questions
--------------------------
See: http://www.bad-behavior.ioerror.us/faq/

File

README.txt
View source
  1. Original Author
  2. ---------------
  3. David Angier (http://angier.co.uk)
  4. Maintainer
  5. ----------
  6. William Roboly (http://openject.com)
  7. Drupal 6 version
  8. ----------------
  9. 2008-03-10 by Paul Maddern (http://www.arcadegeek.co.uk)
  10. Overview
  11. --------
  12. Bad Behavior is a set of PHP scripts which prevents spambots from
  13. accessing your site by analyzing their actual HTTP requests and
  14. comparing them to profiles from known spambots. It goes far beyond
  15. User-Agent and Referer, however.
  16. The problem: Spammers run automated scripts which read everything on
  17. your web site, harvest email addresses, and if you have a blog, forum
  18. or wiki, will post spam directly to your site. They also put false
  19. referrers in your server log trying to get their links posted through
  20. your stats page.
  21. As the operator of a Web site, this can cause you several
  22. problems. First, the spammers are wasting your bandwidth, which you
  23. may well be paying for. Second, they are posting comments to any form
  24. they can find, filling your web site with unwanted (and unpaid!) ads
  25. for their products. Last but not least, they harvest any email
  26. addresses they can find and sell those to other spammers, who fill
  27. your inbox with more unwanted ads.
  28. Bad Behavior intends to target any malicious software directed at a
  29. Web site, whether it be a spambot, ill-designed search engine bot, or
  30. system crackers.
  31. Requirements
  32. ------------
  33. - Drupal 6.x
  34. - PHP 4.3.0 or greater
  35. - BadBehavior 2.0.x
  36. (http://www.bad-behavior.ioerror.us/download/)
  37. Installation
  38. ------------
  39. 1. Extract the tarball into the modules folder of your Drupal install.
  40. 2. Download the latest BadBehavior 2.0.x version from
  41. http://www.bad-behavior.ioerror.us/download/,
  42. unzip and copy the bad-behavior directory that is located with the
  43. bad-behavior directory into sites/all/libraries. The parent
  44. bad-behavior directory contains connectors for other applications
  45. and is not needed by Drupal.
  46. Here is the recommended steps to do this from the command line:
  47. cd /[path/to/site]/sites/all/libraries/
  48. wget http://downloads.wordpress.org/plugin/bad-behavior.2.0.36.zip
  49. unzip -j bad-behavior.2.0.36.zip bad-behavior/bad-behavior/* -d bad-behavior
  50. 3. Enable the module as usual from the Drupal admin>>modules page.
  51. Configuration
  52. -------------
  53. 1. If desired, configure settings under the new
  54. Admin > Settings > Bad Behavior menu item.
  55. Logs
  56. ----
  57. 1. View BadBehavior logs at the new Admin > Reports > Bad Behavior menu item.
  58. 2. Click on the detail link next to any log item for full details.
  59. Frequently Asked Questions
  60. --------------------------
  61. See: http://www.bad-behavior.ioerror.us/faq/