Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: MCP Sentinel 2.28.2 — Minor update available for module mcp_sentinel (2.28.2). Release: Rightup theme 1.0.2 — Minor update available for theme vartheme_bs5_rightup (1.0.2). Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage. Module Revived: Liquid Voting 2.0.1 — Module liquid_voting updated after 6 months of inactivity (2.0.1).

http:BL

Security covered
View on drupal.org

Implements Project Honey Pot's http:BL service 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.

httpBL has been adopted for use to enhance protection on Drupal.org.

Features:

  • httpBL lookups for visitor IPs
  • Blocking of requests coming from blacklisted IPs
  • Honeypot link placement on ban page and optionally in footer
  • Greylisting: grants the user session-based access if they pass a simple challenge
  • Greylisting threat-level threshold configurable in admin settings
  • Blacklisting threat-level threshold configurable in admin settings
  • Cron based expiration of stored visits are configurable
  • An option for checking only for comment submissions
  • Basic statistics on the number of blocked visits

New in Drupal 8!

  • Blocked IPs are now stored as "Host" entities
  • Hosts can be administratively managed via a new Admin View with bulk operations
  • httpBL runs as a middleware service
  • Drush commands: If you goof up and blacklist yourself, just "drush sos --stop", fix and restart

Drupal 10

For Drupal 10 compatibility, I've forked a new branch. If you need to upgrade to D10, you should use the 2.x-dev branch.

Drupal 11+ & Ongoing Maintenance Status

I took over ownership of this module simply to update compatibility with Drupal 10. I have minimal understanding of what's going on under the hood and will am not actively maintaining the module. As such, the issue queue will probably remain unaddressed, tho patches created for 8.x-1.x should probably apply cleanly to 2.x.

If anybody wants to take over more robust maintenance of this module, please let me know!

Thanks,
@mrweiner

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jun 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core Release date
2.x-dev Dev Jun 5, 2024