You are here

README.txt in Automatic IP ban (Autoban) 8

Same filename and directory in other branches
  1. 7 README.txt
INTRODUCTION
------------

This module allows you to automatize IP ban by cron using module rules.

You create rule which finds IP in watchlog table entries and then module inserts
IP to table for banned IP.
You must enable Database Logging core module and at least one
IP Ban Provider by enabling submodules.
Now this is a Autoban Core Ban and Autoban Advanced Ban
(https://www.drupal.org/project/advban).
To enable these modules you must enable or install IP ban modules
(Ban, Advanced Ban).

Rules for ban IP consist of:
- Type (watchdog type, like "page not found").
- Message pattern (rules seek in watchdog message as "LIKE %message_pattern%").
- URL referrer pattern.
- The threshold number of log entries.
- IP ban provider.
- User type (anonymous, authenticated or any).


INSTALLATION
------------

 * Install as you would normally install a contributed Drupal module.
   Visit: https://www.drupal.org/node/1897420 for further information.

 * Enable Autoban Core Ban Provider and/or Autoban Advanced Ban Provider
   submodules.


REQUIREMENTS
-------------

 * Enable Database Logging core module.

 * You have to enable at least one Autoban providers submodule
and then enable dependent modules.


CONFIGURATION
-------------

* Configure at: [Your Site]/admin/config/people/autoban
  or: Administration > Configuration > People > Autoban

* In order to use this module you need the "Administer autoban"
  permission.

* Analyze watchdog table (/admin/reports/dblog).

* Go to the autoban admin page (/admin/config/people/autoban). Create and
  test rules or ban IP addresses for current rule.

* Cron will be ban IP using autoban rules.


TROUBLESHOOTING
---------------

* A rule's type and message pattern looks in watchlog table.
You need put non translated value.

* The module using cron for automatic IP ban. If cron is disabled, you can
  click "Ban all" button at Show Ban IP for all rules tab.


MAINTAINERS
-----------

Current maintainers:
 * Sergey Loginov (goodboy) - https://drupal.org/user/222910

File

README.txt
View source
  1. INTRODUCTION
  2. ------------
  3. This module allows you to automatize IP ban by cron using module rules.
  4. You create rule which finds IP in watchlog table entries and then module inserts
  5. IP to table for banned IP.
  6. You must enable Database Logging core module and at least one
  7. IP Ban Provider by enabling submodules.
  8. Now this is a Autoban Core Ban and Autoban Advanced Ban
  9. (https://www.drupal.org/project/advban).
  10. To enable these modules you must enable or install IP ban modules
  11. (Ban, Advanced Ban).
  12. Rules for ban IP consist of:
  13. - Type (watchdog type, like "page not found").
  14. - Message pattern (rules seek in watchdog message as "LIKE %message_pattern%").
  15. - URL referrer pattern.
  16. - The threshold number of log entries.
  17. - IP ban provider.
  18. - User type (anonymous, authenticated or any).
  19. INSTALLATION
  20. ------------
  21. * Install as you would normally install a contributed Drupal module.
  22. Visit: https://www.drupal.org/node/1897420 for further information.
  23. * Enable Autoban Core Ban Provider and/or Autoban Advanced Ban Provider
  24. submodules.
  25. REQUIREMENTS
  26. -------------
  27. * Enable Database Logging core module.
  28. * You have to enable at least one Autoban providers submodule
  29. and then enable dependent modules.
  30. CONFIGURATION
  31. -------------
  32. * Configure at: [Your Site]/admin/config/people/autoban
  33. or: Administration > Configuration > People > Autoban
  34. * In order to use this module you need the "Administer autoban"
  35. permission.
  36. * Analyze watchdog table (/admin/reports/dblog).
  37. * Go to the autoban admin page (/admin/config/people/autoban). Create and
  38. test rules or ban IP addresses for current rule.
  39. * Cron will be ban IP using autoban rules.
  40. TROUBLESHOOTING
  41. ---------------
  42. * A rule's type and message pattern looks in watchlog table.
  43. You need put non translated value.
  44. * The module using cron for automatic IP ban. If cron is disabled, you can
  45. click "Ban all" button at Show Ban IP for all rules tab.
  46. MAINTAINERS
  47. -----------
  48. Current maintainers:
  49. * Sergey Loginov (goodboy) - https://drupal.org/user/222910