Easy IP Blocker
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 ... — Append one or more entries to the blocklist wp eib remove ... — Remove entries from the blocklist wp eib delete ... — 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: wp eib add 192.168.1.1 10.0.0.0/24 172.16.0.* wp eib remove 192.168.1.1 10.0.0.0/24
Top keywords
- eib8×1.90%
- wp8×1.90%
- wp eib8×1.90%
- 1686×1.43%
- 1926×1.43%
- 192 1686×1.43%
- blocklist6×1.43%
- proxy6×1.43%
- reads6×1.43%
- remove6×1.43%
- list5×1.19%
- add4×0.95%
Zaygl IP blocker and anti-DDoS
Zaygl IP blocker and anti-DDoS is a lightweight WordPress plugin that helps site owners monitor visitor IP activity and block suspicious traffic. The plugin records visitor requests and displays useful statistics inside the WordPress admin panel. This allows you to quickly identify unusual traffic patterns, repeated requests from the same IP address, or possible bot activity. If you are looking for a simple way to block IP addresses in WordPress, this plugin provides an easy and effective solution. You can monitor incoming traffic, search for specific IPs, and quickly block IP addresses that show suspicious behavior. Whether you need a WordPress IP blocker for security, spam prevention, or traffic control, Zaygl helps you identify and block unwanted visitors. The plugin also supports country-based IP detection, making it easier to understand where your traffic comes from and take action when needed. The plugin is designed to be simple, fast, and safe to run on production sites. Main Features Logs visitor IP addresses and requests Displays Top IP addresses by activity Shows traffic statistics for: last 5 minutes last 1 hour last 24 hours last 3 days last 7 days View recent requests from visitors Block or unblock IP addresses with a single click Block a specific IP directly, even one that hasn’t shown up in your traffic yet Block a whole range of IPs at once (e.g. 192.168.1.0-192.168.1.255), useful against attacks coming from the same network Bulk block or unblock multiple IPs Automatically deny access to blocked IP addresses Optional country detection for IP addresses Built-in IP notes system to track suspicious visitors Export IP lists as CSV Lightweight and optimized for performance IP Blocking Features Zaygl makes it easy to block IP addresses in WordPress without complex setup. Search and filter IP addresses quickly Block IP address with one click Block any IP directly by typing it in, without waiting for it to appear in your traffic Block a whole range of IPs at once, either the last-number range (e.g. 192.168.1) or a specific range (e.g. 192.168.1.10-192.168.1.50) Bulk block multiple IP addresses View and manage blocked IP list and blocked IP ranges Identify suspicious traffic and take action instantly Use as a simple WordPress IP blocker plugin for daily protection If you are wondering how to block IP address in WordPress, this plugin provides a clean and user-friendly interface to manage everything from one place. Dashboard Overview The plugin adds a new Zaygl IP blocker page in the WordPress admin panel. View traffic statistics See which IPs generate the most requests Filter traffic by country Search for specific IP addresses Block or unblock IP addresses Block a specific IP or a whole IP range directly, without needing it to appear in your traffic first Add notes for suspicious IPs Export reports Who Is This Plugin For? This plugin is useful for: Website owners who want to monitor traffic activity WordPress administrators dealing with spam or bot traffic Sites experiencing suspicious traffic spikes Developers who want a simple IP logging and blocking tool It is especially helpful for identifying suspicious activity and blocking problematic visitors quickly. Blocking Behavior When an IP address is blocked: The visitor immediately receives a 403 Forbidden response The request is stopped before WordPress loads the page The blocked IP cannot access the site until it is unblocked Country Detection The plugin can optionally detect the visitor’s country. Available methods include: Cloudflare country header Local MaxMind GeoLite2 database Remote IP geolocation API Country detection is optional and can be disabled. External Services The plugin can optionally use external services to determine the country of a visitor IP address. These services are used only if the administrator enables remote geolocation in the plugin settings. The following services may be used: ipapi.co Service: https://ipapi.co/ Privacy Policy: https://ipapi.co/privacy/ Terms: https://ipapi.co/terms/ ip-api.com Service: https://ip-api.com/ Privacy Policy and Terms of Conditions: https://ip-api.com/docs/legal When enabled, the visitor IP address is sent to the selected service to retrieve a country code. No data is transmitted unless the administrator explicitly enables remote geolocation in the plugin settings. Data Storage The plugin stores the following information locally in the WordPress database: Visitor IP address Request time Requested URL User agent Country code (if available) This data is stored only on your own website database.