Linux 软件免费装
Banner图

DevDome Bot Protection: Bot Blocker and AI Crawler Control

开发者 devdome
更新时间 2026年10月16日 20:38
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

bad bots bot blocker bot traffic block ai crawlers crawler control

下载

1.0.5 1.0.4

详情介绍:

DevDome Bot Protection is a bot blocker that detects scanners, exploit probes and unwanted automated traffic. Review bot traffic and block bad bots with configurable detection rules, request rate limits and custom rules, without CAPTCHAs. Use Known Bots for crawler control, with separate choices for supported AI training, search and user-request agents. Block AI crawlers through WordPress's virtual robots.txt and HTTP blocking in Block Bad Bots mode. Google-Extended and Applebot-Extended use robots.txt controls only. Start in Record Bots to review detected requests before enabling HTTP blocking. Local protection needs no account. Detection uses local rules, with reference lists downloaded when Outside Lookups is enabled. Known Bots robots.txt directives, the enabled honeypot and browser session collection operate independently of the protection mode. Three modes Known Bots robots.txt directives, the enabled honeypot and browser session collection operate independently of these modes. Five tabs Use Recommended on Rules and Known Bots asks for confirmation. On Rules, it restores recommended actions while preserving thresholds and feature switches. Caught By Your Rules includes requests that would be blocked in Record Bots. Traffic totals count requests, not unique people. Detection and crawler controls Built-in rules cover scanner paths, scanner tools, Spamhaus DROP addresses, datacenter networks, empty user agents and automation tools. Additional controls cover login, XML-RPC and REST request rates, rapid page requests, repeat offenders and automated browser sessions. A first-party browser beacon records interaction signals. A hidden honeypot link helps identify crawling networks after multiple distinct IPs reach it. You can unflag networks or exempt them from future honeypot flagging. In the full engine, verified crawlers are exempt from automatic detection rules. Verification uses downloaded IP ranges or cached forward-confirmed reverse DNS. An explicit Known Bots block overrides that exemption. Custom Allow rules take precedence over the full engine's blocking rules. Blocked crawlers receive directives in WordPress's virtual robots.txt and HTTP blocking in Block Bad Bots mode. Google-Extended and Applebot-Extended are robots.txt controls only. Physical robots.txt files are not edited; Known Bots provides a downloadable snippet. Failed feed downloads keep previous lists. Unreadable event lists and counts are marked unavailable, with messages such as "could not be read" or unknown-value indicators instead of zero. Database failures also produce an error banner. Import/export transfers supported settings, Known Bots choices and custom rules as JSON. Import applies supplied settings and adds missing custom rules. Statistics, downloaded feeds and connection secrets are not transferred. Optional DevDome account Local protection works without an account. Connect through Settings or the shared DevDome hub to see this site's bot activity and settings in the DevDome dashboard. Settings are changed only in this plugin, by an administrator of the site; the dashboard cannot change them. Connected sites also send built-in rule actions, supported custom rules, time zone and daily traffic totals. External services below explains the exchange.

安装:

  1. Install and activate DevDome Bot Protection.
  2. Open DevDome, then Bot Protection.
  3. Review Activity while the plugin is in Record Bots.
  4. Adjust Rules and Known Bots.
  5. Select Block Bad Bots on Overview when ready.

屏幕截图:

  • Activity: visits from bots and from people over the last 7 days.
  • Rules: the built-in detection rules, each set to Allow, Log or Block.
  • Known Bots: AI crawlers with a Blocked or Allowed switch per agent, training, search and user requests kept separate.
  • Settings: the optional account connection, the threat feeds and the privacy settings.

升级注意事项:

1.0.5 Self-repair of missing tables and a smaller database footprint for the rate counters. Blocking rules and the screen are unchanged. 1.0.4 Privacy export and erase match exact addresses only; error texts redact secrets and server paths. Protection rules are unaffected.

常见问题:

Does this require an account?

No. Local detection, rules, Known Bots controls and reference feeds work without an account. Connecting adds dashboard access and synchronization.

Does it protect cached pages?

PHP protection runs when requests reach WordPress. Pages served entirely from a CDN or server cache can bypass it. Settings generates two copy-paste Cloudflare rules locally: scanner and exploit paths, and optional XML-RPC blocking. Both exempt Cloudflare-verified crawlers. You deploy them yourself; the plugin makes no Cloudflare API call.

Can I control AI training separately from search?

Yes. Known Bots separates supported training, search and user-request agents. Review each bot's description before changing its action.

Will crawler access checks guarantee search rankings?

No. Crawler Access evaluates sample requests. It checks access, not rankings.

更新日志:

1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0