I
Security Free WordPress.org

IP Geo Block

4.2 (95 reviews)
· 8K+ active installs · By tokkonopapa
Active Installs
8K+
Rating
4.2 / 5
Version
v3.0.17.4
Last Updated
Jan 2019
Share

Plugin Review

AI-Researched

What is IP Geo Block?

IP Geo Block is a long-standing security plugin that uses IP geolocation to restrict access to your WordPress site. Developed by tokkonopapa, it has been available for 12 years. The plugin currently has 8K+ active installs and holds a 4.2/5 rating from 95 ratings. This rating breaks down to 75% 19% one-star reviews. Its core approach is to block countries from accessing key WordPress files, acting as a firewall against brute force and zero-day exploits. The plugin was last updated on Jan 22, 2019 and is at version 3.0.17.4.

Unlike many security tools that react to known attack signatures, IP Geo Block focuses on preventing exploits before they are disclosed. It targets the human factors behind vulnerable code. By combining geolocation controls with its own "WP Zero-day Exploit Prevention" method, it aims to stop malicious access even from permitted countries. This makes it a distinct option for users seeking wordpress brute force protection that does not rely solely on pattern matching.

Key Features of IP Geo Block

  • Geolocation Access Control: Validate access to critical backend files like wp-login.php, xmlrpc.php, and wp-admin areas by country code, CIDR range, or AS number.
  • Zero-day Exploit Prevention (WP-ZEP): Blocks malicious requests targeting wp-admin, plugins, and themes based on vulnerability patterns rather than specific attack vectors.
  • Login Attempt Limiting: Guard against brute-force and reverse-brute-force attacks by limiting login attempts per IP address, even from whitelisted countries.
  • Privacy by Design: IP addresses are encrypted in logs and can be anonymized, with options to restrict data sent to third-party geolocation APIs.
  • Must-Use Plugin Support: Configure the plugin as a Must-Use (MU) plugin to load it before regular plugins, reducing server load during attacks.
  • Malicious File Blocking: Prevent unauthorized downloading of sensitive files like wp-config.php or uploading of malware through vulnerable themes.
  • Rogue Bot and Crawler Mitigation: A simple logic layer helps reduce scraping and unwanted bot traffic on your site.
  • BuddyPress and bbPress Compatibility: Allow registered members to login from anywhere while restricting new registrations and password resets by location.

Who Should Use IP Geo Block?

This plugin is best suited for site owners who want a focused, geolocation-first security approach. It works well for administrators who know their traffic only comes from specific regions. For example, a local business or educational site that operates in one country can effectively block login attempts by country wordpress features. The plugin requires some technical comfort, as you will need to configure country lists and understand the difference between whitelist and blacklist modes. It is not a one-click solution for beginners.

With 75% five-star ratings, many users find it effective for its intended purpose. However, the 19% one-star ratings suggest it may not suit everyone. If you need a fully automated security suite with active support, this may not be the best fit. For those who want to block country wordpress access with granular control and privacy-focused logging, it remains a solid option. The plugin is also a candidate for those searching for the best wordpress country blocker plugin due to its long history and specific feature set.

Installation & Setup

Installation is straightforward via the WordPress dashboard. Search for "IP Geo Block," install, and activate. After activation, navigate to Settings > IP Geo Block to configure country rules. The plugin is compatible with WordPress 3.7+ and has been tested up to version 3.0.17.4. While the core setup is simple, optimizing it to how to block countries in wordpress admin requires reading the settings carefully, especially for caching plugin compatibility.

Support & Community

The support record for IP Geo Block raises concerns. Over the last two months, the plugin has 0 open support threads and 0 resolved threads, resulting in a 0% resolution rate. This is a critical data point. The plugin has not been updated since Jan 22, 2019, which is over seven years ago. The combination of no recent updates and no support activity means users cannot rely on developer assistance for troubleshooting. The rating data reflects this split: 75% of users give it five stars, often praising its core functionality. The 19% one-star reviews likely stem from compatibility issues or lack of support. If you choose this plugin, you must be prepared to manage it independently, as community help is effectively absent.

Pros & Cons

What's Good
  • With 8K+ active installs and a 4.2 rating from 95 reviews, it demonstrates solid community trust and utility.
  • Its zero-day exploit prevention method blocks attacks based on vulnerability patterns, not known signatures, offering protection against CSRF, LFI, SQLi, and XSS even from allowed countries.
  • 75% of 95 ratings are 5-star, indicating strong user satisfaction with its core blocking and logging capabilities.
  • IP addresses are encrypted in logs and can be anonymized before sending to third-party geolocation APIs, supporting privacy-conscious site management.
  • The plugin logs blocked accesses by country, CIDR, and AS number, giving administrators clear data on malicious traffic sources within days of installation.
Drawbacks
  • With 19% 1-star ratings and zero resolved support threads out of zero total, users may face unresolved issues or lack of developer assistance.
  • Geolocation-based blocking can inadvertently block legitimate visitors using VPNs or datacenter IPs from allowed countries, causing false positives.
  • The plugin’s focus on developer-driven vulnerability patterns may not catch all zero-day exploits, especially those exploiting logic flaws outside its detection scope.
  • Configuration requires understanding of IP ranges, AS numbers, and country codes, which can be complex for non-technical site administrators.

Technical Details

Requires WordPress
3.7+
Tested up to WP
5.0.25
First Released
2014 (12+ years)
Support (last 2 months)
0 threads

Feature Tags

brute-force firewall login security vulnerability

Frequently Asked Questions