Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Turnstile Protect

132 sites Security covered
View on drupal.org

This module adds a Cloudflare Turnstile challenge to protect specific site routes from bot traffic. You can configure which routes to protect and set up exclusions for specific IPs or bots.

Put your site routes behind a Cloudflare Turnstile.

Features

Add a Cloudflare Turnstile challenge in front of specific routes/paths on your site to help protect them from being hit with distributed bot traffic.

  • Choose which IP(s) should never be challenged
  • Specify which bots to never challenge
  • Choose to only challenge when site visitors have an IP within a range that is sending excessive traffic to your site

Post-Installation

  • Follow the turnstile module install instructions
  • Configure which route(s) to protect in this module's settings at /admin/config/people/captcha/turnstile-protect
  • If you want to exclude IPs from being protected, configure them in the captcha IP settings on your site at /admin/config/people/captcha

Additional Requirements

Similar projects

  • turnstile - which protects forms, but this module protects the entire site from aggressive bots (using that module's turnstile CAPTCHA integration).
  • If you use traefik, you can enable this same functionality using the captcha protect traefik plugin, which will likely result in faster response times.

Activity

Total releases
4
First release
Jan 2025
Latest release
10 months ago
Releases (12 mo)
1 ▼ from 3
Maintenance
Slowing

Release Timeline

Releases

Version Type Release date
1.0.5 Stable Aug 24, 2025
1.0.4 Stable Jun 18, 2025
1.0.3 Stable Mar 14, 2025
1.0.2 Stable Jan 23, 2025