The Joomla! Extensions Directory ™


Saxum IPLogger ComponentPlugin

This is a simple extension which helps to log the IP-addresses of the registered user when they log in into the site.

The purpose of the component is to help to detect unauthorized access.

The log can be seen on a report. The component makes statistics about the location of users (country and city) estimated from their IP-addresses. To this the extension uses GeoLite data created by MaxMind, available from www.maxmind.com.

You should inform your visitors in the terms of service of your site about the collection of data.

-----

Changelog:
v3.0
-compatibility with 1.6+
-more filter options on Report screen

v2.0
- new plugin to log every unique pageviews
- compatibility with PHP safe mode (thanks to Chris Coleman - espacenetworks.com)
- statistics with different grouping: by user and IP-address
- modified date format (can be set at parameters)
- 'check for new version' option

Report

2011-11-04
Reviews: 1
A simple but very useful component. Perhaps they could add to the statistics the residence time of each visit. I congratulate them for their good work.

Although reports errors j1.7.2
2011-10-22
Reviews: 22
Great idea, but there is no ability to not log guests. My site gets thousands of visits per day and I'm not interested in logging guests. The log file is going to make my database size huge! Give us the option to only log registered users and I would rate this 5 stars.
Owner's reply

Disabling Saxum IPLogger - System plugin results not to log guests. (This is the default status of this plugin.) Please read documentation.

2011-10-15
Reviews: 6
Hi Laszlo,

Thanks for the Nice Component....
Quick Resolution for the Problem
i have searched lot of extensions but didn't find like this........

Cheers......
2011-02-21
Reviews: 1
Log's IP per user

- IP address
- Number of logings
- Number of different IP addresses
- Number of different Countries
- Number of different Cities

Very good to detect hacked accounts!
I love this one.
2009-09-22
Reviews: 16
Your idea is good, love the simplistic approach. But the real issue here is just what was written.

1) You have a list now of all the logins and no way to purge the list. I had to do this manually in the database. Not good and this should be priority number one. There need be a way to purge the list.

2) Grouping. You need to group IP by login or username. This was also mentioned with the other review. If I login 400 times, this should only show under my username. Not all mixed and mashed in the same page with all other IP. So some grouping is needed here.

Other than that, I like it. But it is close to unusable without being able to purge some data. And no one really wants to do this manually, it's to time consuming.

Would like to see these improvements, this could be a very useful tool.
Owner's reply

Please check version 2.0

2009-08-09
Reviews: 12
Out of the box, it works -- it does record a registered user's IP address upon login.

Since this appears to be the first incarnation of this software, here's what's missing:

- There is no way to purge the long list of IP address being recorded. No way to reset the data. If you have something like 2500 members, one day of data collection is a terribly long list.

- There is no TIMESTAMP on the recorded IP. Only datestamp. As a result, you have something like user Charlie with 28 entries having identical IP address, all having the same datestamp. Not very useful data.

- The statistics page is grouped according to "user". So you can only view a user and see all the IP address he used. That's vague data, especially if he is using dynamic IP. A more useful approach is data grouped according to IP address, and see how many usernames came from a single IP. You can spot trolls and spammers this way.
Owner's reply

Please check version 2.0