Ban IP Address/Range for 1.5 Plugin

This simple plugin installs into your 1.5 site to blacklist or whitelist IP addresses and ranges for either the administrator or the site. The settings can be used interchangeably so the administrator can be set to white list mode and the site can be set to black list mode.

Note: If you wish to test your ranges before applying them, check out the IP Checker in my JDiagnostics kit: http://sammoffatt.com.au/os/index.php/joomla-15-products/13-jdiagnostic/29-jdiagnostic-ip-checker

Report

byjelzo on September 28, 2009
Great tool, works well and easy+fast to install! I recommend to put "link removed" as redirect link! =D
byChuckH on April 2, 2009
This plug-in is very nice. Save me from editing an htaccess file by allowing me to ban ip's right from in the admin panel.

The only request I would have is that there be a broader range in the octave set rather then simply banning or white listing a C class, have it so that we can ban B and even A classes.

I could give scenarios as to why such an additional function/feature would be needed - helpful - or even wanted...but would save that for the right forum...

All in all a very simple plug-in to install and very easy to use!!! Well done and thank you for building the tool.
Owner's reply

You can put any CIDR formatted range, you could do a /16, a /8 or even if you want something like a /31 and all should be blocked/permitted properly. The /24 is documented because its a popular choice, I might put some other examples up there as well.

byweb.dude on December 20, 2008
Great job Sam! Love the app and thanks for having easy docs explaining the range. Perfect!
bymagneticmg on November 3, 2008
If you're working on a project that you don't want anyone to see until its finished, this great little extension is simple and easy to use.
My only feature request for the average user would be: upon saving the parameters, if the $_SERVER['REMOTE_ADDR'] == 'ONE OF THE IPS IN THE BLACKLIST' then a message saying 'you are blacklisting' your IP, are you sure you want to do that?'
This would give users who are not database savvy a chance not to lock themselves out of their CMS.

GREAT JOB though Sam!!!
Owner's reply

As this is a plugin there is no way to easily check the values of it when it saves. When I get some time I'm planning on building a component that will have a better user interface and permit extra checks. The plugin will then have the ability to use the component's configuration or stand alone in its own right.

byflashas on August 25, 2008
simple to use and great plugin
byrightinfront on July 15, 2008
I use easybook, but didnt install capcha due to problem with template, so i was getting the normal spammers (viagra etc), hitting my site i had to turn of post live, but then realised its a program to search out these type of programs got tried of deleteing every day in backend.
The guestbook lists the IP address, install ban address end of problem.

Does the job! Thanks
As all of my Joomla sites are Geo-specific there is no need for potential hackers (from other countries)to have access to the admin section or the front end.
The plugin gives me a feeling of security that at least it will cut down significantly the chance of being a victim of hackers. This should be included as a core plugin in future versions of Joomla.
bygero9mo on April 12, 2008
I have had absolutely no troubles while using this component.

Easy to install - easy to use - no code conflict = excellent work
bynavmacias on February 29, 2008
Excellent plugin that works right after install.

Great Job!
bytop_cat on February 25, 2008
Really nice little plugin for Joomla 1.5 that works very well. Simple to install and easy to setup. Does exactly what I expected.