Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
Mod Name: Advanced IP Logging

Description: Adds new IP logging feature to your board.
It also adds Recent Activities section with date/time/IP
to member profiles.
Adds "View User IP History" link to users profiles
(admins only, Control Panel).
Adds a new search option to the Extended Search Options in
the UBB Control Panel (User IP History).

Updates:

v1.2 -
Adds a new link next to "View User Posts" named View User IPs in profiles viewed from within the UBB™ Control Panel.
It lists all recorded IPs for users, and provides three links for IP lookup on ARIN, RIPE and APNIC (America, Europe and Asia).

v2.0 -
Only "unique" IPs are recorded. That is, if the IP already exists in the user's log, it won't be recorded again.
IPs are recorded on submission of new topics/replies as well.
"View User IP History" links added to "New Members", and search results pages within the UBB Control Panel.
Added a new option to the "Extended Search Options" page (Control Panel, View/Edit Member Records) which enables you to search for specific IP addresses in the IP logs created by this mod.
It is an exact IP matching, so entering an incomplete IP will do no good. wink

v2.0.1 -
Bug fix: Directory created if it doesn't exist.
Only administrators are allowed to view the
"Recent Activities" part of member profiles.

Version: 2.0.1

Author: Idle
E-mail: [email protected]
Date: May 23rd, 2002

Requirements: 6.3.0.0 Beta Release 1 or newer.
Compatibility: 6.3.0.0 Beta Release 1 and any version higher.
Tested On: 6.3.0.0 Beta Release 1 & 6.3.0.0 (full release)

Download: ZIP File

Note: Due to time restrictions I won't be updating the MultiHack file anymore.

Sponsored Links
Joined: May 2002
Posts: 28
Junior Member
Junior Member
Offline
Joined: May 2002
Posts: 28
Idle,

Thank you very much! wink

Joined: May 2002
Posts: 28
Junior Member
Junior Member
Offline
Joined: May 2002
Posts: 28
Hack seems to work beautifully! Just one question...

I get the following error using MH.

public_display_profile.pl ERROR this is for "public_display_profile.pl" located in "NonCGI/Templates/JCTemplates"

I am not using the JCTemplates on my board so I assume this makes no differance?

Thanks Idle.

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
That's right, it doesn't matter if you're not using JCTemplates.

Not sure why MH gives that error though, it didn't when I tried it on my test boards.
I'll have a better look at it. :rolleyes:

Joined: Mar 2000
Posts: 21,079
Likes: 3
I type Like navaho
I type Like navaho
Joined: Mar 2000
Posts: 21,079
Likes: 3
Nice work Idle smile


- Allen wavey
- What Drives You?
Sponsored Links
Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
Danke schöne!

Still have to update the MultiHack files though... they're still at v1.2.2 or something. :rolleyes:

Joined: Nov 2001
Posts: 159
Member
Member
Offline
Joined: Nov 2001
Posts: 159
ok??
=============================================
An error has occured:

Undefined subroutine &main::GetLastLoginInfo called at CGIPath/ubb_profile.cgi line 607.
=============================================

This happend when trying to view a profile right after installing this.

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
Did you uppload "ubb_lib_idle.cgi" to your CGI Directory and CHMOD to 755?

Joined: Nov 2001
Posts: 159
Member
Member
Offline
Joined: Nov 2001
Posts: 159
either something happened in my download or i accidently deleted those files, but i got them and uploaded and it is working fine now, thanks smile

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
That's good to hear. smile

Sponsored Links
Joined: May 2002
Posts: 28
Junior Member
Junior Member
Offline
Joined: May 2002
Posts: 28
Found a problem... it doesn't capture ALL IP's. Some users it captures and others it doesn't. All users have the same access rights. Any ideas on this one?

Thanks!

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
Did you install the updated mod?

If so, are you sure it doesn't capture the IPs for everyone?
You know it only does when people log in & register.
Some people rely on cookies and don't login for even weeks... thus, the IPs of those won't be recorded until they login the next time after logging out/cookie expire.

I'm running it on a board with 3000+ members, and it's working fine so far... except, it doesn't record the IP of those who are already logged in.

Joined: May 2002
Posts: 28
Junior Member
Junior Member
Offline
Joined: May 2002
Posts: 28
Thanks Idle,

Its probably just what you explained. Not logging in each time. I will keep an eye on it!

wink

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
Alright.

If you want to log the IP when people post as well, then all you have to do is:

[code][/code]I wouldn't recommend this if your members are very active posters... but it should be fine, nevertheless. wink

Joined: Feb 2000
Posts: 49
ak Offline
Member
Member
Offline
Joined: Feb 2000
Posts: 49
I got an error when I tried this guys.
This is what it showed when I tried to log back in myself.

"Sorry, UBB has encountered an unexpected, fatal error. This error is extremely abnormal. Please contact
the board administration. The error text is:

Can't open 'CGIPath/Members/user_ips/00000002.cgi'.

I was unable to find that file or directory. Please check the paths.

The exact error returned by the operating system is:
No such file or directory"

Any ideas what needs to be corrected.

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
Tiny "typo" in ubb_lib_idle.cgi.
Ugh...

I've updated the MHP and ZIP files, so you should be fine with just re-uploading (and overwriting) the existing ubb_lib_idle.cgi. smile

Joined: May 2002
Posts: 28
Junior Member
Junior Member
Offline
Joined: May 2002
Posts: 28
Just did a test registration and confirmed the IP was not captured during the registration process. frown

Idle do I need to rehack the files? I installed it immediately after you ported it for 6.3.

Thanks

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
quote:
Originally posted by Eaglecrew:
Just did a test registration and confirmed the IP was not captured during the registration process. frown

Idle do I need to rehack the files? I installed it immediately after you ported it for 6.3.

Thanks

I think you should be fine by just re-uploading the newest files, but I'd have a look at the instructions and compare them with your files that need to be modified.

IP logging on registration wasn't added until v1.2.3, so if you're using the initial release, you'll probably get away with editing "ubb_lib_registration.cgi".

Again, just to be sure I'd read the instructions as well and have a look at previous changes in your files. smile

Joined: May 2002
Posts: 18
Junior Member
Junior Member
Offline
Joined: May 2002
Posts: 18
quote:
Originally posted by ak:
I got an error when I tried this guys.
This is what it showed when I tried to log back in myself.

"Sorry, UBB has encountered an unexpected, fatal error. This error is extremely abnormal. Please contact
the board administration. The error text is:

Can't open 'CGIPath/Members/user_ips/00000002.cgi'.

I was unable to find that file or directory. Please check the paths.

The exact error returned by the operating system is:
No such file or directory"

Any ideas what needs to be corrected.

Create a directory named "user_ips" in your Members folder and I think your problem is fixed.

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
No need to if you upgrade.
In last update, I added a check in ubb_lib_idle.cgi which checks if the directory exists, and if it doesn't, it will create it. smile

Joined: Feb 2000
Posts: 49
ak Offline
Member
Member
Offline
Joined: Feb 2000
Posts: 49
Thanks, I will re-check this, right now I am switching host, I am going with Infopop as my host. Hope i am making the right choice.

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
Couple of new, interesting features in v2.0, which you might want to check out.
I recall IP searching being quite popular request, and that's one of the new features in this release. laugh

Extremely useful for the admins of big boards with hordes of people who don't bother reading the board's policies. wink

Joined: Oct 2001
Posts: 114
Content Kidman
Content Kidman
Offline
Joined: Oct 2001
Posts: 114
You've got a typo in cp_user_ips.pl, it says "Europian" rather than "European".

I also had to create the directory "user_ips" to avoid a problem. Did you miss the little enhancement in "ubb_lib_idle.cgi"? I couldn't find a test for directory existing.

Great hack though. smile

Joined: May 2002
Posts: 28
Junior Member
Junior Member
Offline
Joined: May 2002
Posts: 28
Great work Idle! Any chance of listing the files changed since 1.2.4 to save me a little time? Following this hack to the final! wink

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
Thanks Paulus Magnus, I've fixed my typo (incredible how those always manage to sneak in!) and the directory checking should work now (for some reason I had placed it outside of the routine where the IPs are logged).

Eaglecrew: The changes are in the following files:

ubb_registration.cgi
ubb_new_reply.cgi
ubb_new_topic.cgi
cp_users.cgi
ubb_lib_idle.cgi (just overwrite your old one)

And all of the templates listed in the text file (you can safely overwrite cp_user_ips.pl with the new one wink ).

ZIP has been updated with the fixes mentioned above.

Joined: Feb 2000
Posts: 62
Member
Member
Offline
Joined: Feb 2000
Posts: 62
Idle - love the hack - I have a challenge however.

Due to some "people issues", I've had to un-install it because on my board, it's a problem if my moderators can view ip's.

Is there a way of excluding moderators from viewing the output of the hack and restrict the info to admin only - if necessary through the CP only?

Then I could re-install it - it's a very good hack! laugh


I'm depriving a village somewhere of an idiot.
Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
Sure there is!

I assume you don't want your moderator being able to view it in member profiles (Bonus Information), right?

Let me see...

Alright, open up "ubb_profile.cgi".

[code][/code]I believe that should do the trick. smile

Joined: Feb 2000
Posts: 62
Member
Member
Offline
Joined: Feb 2000
Posts: 62
Thanks Idle - great work laugh


I'm depriving a village somewhere of an idiot.
Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
Any time!

Joined: May 2002
Posts: 28
Junior Member
Junior Member
Offline
Joined: May 2002
Posts: 28
I tried it and it still shows IP info to the mods if they click on the Moderator name in the far right column of the forum summary page. One other note... it works correctly if you click on the IP link for a post but the message says this information is only available to Admins/Mods. Can we remove the Mods text so the message is accurate? Thanks again idle for your work on this mod!! wink

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
Oh lord... no wonder it doesn't work, if you used my code posted above. There's some tiny "typo" in it. :rolleyes:

Anyways, this one I just tested, and it works just fine:

View code changes

And finally... save 'n upload, remember to backup your stuff, clear your cache, sit back and enjoy! laugh

Joined: May 2002
Posts: 28
Junior Member
Junior Member
Offline
Joined: May 2002
Posts: 28
It wasn't as bad as you thought Idle. wink I didn't just copy and paste! laugh

Ok made the changes and logged in as a mod. I can still view all the extra info if I click on the moderator link on the forum summary page. confused

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
When you say "all the extra info", are you referring to the section Bonus Information (Forum Leaders Only) and/or the one added by my mod, Recent Activities (Administrators Only)?

Anyway, I can have a look at your board if you want me to, just PM/email me the info.
If not, then I completely understand you.

I'm getting pretty clueless... works fine for some people, but not everyone. :rolleyes:

Joined: May 2002
Posts: 28
Junior Member
Junior Member
Offline
Joined: May 2002
Posts: 28
Idle, here is what I see when I login as a mod...

Bonus Information (Forum Leaders Only):
Login Name: EMJFLYR
Recent Activities Date/Time: 05-29-2002 11:12 PM
Recent Activities IP: 66.169.???.208
Last Login Date/Time: 05-29-2002 11:12 PM
Last Login IP: 66.169.???.208

This is the additional info I see logged in as an Admin...

Recent Activities (Administrators Only):
Date/Time: 05-29-2002 11:12 PM
IP: 66.169.???.208

Govner requested "Is there a way of excluding moderators from viewing the output of the hack and restrict the info to admin only?"

Basically my mods see the same info I see as a admin and thought this was a cure for that?

Thx!

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
I assumed you had removed the previous changes to "public_display_profile.pl", before.

Alright... I've decided to make this a part of the mod, and have updated the text instructions accordingly.

Since you've got everything else done, re-hacking public_display_profile.pl should do the trick. smile

Joined: May 2002
Posts: 28
Junior Member
Junior Member
Offline
Joined: May 2002
Posts: 28
Sorry Idle, guess I'm having trouble keeping up. frown

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
No problem, not at all!

I guess I'm having a problem being clear in my isntructions and posts. laugh

Just tell me everything's working as you want it to be, and you'll make me the happiest Idle on Earth! Well, for some time, at least. wink

Joined: Jan 2002
Posts: 27
Junior Member
Junior Member
Offline
Joined: Jan 2002
Posts: 27
MultiHack worked fine! Works great all in all.

I'm still having problem with my sites IP's though. Thought this may help, but it didnt. Lots of people share the same IP.

example.

Joe, sally, matt, blah, blah, blah, blah, blah, blah

click there logged IP, Brings up list of IP
1.10.11.10 (used as example)

1.10.11.10
underneath this ussually get a list of 10-15 names

site members = 500

this is the case for all the members. I dont even think my IP is correct that it logged.

Even after i installed the Advanced IP logging hack. Cleared cache. Deleted my internet cache and relogged onto the board. The same IP showed up. The wrong one, the one that is shared.

Im lost on this one and totally stumped.

anyways. Your hack worked fine. Great work, look forward to getting more use out of it when i get my IP thing straightened out.

Joined: Sep 2001
Posts: 379
Member
Member
Offline
Joined: Sep 2001
Posts: 379
I replied to your other topic in v6.3 Mod Ideas forum.

As for the MultiHack file... it isn't up to date and doesn't include the latest fixes, if memory serves.
I was going to remove those, both because I don't have the time to update them every time, and I find MH to be too unreliable when dealing with already modified boards. frown

Joined: Jun 2002
Posts: 17
Junior Member
Junior Member
Offline
Joined: Jun 2002
Posts: 17
Hello,

I installed this mod and it is recording ips in the user_ips directory.

But when I goto display them under the Control Panel, it does not display the ips.

The control panel only displays:

User IP History: Teleri (number 00000571)

But then it does not list any IP's, even though that user has a file with IP's in it in the user_ips directory. Also, it is displaying that line above the control panel drop down menu's (primary settings, members, maintenance, etc).

Any ideas? I am using release 6.3.0, I am not using JC Templates.

Page 1 of 2 1 2

Link Copied to Clipboard
Donate Today!
Donate via PayPal

Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.

Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.
Recommended Hosts
We have personally worked with and recommend the following Web Hosts:
Stable Host
bluehost
InterServer
Visit us on Facebook
Member Spotlight
isaac
isaac
California
Posts: 1,157
Joined: July 2001
Forum Statistics
Forums63
Topics37,573
Posts293,925
Members13,849
Most Online5,166
Sep 15th, 2019
Today's Statistics
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
Top Posters
AllenAyres 21,079
JoshPet 10,369
LK 7,394
Lord Dexter 6,708
Gizmo 5,833
Greg Hard 4,625
Top Posters(30 Days)
Top Likes Received
isaac 82
Gizmo 20
Brett 7
WebGuy 2
Top Likes Received (30 Days)
None yet
The UBB.Developers Network (UBB.Dev/Threads.Dev) is ©2000-2024 VNC Web Services

 
Powered by UBB.threads™ PHP Forum Software 8.0.0
(Preview build 20221218)