The Joomla! Extensions Directory ™

JU BlockIP Plugin

Editor's Note
  • This extension requires registration to download.
JU BlockIP is a simple and useful IP Blocking system which helps you to protect your site from unwanted visitors based on their IP Addresses(Spammers, Attackers,...)


- Use Token key to add one more protection layer to protect backend of your website, so only who know token key can access your backend, for example: , use wrong token will be redirected to home page:
- Block IP by given IP Whitelist/IP Blacklist, support IPv4 and IPv6
- Support many types of IP range: Single IP address, CIDR Mask, Wildcard, Low to high IP address.
- BlockIP at Frontend/Backend/Both
- You can just enable plugin in some pages of your site if you just want to protect apart of site.
- You can write comment in the IP list(use #)
- The whitelist should include IP addresses that should NOT be blocked, the blacklist should contain IP addresses to be blocked. The whitelist is checked first and will override the blacklist IP addresses.
- Test mode, so you can put the tested IP Address via URL to see how JU BlockIP filter it, and what rule in the list allow/deny that IP Address. Just turn on the test mode, then pass the IP Address via url like this: JU BlockIP will tell you that IP Address will be allowed or denied to access to your site, and what rule in the list allow/deny it
- Notice message when you are blocking yourself

1. If an IP is found in the whitelist, that user will be allowed to access your site and plugin will NOT check that IP in the blacklist.
2. If an IP is NOT found in the whitelist, plugin will check that IP in the blacklist, if that IP is found in the blacklist, user will be blocked.
3. If an IP is not found in both whitelist and blacklist, user will be allowed to access your site.

Usage Instructions:

# IPv4:
- Single IP address:
- CIDR Mask:
- IP address with mask:
- Wildcard: 25.25.25.*
- Low to high IP address:

# IPv6:
- Single IP address: 2001:0db8:85a3:0042:1000:8a2e:0370:7334
- CIDR Mask: 2001:0db8:85a3:0042:1000:8a2e:0370:7334/64
- IP address with Mask: 2001:0db8:85a3:0042:1000:8a2e:0370:7334/ffff:ffff:ffff:ffff::
- Low to high IP address: 2001:0db8:85a3:0042:1000:8a2e:0370:7000-2001:0db8:85a3:0042:1000:8a2e:0370:7fff

# Comment:
Comments may be added to a line starting with '#' character and inline comments may be added starting with '#' character.

IP List example:

# A comment line # an inline comment
# a new line comment

## Blank lines are allowed
## -

# IPv6 Range

Report Extension




Reviews: 8
I have been plagued with hackers attempting to log into the backend and because of this the error.php log gets huge very quickly with the failed login attempts. I've had to clear the error.php at least once a week because it got so big.

Once I installed this extension all I had to do was put the hackers' IPs in the blacklist for the backend and the failed login errors stopped.
Reviews: 9
Everyone who wants to secure his/her site, at least wants to give a layer of security where suspicious IP can be blocked, this is the extension. I strongly recommend this extension to everyone. This is a must have. My site was hit by some IPs which are genuine spiders, harvesters and spammers, all have been blocked. Not only that, I have blocked a range of such IPs. Free means not always bad. There are some good guys, who are constantly trying to lend a helping hand. Joomla community is the best example and there are others also. But, in case of security, these guys truly did a great job. Installation is simple and adding blacklist, whitelist are more than simple. :) Long live JoomUltra team. Keep up the good work. Hope it will be free afterwards also. And this is the first extension, which I am going to add in my favourite extensions. :) And to know the suspicious IP, yes you have another extension which shows you that. :)