IP Mapping Component
The Macrotone Consulting IP Mapping component was created out of a desire to display IP addresses (and their source) on a graphical map to enable easier interpretation of hacking and spamming sources, but extended to a more generic IP mapping usage.
There being nothing suitable already existing it takes the idea from a few modules originally published by www.comlantis.com written by Serdar Gokkus and builds upon that with a full administrative component and integration with the output from Akeeba Admin Tools Web Application Firewall Log. It retains the visitor tracking (which was its original purpose) as written for Joomla 1.5 updated for Joomla 2.5 usage.
This minor release corrects an apparently benign SQL error seen in the visitors agent module. It also introduces two new features. The first is integration with Akeeba Backup System Restore Points, and the second is the option to display a tabular grid containing the location data below the displayed map.
This minor release correct a sorting problem in the locations list view, and adds two minor enhancements. The first to mark private IP addresses as 'unknown' and the second to enable compaction of the location table resetting the unique id numbers of the entries. This latter enhancement will be useful for active sites where the id number is reaching the maximum for the table.
The release 1.0.3 documentation is available in PDF format which includes installation instructions.
Minor release to improve performance by carrying out multiple updates when a new IP address is determined., and address a minor potential security concern.
Minor release to add styling to the administrators location display, and add additional index.html files for security.
The is the initial release of the component.
IP Mapping Overview
The full documentation, as mentioned above, is available as a PDF file, and this document only presents a brief overview of the functionality.
The component consists of an administrative back end and a couple of modules. The administrative back end comprises of the control of the main tables, which are used to hold the details of the IP addresses to be mapped and also the reasons why that are included. The back end component will automatically populate the geographical locations of the IP addresses when they are entered and all that is required is to configure an API key to enable the IPInfoDB to be accessed.
IP addresses can be entered manually, or by importing the IP addresses from a third party component (Akeeba Admin Tools Pro) or via the Visitor Agent module. The Visitor Agent modules need to be configured and placed in a location on your web site. Its placement should be upon every page where visitors are to be tracked. Typically this is in the footer (or header) of the web pages. The agent module will automatically store the geographical locations in the database. It also has the ability to prune the 'visitor' table entries when they exceed a certain age (or number).
The real work of the component is undertaken by the 'Mapping module' which reads the IP addresses from the database and displays them upon the web site. Multiple copies of the the mapper module are possible and configuration is made as to the 'reason' the IP address that are to be mapped. This is a 'multiple' selection of multiple reason types that are to be recorded on the same map if desired.
We trust this brief overview is sufficient to cover the main features of the components and you are requested to look at the full PDF documentation for more information.
If you find this component useful, you are requested to raise a review on the Joomla Extensions Directory, and possibly consider making a donation to assist in providing support and future enhancements.
Google™ is a trademark of Google Inc.
Google Maps™ is a trademark of Google Inc.
There are currently no language translations other than English for the IP Mapping component.
| Translation Credits|
Requested features being considered for future releases.
|Requested Change||Possible Version for implementation|
|Joomla 3.0 support||?|
If you use and find our Joomla extensions useful please consider supporting their further development.
Most Recent Forum entries
Issue Tracker - Recently Closed Issues
ZEDO9LIHZJ - Permit Issue Administrators to dele>Project Name: Issue Tracker - Rel 1.3.2
Close date: 2013-06-13 19:20:00
ZSYXZZZ5SI - Permit reuse of 'product details' f>Project Name: Issue Tracker - Rel 1.3.2
Close date: 2013-06-13 18:30:00
ZUJ7SWOP4K - In the front end, the menu layout I>Project Name: Issue Tracker - Rel 1.3.2
Close date: 2013-06-06 00:00:00
ZOWMTINYOM - In the front end, staff members wit>Project Name: Issue Tracker - Rel 1.3.2
Close date: 2013-06-06 00:00:00
ZA8T971E2K - Now we know the reason for the 'str>Project Name: Issue Tracker - Rel 1.3.2
Close date: 2013-06-04 00:00:00
Quote(s) of the Day
Be brief, for no discourse can please when too long.
Miguel de Cervantes Saavedra
Crying is the refuge of plain women, but the ruin of pretty ones.
Oscar Wilde, Lady Windemere's Fan