Linux 软件免费装
Banner图

WebDecoy Bot Detection - Block AI Crawlers, Spam Bots & Card Testing

开发者 webdecoy1
更新时间 2026年8月19日 03:25
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

security woocommerce spam protection bot detection ai bots

下载

2.3.0 2.3.2 2.3.4 2.4.0 2.2.3 2.4.1 2.5.0 2.3.3 2.6.0 2.7.0 2.7.1

详情介绍:

WebDecoy is a free, fully-functional bot detection and protection plugin that works 100% locally. It stops the symptoms you actually see: card-testing hits on your WooCommerce checkout, waves of fake registrations, comment spam, login brute force, and content scraped by AI crawlers. Unlike CAPTCHA solutions that frustrate visitors, WebDecoy uses invisible multi-layer detection: legitimate users never see challenges or interruptions. Works immediately on activation. No account needed. No API key required. No external connections at all until you optionally connect a WebDecoy Cloud account. Why WebDecoy? Stop WooCommerce card testing and fake orders Card-testing bots run stolen card numbers through your checkout. You pay a gateway fee for every attempt, your decline rate climbs until the processor takes notice, and real orders drown in the noise. WebDecoy watches checkout the way a fraud analyst would: Suspicious checkouts are refused and recorded, not silently allowed. And by default the whole plugin runs in monitor mode, so you can watch exactly what it would have done before you let it act. Deception: the zero-false-positive layer Most security plugins guess whether a visitor is a bot from signatures and scores. WebDecoy also sets traps that no legitimate visitor can trigger: A visitor that touches a trap was not browsing your site. That is what makes deception the highest-confidence signal in the plugin: it does not need to guess. An invisible reCAPTCHA alternative Every form WebDecoy protects works without a visible challenge. Instead of asking humans to prove themselves, it asks the browser: an invisible SHA-256 proof-of-work challenge solves itself in the background in under a second for a real visitor, while bots and automation frameworks stall or fail. If you came here looking for a CAPTCHA alternative or an invisible reCAPTCHA replacement for comments, login, or registration, that is what this is: the same protection with none of the traffic-light puzzles, and nothing about your visitors sent to a third party. Block fake registrations and comment spam Registration spam and comment spam are the same disease: automation pointed at your forms. WebDecoy puts invisible honeypot fields on comment, login, and registration forms, scores each submission's behavior, and adds login brute force protection with rate limiting on top. Real visitors notice nothing; the fake accounts and spam comments stop arriving. Free Features (No API Key Needed) Deception & Traps Private by design: 100% local, GDPR-friendly Until you deliberately connect a WebDecoy Cloud account, the plugin makes zero external connections: Detection data lives in your own WordPress database and is cleaned up automatically after 30 days (configurable). If you build privacy-conscious or GDPR-focused sites, this is the architecture you have been filtering for: cloud CAPTCHAs and cloud WAFs make your visitors someone else's data; WebDecoy keeps them yours. Built for agencies: configure everything in code Agencies do not click through wp-admin on 80 client sites. WebDecoy is fully controllable from a deploy script: wp plugin install webdecoy --activate wp webdecoy config set mode monitor wp webdecoy allowlist add 203.0.113.7 wp webdecoy status The wp webdecoy command covers status, every safe setting (config list), the IP allowlist (whitelist your agency VPN across every client site in one loop), and log flushing. Settings you never want a client to change live in wp-config.php: And because monitor mode is the default, baking WebDecoy into your boilerplate cannot break a client site on day one: it detects, logs, and reports everything but blocks nothing until you decide otherwise. Premium Features (Optional WebDecoy Cloud) Connect an API key to unlock cloud-powered intelligence: Explore Plans | Start Free Trial Threat Scoring WebDecoy uses an intelligent scoring system (0-100): The threshold is fully configurable to match your site's needs.

安装:

  1. Upload the webdecoy folder to the /wp-content/plugins/ directory, or install directly from the WordPress plugin repository
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. That's it! Protection is active immediately with sensible defaults
Optional: Connect to WebDecoy Cloud
  1. Go to WebDecoy > Settings > WebDecoy Cloud tab
  2. Click Connect to WebDecoy Cloud. You approve the connection on app.webdecoy.com and are returned automatically; your API keys are provisioned for you
  3. Prefer manual setup? Expand Advanced: manual configuration and enter an API key from your WebDecoy dashboard
  4. Cloud features (threat intel, VPN detection, etc.) activate automatically

屏幕截图:

  • Statistics page: 30-day detection trends and threat distribution
  • Detections log: view threats with scores and MITRE tactics
  • Blocked IPs: manage blocked addresses with expiration
  • Dashboard widget: threat overview at a glance
  • WebDecoy Cloud: optional premium features
  • WooCommerce checkout protection settings

升级注意事项:

2.0.0 Major update! All protection now works without an API key. Existing API keys continue working. Premium features auto-enable. Settings are preserved. 1.3.5 Security improvements and WooCommerce 9.4 compatibility. Recommended upgrade.

常见问题:

Who builds WebDecoy?

A team of security engineers who do bot detection full time, across more than WordPress. The detection engine in this plugin is the same one that runs in our Node.js SDK, our Cloudflare edge validator, and the WebDecoy cloud platform; the WordPress rules engine is kept byte-for-byte compatible with the Node implementation by a shared test suite. The plugin is free and fully functional because detection is the half of the problem we give away: the paid product is the network response built on top of it.

Is WebDecoy an invisible reCAPTCHA alternative?

For most sites, yes. WebDecoy protects comment, login, and registration forms with invisible honeypot fields, behavioral scoring, and a background proof-of-work challenge, so real visitors never solve a puzzle, pick out traffic lights, or click a checkbox. If a request looks suspicious, the challenge runs silently in the browser instead of interrupting the person. And unlike reCAPTCHA, nothing about your visitors is sent to a third party.

Does it stop comment spam and fake user registrations?

Yes. Comment, login, and registration forms get invisible honeypot fields and behavioral scoring out of the box, all on by default. The plugin starts in monitor mode, recording what it would have done; switch blocking on and spam that scores above your threshold is challenged or blocked before it reaches your moderation queue.

Do I need Cloudflare or a WAF in front of my site?

No. WebDecoy runs entirely inside WordPress, so it protects sites on any host with no DNS changes, no proxy, and no subscription. If you were weighing WAF options, it works as a WAF alternative at the application layer, and it sees things a network WAF cannot: which form was submitted, which coupon was applied, which hidden trap was touched. It also works fine behind Cloudflare or another proxy if you already have one. On paid plans the relationship inverts: WebDecoy can push confirmed attackers to your Cloudflare or AWS WAF so they are blocked at the edge before reaching WordPress at all.

How is WebDecoy different from a firewall or malware scanner?

Firewalls match requests against known-bad signatures, and scanners look for infections after the fact. WebDecoy adds a third approach: deception. It plants traps (hidden paths, invisible links, decoy files, a decoy coupon) that no legitimate visitor can touch, so when a trap fires there is no doubt. It works alongside your existing firewall or scanner, and on paid plans it can push confirmed attackers to Cloudflare or AWS WAF.

Do I need an API key?

No. WebDecoy works 100% locally without any API key or account. All detection, blocking, rate limiting, form protection, and WooCommerce protection works out of the box. The API key is only needed for optional cloud features like IP reputation and VPN detection.

What does WebDecoy Cloud add?

WebDecoy Cloud adds threat intelligence feeds (AbuseIPDB, VPNAPI, MaxMind), centralized monitoring across multiple sites, indefinite detection history, automated response features like webhooks and email alerts, and WAF integrations: confirmed attackers can be pushed to Cloudflare or AWS WAF so they're blocked at the edge, before ever reaching your server. Compare plans.

Does WebDecoy slow down my site?

No. WebDecoy adds less than 5ms of latency to requests. Server-side detection runs in milliseconds. The client-side scanner loads asynchronously with the defer attribute and doesn't block page rendering.

Will it block legitimate visitors?

WebDecoy is designed to minimize false positives. You can adjust the sensitivity and blocking threshold. Start with "Log only" mode to monitor before enabling blocking. Good bots (Googlebot, Bingbot, etc.) are automatically recognized.

Does it work with caching plugins?

Yes. WebDecoy works alongside popular caching plugins. The client-side scanner runs after page load, and server-side checks happen before caching.

What about search engine bots?

WebDecoy automatically recognizes and allows 60+ legitimate bots including Googlebot, Bingbot, and other search engine crawlers. Good bot verification uses reverse DNS lookup. Your SEO won't be affected.

Can I block AI training crawlers like GPTBot and ClaudeBot?

Yes. WebDecoy identifies AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Bytespider, and others) and lets you block them with one setting, without touching robots.txt and without affecting search engine crawlers. Enable this in Settings > Good Bots.

Does it work with WooCommerce?

Yes. WebDecoy includes specialized carding protection for WooCommerce including checkout velocity limiting, card testing detection, and automatic fraud blocking. Compatible with both classic checkout and WooCommerce Blocks.

Is my data secure?

Without an API key, the plugin makes zero external connections: visitors' browsers never contact third-party servers, and neither does your server. Chart.js (admin charts) is bundled with the plugin. All detection data stays on your server, and detection logs are automatically cleaned up after 30 days. When you optionally connect WebDecoy Cloud, all communication is encrypted over HTTPS (see External Services below).

How does the proof-of-work challenge work?

When a suspicious visitor is detected and your block action is set to "Challenge", they see a checkbox widget. Clicking it starts a SHA-256 puzzle that solves in the background (typically under 1 second for humans). Bots and automation tools take much longer or fail entirely. No external CAPTCHA service is involved.

更新日志:

2.7.1 2.7.0 2.6.0 2.5.0 2.4.1 2.4.0 2.3.4 2.3.3 Follow-up to the 2.3.2 safety release. WooCommerce and reporting fixes. 2.3.2 Safety release. Please update. This version deliberately makes the plugin do less by default. 2.3.1 2.3.0 2.2.3 2.2.2 2.2.1 2.2.0 2.1.0 2.0.0 1.3.8 1.3.7 1.3.6 1.3.5 1.3.0 1.0.0