WordPress plugin intelligence profile

Easy IP Blocker

Quickly block unwanted IPs in your WP site with CDN/proxy-aware IP detection

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version2.1.0
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.0 · PHP 7.4
Directory statusactive
Last directory update13 May 20265mo ago
Active installations400Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Easy IP Blocker version 2.1.0 as active, updated 5mo ago and tested up to WordPress 6.9.

Overview

About this plugin

Easy IP Blocker is a lightweight security plugin that lets you block unwanted IP addresses directly from your WordPress dashboard. Protect your site from malicious traffic, brute-force login attempts, and spam by maintaining a blocklist with just a few clicks.

Your entire blocklist is stored as a single plain-text option — one entry per line. There is no database table, no import/export workflow, and no complicated UI. Just copy, paste, and save.

Back up your list by copying the textarea contents to a text file, or restore it by pasting one back in. It is that simple.

Need to block IPs faster? Use the built-in WP-CLI commands to add, remove, or list entries without ever opening the dashboard.

Features:

  • Block individual IPs, CIDR ranges, or wildcard patterns
  • CDN/proxy-aware IP detection — supports Cloudflare, Fastly, Akamai, AWS CloudFront, Sucuri, and custom headers
  • Auto-detects your CDN/proxy and recommends the correct setting
  • Plain-text flat list — copy and paste to back up, migrate, or restore
  • WP-CLI support ( wp eib add/remove/list/clear ) for scripting and automation
  • Lightweight and fast — no external dependencies, API calls, or extra database tables
  • Compatible with PHP 7.4 through 8.4
  • Helps prevent brute-force attacks, spam, and unauthorized access
  • Comment support — use # to annotate and organize your blocklist
  • Modern, clean admin interface with tabbed layout

Supported CDN / proxy providers:

  • Cloudflare — reads CF-Connecting-IP
  • Fastly — reads Fastly-Client-IP
  • Akamai — reads True-Client-IP
  • AWS CloudFront — reads CloudFront-Viewer-Address
  • Sucuri — reads X-Sucuri-ClientIP
  • Generic proxy — reads X-Forwarded-For
  • Custom header — specify any header name your proxy sets
  • Direct — uses REMOTE_ADDR when no proxy is in use

The plugin auto-detects which CDN or proxy is in front of your site and recommends the correct setting. You can also choose manually from the Settings tab.

Supported blocking formats:

  • Exact IP — 192.168.1.1
  • CIDR range — 192.168.1.0/24 (blocks 192.168.1.0 through 192.168.1.255)
  • Wildcard — 10.0.0.* or 172.16.*.* (matches any value in place of *)
  • Comments — lines starting with # are ignored, useful for notes

WP-CLI commands:

  • wp eib add <ip>... — Append one or more entries to the blocklist
  • wp eib remove <ip>... — Remove entries from the blocklist
  • wp eib delete <ip>... — Alias for remove
  • wp eib list — Show all blocked IPs and rules
  • wp eib clear — Clear the entire blocklist

All commands that accept IPs support multiple entries in a single call. For example:

0/24

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • block ip
  • ip blocker
  • firewall
  • security
  • traffic
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.0 · PHP 7.4
Update activity13 May 20265mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.