Implementation of http:BL for Drupal. http:BL can prevent email address harvesters and comment spammers from visiting your site by using a centralized DNS blacklist. It requires a free Project Honey Pot membership. This module provides efficient blacklist lookups and blocks malicious visitors effectively.

http:BL has been adopted for use to enhance protection on Drupal.org.

Features:

  • http:BL lookups for visitor IPs
  • Blocking of requests coming from blacklisted IPs
  • Database caching, decreasing the number of DNS lookups
  • Honeypot link placement on ban page and optionally in footer
  • Custom ban message
  • Whitelisting through the access table (admin/user/access)
  • Greylisting: grants the user access if they pass a simple challenge
  • Greylisting threat-level threshold configurable in admin settings
  • Blacklisting threat-level threshold configurable in admin settings
  • Length of time cached visits are held are determined by configurable admin settings
  • An option for checking only when a comment is placed,
    queueing the comment for moderation if the lookup is positive
  • Basic statistics on the number of blocked visits

Note that the module can also function without http:BL functionality -- its use will then be limited to the placement of a Honeypot link in the footer.

Drupal 7 version now available

Additional Features:

  • Optional 3 levels of logging (Error only, Positive Lookups or Verbose - for testing and gaining trust)
  • Default Views included (identify blocked and whitelisted IPs with links to their Honeypot profiles)

Downloads

Recommended releases

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (23.19 KB) | zip (27.2 KB) 2012-Nov-22 Notes
6.x-2.x-dev tar.gz (18.64 KB) | zip (21.61 KB) 2012-Nov-16 Notes

Project Information


Maintainers for http:BL

  • bryrock - 27 commits
    last: 26 weeks ago, first: 1 year ago
  • praseodym - 32 commits
    last: 2 years ago, first: 6 years ago

Issues for http:BL

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants