Description
π‘οΈ CyberPulse is a powerful security firewall 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
- π 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.
-
β‘ 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
