CyberPulse β€” Advanced Security & Bot Protection

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

  1. Go to Plugins Add New in your WordPress admin
  2. Search for „CyberPulse“
  3. Click Install Now and then Activate
  4. Navigate to CyberPulse in the admin menu
  5. βœ… 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