Advanced IP Blocker
Advanced IP Blocker is your all-in-one security solution to safeguard your WordPress website from a wide range of threats. This plugin provides a comprehensive suite of tools to automatically detect and block malicious activity, including brute-force attacks, vulnerability scanning, and spam bots. With its intuitive interface, you can easily manage whitelists, blocklists, and view detailed security logs to understand exactly how your site is being protected. Important Note on PHP Version: To ensure maximum security and access to all features, we strongly recommend using PHP 8.1 or higher. Some advanced features (like the local MaxMind database or full 2FA management via WP-CLI) require PHP 8.1. Key Features: * (NEW) File Integrity Scanner (Beta): Instantly detect unauthorized changes to core WordPress files and your active plugins/themes. A vital tool to detect malware infections or backdoor placements on your server. * (NEW) Admin Access Control: Granular control over which administrators can access the plugin’s configuration dashboard. Restrict plugin management while keeping firewall rules intact for all editors and admins. * (NEW) Hardening & Core Protection: Powerful tools to disable WordPress application passwords, turn off the dangerous built-in file editor, block PHP execution in the uploads folder, and hide the WordPress version from attackers. * (NEW) Intelligent Zero-Day WAF Sync: Automatically download and apply critical WAF signatures from the AIB Central Server every day. Stay protected against zero-day vulnerabilities (like wp2shell) without needing to update the plugin manually! The rules run completely independent of your custom WAF configuration. * (NEW) Block Ghost IPs: Automatically block IPs without ASN and Reverse DNS to stop anonymous traffic (Warning: Could cause false positives if rDNS is misconfigured by ISPs). * (NEW) Captcha Integrations (Turnstile & hCaptcha): Seamlessly integrate modern verification challenges like Cloudflare Turnstile and hCaptcha, with granular control per module and a smart fallback to our invisible JS Challenge to prevent accidental lockouts. * (NEW) Rate Limiting Advanced Rules: Create highly specific rate limits for different endpoints. For example, set a strict limit with a Turnstile challenge for /login, while keeping a more generous limit with a temporary block for your main API, all without affecting the rest of the site. * (NEW) Distributed Attack Protection (Auto-Panic): Automatically shields your entire site with a global JS challenge during massive traffic spikes, keeping your server online while intelligently bypassing trusted bots and excluded routes. * IP & ASN Diagnostics Tool: A complete Inspector tool integrated directly into the admin bar. Quickly audit any IP or ASN against your Geolocation database, Threat Scoring system, Spamhaus drops, and manual blocking rules in real-time. * Advanced Rules Import/Export: Seamlessly migrate or backup your complex custom security rules across multiple WordPress websites. With full JSON validation, structural deduplication, and “cost-zero” client-side file generation, agency users can clone their perfect firewall setups in seconds. * Granular JS Challenge Modes: You can now choose exactly how the security challenge behaves. Select “Managed” for ultimate security requiring human interaction (a checkbox), or “Automatic” for an invisible, transparent Proof-of-Work execution that stops bots silently. Apply different modes per module! * Country Selector Copy/Paste: Say goodbye to manually selecting 50+ countries. You can now instantly copy and paste a raw list of 2-letter country codes directly into Geoblocking, Geo-Challenge, and Whitelist Login fields. * AIB Cloud Network V3: Upgrade to the next-generation distributed threat intelligence network. The new API V3 provides secure, individual API Keys per site, drastically improving synchronization reliability, threat telemetry, and global network stability. * Whitelist Login Countries: Take absolute control over administrative access. Easily restrict your WordPress login page and XML-RPC to only allow connections from specific, whitelisted countries, instantly blocking unauthorized foreign login attempts. * (IMPROVED) Bulk Import/Export for Blocked IPs & Whitelist: Seamlessly import massive lists of IPs via CSV or manual entry. The system now features a bulletproof “Bulk Import” type, strict duration inheritance, and intelligent conflict resolution. * Internal Security & Forensics: A complete audit suite solely for WordPress. Track every sensitive event (plugin installs, settings changes, user logins) and monitor your critical files for unauthorized modifications with the integrated File Integrity Monitor. * Activity Audit Log: Gain complete visibility into what’s happening on your site. Who deactivated a plugin? Who changed a setting? The Audit Log answers these questions with timestamped, immutable records. * Deep Scan Email Reports: Get a weekly security summary delivered to your inbox, detailing pending updates, vulnerability status, and recent attack trends. * Username Blocking & Rules: Gain granular control over login security. Creating Advanced Rules to block, challenge, or score specific usernames (e.g., “admin”, “test”). * Enhanced Lockdown Notifications: Distributed Lockdowns (404/403) now fully support Email and Push notifications, ensuring you never miss a critical security event. * Improved Logging: New “Endpoint Challenge” event type provides deeper visibility into challenges served during automated lockdowns. * Server IP Reputation Check. Instantly audit your web server’s IP address against major blacklists (Spamhaus, AbuseIPDB) to diagnose SEO and email delivery issues. * **HTTP Security Headers. Easily configure essential security headers like HSTS, X-Frame-Options, and Permissions-Policy to harden your site against clickjacking, sniffing, and other browser-based attacks. Includes a “Report-Only” mode for CSP. * Site Health & Vulnerability Scanner. Audit your WordPress environment instantly. Detects outdated plugins, insecure PHP versions, and checks your installed plugins against a database of 30,000+ known vulnerabilities. * **PERFORMANCE BOOST: High-Speed Community Database. Migrated the “Community Defense Network” blocklist to a dedicated, indexed database table. This allows checking thousands of malicious IPs in microseconds with zero impact on site memory usage. * **Community Defense Network. Join forces with other WordPress admins. The plugin now shares anonymous attack data to build a global, real-time blocklist of verified threats. Protect your site with community-powered intelligence. * **Auto-Cleaning Logic. Smart expiration handling ensures your blocklists stay fresh and performant, automatically removing stale IPs from both the database and external firewalls (Cloudflare/.htaccess). * **Cloud Edge Defense (Cloudflare). Connect your site directly to Cloudflare’s global network. Automatically sync your blocklists to the cloud to stop attackers before they reach your server. Zero server load protection. * **Server-Level Firewall (.htaccess). Extreme performance upgrade. Write blocking rules and file hardening protections directly to your .htaccess file. Blocks threats instantly without loading PHP or WordPress. * **IMPROVED: Smart Bot Verification. Enhanced logic to correctly identify legitimate traffic from iOS devices (iCloud Private Relay) and social media previews, eliminating false positives while keeping impostors out. * **File Hardening. Protect your most sensitive files (wp-config.php, readme.html, .git) at the server level with a single click. * AbuseIPDB Integration. Proactively block attackers before they strike. The plugin can now check visitor IPs against AbuseIPDB’s real-time, crowdsourced database of malicious IPs and block those with a high abuse score on their very first request. * Edge Firewall Mode! Protect any PHP file or standalone application within your WordPress directory (even if it’s not part of WordPress). Ideal for securing custom scripts, legacy applications, or folders like /scan/. (Requires manual configuration). * Advanced Rules Engine! Create powerful, custom security rules with multiple conditions (IP, Country, ASN, URI, User-Agent, Request Method, Referer) and actions (Block, Challenge, or add Threat Score). * Known Bot Verification. A powerful new security layer that uses reverse DNS lookups to verify legitimate crawlers like Googlebot and Bingbot. This completely neutralizes attackers who try to bypass security rules by faking their User-Agent, assigning high threat scores to impostors. * Verify Monitoring Bots (IP List). A brand new feature that downloads and caches official IP lists from popular uptime monitoring services (like UptimeRobot and Pingdom) to ensure they are never incorrectly blocked or challenged. * Onboarding Setup Wizard. A brand new step-by-step wizard that guides new users through the essential security configurations (IP whitelisting, WAF, and bot traps) in under a minute, ensuring a strong security posture from day one. * Major Refactor: Codebase Modernization. The entire plugin architecture has been refactored into a modern, modular structure. Logic for admin pages, AJAX, actions, and settings is now handled by dedicated classes, making the plugin more stable, performant, and easier to maintain and extend in the future. * Advanced IP Spoofing Protection. A zero-trust “Trusted Proxies” system ensures the plugin always identifies the true visitor IP, even behind complex setups like Cloudflare or a custom reverse proxy. It neutralizes attacks that attempt to fake their IP, preventing block evasion and the framing of innocent users. * Geo-Challenge. A smarter way to handle traffic from high-risk countries. Instead of a hard block, it presents a quick, invisible JavaScript challenge that stops bots but is seamless for human visitors. This reduces unwanted traffic without affecting potential legitimate users. * ENHANCEMENT: Full Bulk-Action Support. IP management is now faster than ever. Both the Whitelist and the Blocked IPs list now support full bulk actions, allowing you to select and remove multiple entries at once, or unblock all IPs with a single click. * Endpoint Lockdown Mode: Automatically shields wp-login.php and xmlrpc.php with a JavaScript challenge during sustained distributed attacks, preventing server overload. * Two-Factor Authentication (2FA): Secure user accounts with industry-standard TOTP authentication, backup codes, role enforcement, and a central admin management dashboard. * IP Trust & Threat Scoring System: An intelligent defense that assigns “threat points” to IPs for malicious actions, blocking them only when they reach a configurable score. More accurate and context-aware than simple rules. * Attack Signature Engine: Proactively stops distributed botnet attacks by identifying and blocking the attacker’s “fingerprint” (signature) instead of just individual IPs. * Web Application Firewall (WAF): Block malicious requests (SQLi, XSS, etc.) with a customizable ruleset. * File Integrity Monitor & Quarantine Vault: Automatically scans WordPress core files and the uploads directory for malware, unauthorized modifications, and hidden PHP shells. Safely neutralize threats by moving them to an encrypted Quarantine Vault. * And much more: Rate Limiting, Country & ASN Blocking (with Spamhaus support), ASN Whitelisting, Push Notifications, Google reCAPTCHA, Honeypots, Active User Session Management, and Full WP-CLI Support.
Top keywords
- security17×1.06%
- ip14×0.87%
- rules13×0.81%
- wordpress13×0.81%
- block12×0.75%
- ips12×0.75%
- php11×0.68%
- challenge10×0.62%
- site10×0.62%
- file9×0.56%
- now9×0.56%
- server9×0.56%
Security Ninja – WordPress Security & Firewall
Security Ninja is a lightweight WordPress security plugin that helps protect your site from common attacks and security mistakes – without turning your dashboard into a cockpit. Web Application Firewall (WAF) (based on the 8G ruleset) to block common malicious requests, plus 50+ security checks, a full vulnerability scanner, and a core integrity scanner to spot risky settings and unexpected file changes. Upgrade to Pro for Cloud Firewall, malware scanning/cleanup, login brute-force protection and 2FA, export/webhooks, and scheduled scans. This plugin can be downloaded for free without any paid subscription from the official WordPress repository. Included for free – Basic Firewall (8G-based) – Blocks common malicious requests and bot noise before it becomes a problem. – 50+ Security Tests – Fast audit of common WordPress security misconfigurations. – Vulnerability Scanner – Highlights known issues in plugins/themes so you can patch faster. – Core Scanner – Detect modified or unexpected files in WordPress core folders. – Basic Events Logger – Logs firewall events and login attempts (successful/failed). – AI Security Advisor (WordPress 7) – AI-generated audit summaries and guided follow-ups from your scans, using WordPress AI Connectors (you choose the LLM provider). Optional WordPress Abilities let other AI tools on your site read test summaries, attack activity, and your latest saved report. Pro adds – Cloud Firewall & advanced WAF – Block 600+ million known bad IPs, country blocking, IP management, and stronger firewall controls (free includes the 8G-based firewall). – Advanced Malware Scanner – Detect and clean malicious code and suspicious files. – Login protection & 2FA – Limit failed logins, rename the login URL, and add two-factor authentication. – One-click Fixes – Harden WordPress from the Fixes page (XML-RPC, file editor, headers, and more). – Full Events Logger – Export logs, scheduled email reports, webhooks (e.g. Slack/Discord), and deeper alerting. – Scheduled scans & reporting – Automated security scans and reports. Key Features Security Ninja is a lightweight WordPress firewall plugin and security toolkit designed to help you find misconfigurations, block common attacks, and stay ahead of known vulnerabilities – without slowing your site down. Comprehensive WordPress Security Testing Security Ninja performs 50+ advanced security tests to identify issues before attackers exploit them. This includes: Login and password checks – Audits weak passwords and related settings (Pro adds failed-login limits, rename login, and 2FA). File integrity monitoring – Detects unauthorized changes to WordPress core files, themes, and plugins. Database security checks – Identifies weak database permissions and potential SQL injection threats. User role audits – Ensures no unauthorized administrator accounts exist. Security misconfiguration scans – Identifies and fixes weak settings that could compromise security. Enhanced Vulnerability Scanner Proactively alerts you to known vulnerabilities in plugins and themes so you can patch before they are exploited. Core Scanner – WordPress Installation Integrity Ensures your WordPress installation remains untampered and free of unauthorized files. Full core file integrity check – Scans every file in core WordPress folders for modifications. Unknown file detection – Flags extra or unexpected files in core directories. Built-in file viewer – Review flagged files in the dashboard. Restore or delete – Restore altered core files with one click, or remove suspicious unknowns. Advanced Malware Scanner – Detect & Remove Malware Instantly (PRO) Security Ninja includes a high-performance malware scanner that automatically checks your WordPress core, plugins and themes for: Malicious scripts and backdoors – Identifies hidden malware and harmful injections. Trojan and virus detection – Scans for suspicious PHP and JavaScript entries. One-click malware removal – Instantly quarantine and delete infected files. WordPress Firewall & Real-Time Threat Protection Security Ninja includes a basic firewall for free (8G-based) to block common malicious requests. Upgrade to Pro for more advanced WAF controls. Basic protection (Free) – 8G rules block many common exploit patterns and abusive requests. Advanced protection (Pro) – Cloud Firewall, country blocking, IP lists, and additional intelligence/automation. Login brute-force protection (Pro) – Limit failed logins and harden the login flow (not included in the free firewall). Automatic service whitelisting (Pro) Cloud Firewall (Pro) whitelists known third-party service IPs so remote maintenance, optimization, and monitoring tools are less likely to be blocked. No manual IP entry is required for these built-in lists. WP Compress – image optimization and compression service MonSpark – uptime and website monitoring Modular DS – remote site management WPMU DEV – hosting and management platform Divi Dash – Elegant Themes site management Fastpixel – optimization service Broken Link Checker – link checking service GetTerms – cookie consent scanner (getterms.io) Optional one-click whitelists (Firewall → IP Management; enable per service): – ManageWP – enabled by default on new installs – WP Rocket – caching and optimization – UptimeRobot – uptime monitoring – Uptimia – uptime monitoring You can still add your own IPs and CIDR ranges manually on the IP Management screen. Login Security & Two-Factor Authentication (2FA) (PRO) Your WordPress login page is a primary target for hackers. Security Ninja enhances login security with: Two-Factor Authentication (2FA) – Requires additional verification for safer logins. Brute-force attack protection – Limits failed login attempts to block unauthorized access. Rename login – Getting a lot of requests to your login form? Hide it for spammers. One-Click Security Fixes & WordPress Hardening (PRO) Manually fixing security issues is time-consuming. Security Ninja provides one-click hardening to: Disable XML-RPC – Blocks common DDoS attacks and brute-force exploits. Restrict file editing – Prevents unauthorized theme and plugin modifications. Hide PHP error messages – Stops hackers from exploiting sensitive error details. And many more fixes to harden your WordPress security! Events Logger / Activity Tracking Security Ninja includes a basic events logger for free so you can see what’s happening on your site. Free: firewall events and login attempts (successful/failed) in the dashboard. Pro: export security logs, scheduled email reports, webhooks (e.g. Slack/Discord), and deeper alerting. Automated Security Scans & Reports (PRO) Security Ninja performs scheduled security scans and sends reports directly to your inbox. Set up daily, weekly, or monthly security scans. Receive email alerts about vulnerabilities and malware infections. Analyze detailed reports to keep your website secure. Block Spam & Malicious Bots Instantly (PRO) Hackers and spammers use bots to exploit WordPress websites. Security Ninja prevents: Fake registrations and spam comments – Stops bots from even getting to your site. Malicious bot attacks – Blocks scripts attempting to hack your site. Unwanted traffic – Reduces server load by preventing unnecessary bot access. AI Security Advisor – from scan results to clear next steps (WordPress 7) Understanding a security scan shouldn’t feel like homework. AI Security Advisor uses your connected LLM (via WordPress 7 AI Connectors) to turn Security Ninja findings into a readable audit: executive summary, prioritized improvements, and suggested follow-up prompts-not an open-ended chatbot. Reports draw on Security Tests, the Vulnerability Scanner, Core Scanner, recent firewall/login events, and on Pro sites Malware Scanner results when available. Saved reports stay on your site until you remove them. What you need AI Security Advisor is included in the free plugin but requires WordPress 7. You connect the AI/LLM provider yourself under Settings → Connectors in WordPress; Security Ninja does not host or supply API keys. WordPress Abilities (optional) On WordPress 7, Security Ninja can register read-only Abilities so other AI tools on the same site can fetch a test summary, 7-day attack activity, or your latest saved audit-useful if you use multiple AI integrations. Report generation and follow-ups on the Security Advisor page work independently of this. Privacy, in everyday language Only non-identifying security context (test results, scan status, event counts-not personal data) is sent to your chosen AI provider to build a report. If you are not on WordPress 7 yet, you will see a notice on the AI Security Advisor screen; the rest of Security Ninja continues to work as usual. Join thousands of satisfied users who trust Security Ninja to keep their websites safe. Start protecting your online presence today. Extensions MainWP – Manage Security Ninja across many sites from one MainWP Dashboard. Security Ninja on each child site includes MainWP integration built in (no extra plugin on child sites). Free addon – Security Ninja for MainWP (WordPress.org): view test results and vulnerabilities per site, trigger remote security scans, and sync fresh results. Works with child sites on free or Pro Security Ninja; data shown matches what each site’s installed version provides. Premium addon – Adds a combined events log across all connected sites, search/filter for security events, and remote white-label control on Pro child sites. Requires Security Ninja Pro on child sites for log and white-label features. Available from your WP Security Ninja account; see MainWP integration for details. https://wordpress.org/plugins/security-ninja-for-mainwp/ Security Ninja Pro adds Cloud Firewall (600+ million known bad IPs), country blocking, advanced WAF controls, Malware Scanner, login protection (failed-login limits, rename login, 2FA), One-click Fixes, full Events Logger (export, webhooks, scheduled reports), and scheduled scans. The free plugin already includes the 8G firewall, 50+ security tests, Vulnerability Scanner, Core Scanner, basic Events Logger, and AI Security Advisor on WordPress 7. An all-in-one security solution for any site. With premium support and continuous updates Security Ninja Pro is a perfect tool to keep your site safe. See what the PRO version offers Automatically block 600+ million bad IPs with one click! Security Ninja Pro Firewall will help you stay one step ahead of bad guys by using the collective know-how of millions of attacked sites, and ban bad guys before they even open your site. Read more about Pro features on the Security Ninja website What others say about the plugin Kinsta Hostinger Cloudways AppSumo Freemius WP Mayor: “Easy-to-Use WordPress Security Plugin” WPMarmite WPExplorer WPLift WP Loop InfluenceWP G2 Tests * The tests include: * brute-force attack on user accounts to test password strength * numerous installation parameters tests * file permissions * version hiding * 0-day exploits tests * debug and auto-update modes tests * database configuration tests * Apache and PHP related tests * WP options tests * security headers and related server response checks The full suite covers 50+ checks across WordPress core/plugins/themes, user accounts and passwords, file permissions, debug modes, database configuration, PHP settings, security headers, and more. Open Security Ninja in your dashboard for the complete list with explanations and fix guidance. License info jQuery Cookie Plugin, Copyright 2013 Klaus Hartl The vulnerability scanner uses data from the National Vulnerability Database – NVD This product includes IP2Location LITE data available from https://lite.ip2location.com. This plugin uses the Persist Admin notice Dismissals by Collins Agbonghama @collizo4sky Firewall rules are based on 8G Firewall by Jeff Starr – https://perishablepress.com/8g-blacklist/ How can I report security bugs? You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.