Description
🛡️ CyberPulse is a powerful security firewall with IP blocking and whitelist that protects your website 24/7.
Every request is analyzed in real time. Bots, scanners, and attackers are blocked instantly — before they reach your site. The plugin detects suspicious behavior, blocks AI data collectors like GPTBot and ClaudeBot, and stops brute force attacks with automatic IP bans.
Why Choose CyberPulse:
- ⚡ Real-Time Protection — monitors every request and blocks threats instantly
- 🍃 Lightweight & Fast — no database load, logs stored in files with automatic cleanup
- 🌍 10 Languages — Russian, English, German, French, Italian, Spanish, Portuguese, Chinese, Japanese, Korean
- 🚀 Easy to Use — install and protect your site in under a minute
- 🚫 No Ads — clean interface, no upsells in your admin panel
- 🔗 Works with Caching — compatible with WP Rocket, W3 Total Cache, LiteSpeed Cache, and CDN services
Protection Features:
- 🤖 AI Scraping Protection — blocks GPTBot, ClaudeBot, PerplexityBot, CCBot, and other AI data collectors
- 🔍 Multi-layer bot detection (11 independent checks: User-Agent, HTTP headers, Referer, Accept-Language, and more)
- 🔐 Brute force protection — automatic permanent /24 subnet ban after exceeding attempt limit
- 🌍 IP Management — block IPs, subnets (/24), whitelist trusted addresses, detect visitor country by IP
- 📁 WordPress system files hiding — blocks access to wp-config.php, .env, .git, and other sensitive files
- ⏱️ Rate Limiting — configurable request limits to prevent DDoS and aggressive scraping
- ✅ IP Whitelist — manual and automatic (server IP, search engines, administrator IPs)
- 🛡️ XSS attack protection — blocks cross-site scripting in requests
- 🔎 404 scanner detection — blocks vulnerability scanners by excessive 404 errors
- 🔒 URL Firewall — manual path blocking for specific endpoints
- 👤 User-Agent blacklist with statistics — block specific bots by User-Agent
- 🔗 Referer verification — blocks suspicious requests without proper Referer header
- 📊 Security score dashboard — hourly attack histogram, fix recommendations
- 📧 Email alerts on attack spikes
- 📝 Event audit log — track logins, settings changes, and plugin activity
- 🎨 Dark & Light theme for admin panel
External Services
This plugin connects to external services to provide specific functionality.
🌍 IP Geolocation
* Service: ip-api.com
* Purpose: Determines visitor country for statistics
* Data sent: Visitor IP address
* When: On each page visit from non-whitelisted IP
* Terms of Service: https://ip-api.com/docs/legal
* Privacy Policy: https://ip-api.com/docs/legal
🖥️ Server IP Detection
* Service: https://www.ipify.org/
* Purpose: Detects the server’s public IP address
* Data sent: None (only receives IP)
* When: Once on plugin activation, then cached for 24 hours
🔒 Threat Intelligence
* Service: blocklist.de, abuse.ch (FeodoTracker), Tor Project
* Purpose: Checks visitor IPs against known malicious IP databases
* Data sent: None (downloads threat lists locally)
* When: Periodically (cached for 24 hours)
* blocklist.de: https://www.blocklist.de/en/impressum.html
* abuse.ch: https://abuse.ch/
* Tor Project: https://www.torproject.org/about/trademark/
🔄 WordPress.org API
* Service: api.wordpress.org
* Purpose: Checks for WordPress core updates (security score feature)
* Data sent: None (standard WordPress update check)
* When: On security score calculation
* Privacy Policy: https://wordpress.org/about/privacy/
Source Code
The original unminified developer source code is available at:
https://github.com/gataurus/cyberpulse
Screenshots






Installation
- Go to Plugins Add New in your WordPress admin
- Search for “CyberPulse”
- Click Install Now and then Activate
- Navigate to CyberPulse in the admin menu
- ✅ Your site is protected — default settings provide optimal security
FAQ
-
🔍 How does bot detection work?
-
CyberPulse analyzes 11 parameters of every request: User-Agent, HTTP headers, Accept-Language, Referer, browser headers (Sec-Fetch-*), and more. Suspicious requests are blocked automatically with temporary or permanent IP bans.
-
🌍 How does IP blocking work?
-
CyberPulse automatically detects visitor IP addresses, checks them against known malicious IP databases, and blocks suspicious IPs or entire /24 subnets permanently. You can also manually block IPs, subnets (CIDR), and whitelist trusted IP addresses.
-
⚡ Does it slow down my site?
-
No. CyberPulse is designed to be lightweight. All checks use efficient caching, and logs are stored in files — not in the database. It works smoothly with high-traffic sites.
-
🔗 Is it compatible with caching and CDN services?
-
Yes. CyberPulse works with WP Rocket, W3 Total Cache, LiteSpeed Cache, Cloudflare, and other CDN and caching solutions. Real visitor IPs are correctly detected via proxy headers.
-
🔎 Will it block search engines?
-
No. Google, Bing, Yandex, Baidu, DuckDuckGo, and other legitimate search bots are automatically detected and whitelisted by IP subnet and User-Agent signature.
-
✅ Can I whitelist my IP or specific services?
-
Yes. You can whitelist IPs, subnets (CIDR), hostnames, User-Agent patterns, and specific URL paths. Administrators are automatically whitelisted on login.
-
🔐 How does brute force protection work?
-
When failed login attempts exceed the limit (default: 5 attempts in 15 minutes), the entire /24 subnet is permanently blocked. No temporary bans — attackers go straight to permanent block.
-
🤖 Does it protect against AI scraping?
-
Yes. CyberPulse blocks known AI training bots: GPTBot (OpenAI), ClaudeBot (Anthropic), PerplexityBot, CCBot (Common Crawl), and others. AI scrapers are detected by User-Agent and IP signatures.
-
⭐ How is this different from other security plugins?
-
CyberPulse offers AI scraping protection, 10 languages out of the box, a real-time dashboard with hourly attack histogram, and a clean interface with no ads or upsells. It’s lightweight and stores logs in files — not in your database.
-
🛡️ Is there a PRO version?
-
Yes. PRO adds 2FA authentication, geo-blocking (195 countries), DDoS protection, malware scanner, content copy protection, file integrity monitoring, and more. Learn more
Reviews
There are no reviews for this plugin.
Contributors & Developers
“CyberPulse — Advanced Security & Bot Protection” is open source software. The following people have contributed to this plugin.
Contributors“CyberPulse — Advanced Security & Bot Protection” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “CyberPulse — Advanced Security & Bot Protection” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
5.8.9
- 🌍 Added translation files for 10 languages
- 🔗 Updated PRO website link
- 🛠️ Fixed SQL compatibility with MariaDB
5.8.6
- 🚀 Initial release with AI scraping protection, bot detection, brute force defense, and more
