SSL Labs Score

There are several services that return details about an IP address. The problem with these services is that they are either slow or unreliable (or both).

My EU e-Privacy Directive extension required this functionality, and until recently I relied on After numerous reports of the web service being unreliable, I created my own solution.

This plugin provides two methods of updating the IP distribution library. Using this library, a developer can simply request an instance of the helper, and request the country details for an IP address.


  • Automatically looks up and caches the IP address of the current visitor.
  • GeoIPHelper instance available to all extensions within Joomla
  • Automatic daily updates

Free Download


Documentation and Help

System - Geo IP in the wild

Discuss this article in the forums (0 replies).

Paid Extension FAQ

What am I buying?
  • The extension
  • One year of updates
  • Support
Do you still support free versions?
Only bugfixes
Can I install the extension on multiple sites?
Go for it
Can I give a copy to my friend?
While this is ethically wrong, there is no easy way for me to stop it. However, if your friend wants support he should call you - because I won't talk to him unless he purchases the extension.
What happens to the extension at the end of the year?
Nothing. It remains installed and configured, it just stops receiving updates and support is suspended.
What if I give you an idea that you turn into a paid extension?
You'll be given a lifetime subscription for that extension.
What if I contract you to make a custom extension for me?
There are two options, and I may or may not offer both.
  1. You will be given a quote for outright ownership of the extension.
  2. If it's something that I believe will benefit the community, I may offer a reduced quote where I retain ownership along with the promise that it will remain a free extension.