CrawlerDetect

Detecting Crawlers and Protecting Forms on a MODX Site

Creator: Ivan Bochkarev (ibochkarev)

Need help installing this extra?

Screenshots

About CrawlerDetect

CrawlerDetect is a free MODX component, lovingly created for the community. It uses the proven JayBizzle/Crawler-Detect engine, which reliably detects bots and crawlers based on User-Agent and HTTP headers.

✔️ What CrawlerDetect gives you:

  • 📊 Clean analytics — bots no longer distort statistics.
  • 🔐 Protection of forms and critical parts of the site without captcha.
  • 🚀 Less load on the server and database.
  • 💻 Simple integration with MODX and flexible settings.

Why choose CrawlerDetect:

  • Free and community-focused.
  • A robust database of known bots thanks to JayBizzle/Crawler-Detect.
  • Suitable for blogs, corporate websites, online stores, and APIs.

Add CrawlerDetect to your MODX website and get free, reliable protection from spambots and crawlers.

Information

Released
March 17, 2026

Supported Database
MySQL

License
GPLv2

Supported Versions
3.0 - Current

Downloads
7

Documentation
CrawlerDetect Documentation

New in 1.0.0-pl

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0-pl] - 2025-02-20

Added

  • Сниппет isCrawler — определение ботов по User-Agent и заголовку http_from (библиотека JayBizzle/Crawler-Detect)
  • Сниппет crawlerDetectBlock — preHook для FormIt для блокировки отправки форм ботами без CAPTCHA
  • Интеграция с FormIt (preHooks), FetchIt и SendIt (через FormIt)
  • Системные настройки: текст сообщения при блокировке, опция логирования
  • Зависимость jaybizzle/crawler-detect подключается через Composer при сборке пакета (composer install на сервере не требуется)
  • Документация: user-guide.md, api.md, readme.txt, changelog.txt

Requirements

  • MODX Revolution 3.x
  • PHP 8.2+

Current releases

1.0.0-pl
View | Download
March 17, 2026
3.0 - Current