PDA

View Full Version : Track all Duplicate IP Addresses via Admin CP (by Jolten)


tamarian
05 Jul 2005, 01:05
This is a port from the 3.0.7 version by Jolten. He doesn't plan to upgrade to 3.5, and I do, so I'm releasing it for 3.5 with his permission:

http://www.vbulletin.org/forum/showthread.php?t=75416

What's this do?
This hack is an admin control panel addition. It will render a complete list of all users with duplicate IP addresses in your forums. And adds very little in terms of queries and sever load. This is designed to help those site admins, who wish to, to track users which may have duplicate accounts.

Be aware that many internet service providers (AOL, JUNO, NetZero) may assign the same IP to many different users. A duplicate listing is not an immediate indication of a duplicate account by the same user.

Files to edit -- 0
Phases to add -- 2
Files to upload -- 2
Database alterations -- None
Total Queries -- 3

Time to install -- Less than 5 minutes

Installation
Step 1: Upload the file dupip.php to your admin control panel directory (adminCP)

Step 2:Upload cpnav_dupip.xml to includes/xml

Step 3: Add 2 new phrases

Phrase type: Control Panel Global
Varname: dup_ip
Text: Duplicate IPs

Phrase type: Control Panel Global
Varname: dup_ip_max
Text: Maximum username per page

Screen shot from the 3.0.7 version

Dream
05 Jul 2005, 03:12
very nice, thanks for sharing. just had to change the background-color:#EBC7C7 to work with the default style.

would be nice if you could sort the list by "last active" and "name" in a future version.

tamarian
05 Jul 2005, 03:50
very nice, thanks for sharing. just had to change the background-color:#EBC7C7 to work with the default style.

would be nice if you could sort the list by "last active" and "name" in a future version.

Sure thing. The initial release just converts it from vB 3.0.7 to 3.5, but there are a few things planned to enhance it.

Snake
05 Jul 2005, 09:33
OMG That's hot! Thanks for the conversion. I can't wait for the next version. :D

Capslockman
05 Jul 2005, 18:31
Thanks a Lot for sharing this with us Jolten/tamarian !

Spinball
15 Jul 2005, 15:36
Hi tamarian,
I use this hack with 3.0.7 and I'll be using it with 3.5 when a load of other hacks have been upgraded.
However, in the mean time, and thinking of the future, would you be willing to tweak this hack?
The problem I have is that with 250 users per page, I have 51 pages!!!
And there is no way to track the activity of a specific user.
I have put a suggestion here:
http://www.vbulletin.org/forum/showthread.php?t=91006
and would appreciate you taking a look.
I know a particular user has several duplicate registrations, but he shares and IP address with about 50 others. Bit of a problem.

tamarian
15 Jul 2005, 16:29
Hi tamarian,
I use this hack with 3.0.7 and I'll be using it with 3.5 when a load of other hacks have been upgraded.
However, in the mean time, and thinking of the future, would you be willing to tweak this hack?
The problem I have is that with 250 users per page, I have 51 pages!!!
And there is no way to track the activity of a specific user.
I have put a suggestion here:
http://www.vbulletin.org/forum/showthread.php?t=91006
and would appreciate you taking a look.
I know a particular user has several duplicate registrations, but he shares and IP address with about 50 others. Bit of a problem.

I know what you mean, and I get a lot more pages :) Will add some more twaks soon.

darksoulz
28 Aug 2005, 08:37
Has this been tested/is it compatible with 3.50RC2? I'm getting an error.

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /admincp/dupip.php on line 66

EDIT: nevermind, just figured it out. We're using the new mysqli support instead of mysql. just needed a few quick edits.

Sadie Frost
09 Sep 2005, 23:20
Okay I know I'm being majorly thick here, but I can't find a link in the admincp to this? Can someone tell me where it is? lol

tamarian
10 Sep 2005, 03:07
Okay I know I'm being majorly thick here, but I can't find a link in the admincp to this? Can someone tell me where it is? lol

It's in the includes directory under xml in the zip file.

Boofo
10 Sep 2005, 07:02
The nav isn't showing up in the Admin CP anywhere. I have been messing with it for an hour and it does not show up.

Boofo
10 Sep 2005, 07:38
Here is the fixed cpnav file. You can't use text in phrases. vB doesn't really like that for some strange reason. ;)

Also, I added it in the User cpnav right under Search IP Addresses.

tamarian
10 Sep 2005, 15:11
Here is the fixed cpnav file. You can't use text in phrases. vB doesn't really like that for some strange reason. ;)

It used to :)

hotrod1
10 Oct 2005, 15:09
Cool hack, thanks!

vibe
11 Oct 2005, 04:39
I love it!

Lea Verou
11 Oct 2005, 05:14
It would also be interesting to show WHEN they had this IP address :)

Also, it doesn't display all the duplicate IPs. I had found a member that had the same IP with 4 others and it doesn't display any of them!

Telegon80
19 Oct 2005, 14:44
ill be installing this during lunchtime :D

Snake
19 Oct 2005, 19:54
I know you will. :P

Telegon80
20 Oct 2005, 01:05
this thing rawks!!!!!

cmiller1014
23 Oct 2005, 21:34
This is great but why does it refresh the entire control panel when clicking on a users name? Shouldnt it just update that frame? This makes it so that you cant use the back button.

Is there a work around?

ndahiya
25 Oct 2005, 01:41
Wonder if it possible to (extend the hack to) check for dupips when the "base" members belong to a particular user group... eg, i have a banned group, and i want to make sure none of them is registering using pseudo ids. tough to go thru the entire list... ?

tamarian
25 Oct 2005, 02:17
Wonder if it possible to (extend the hack to) check for dupips when the "base" members belong to a particular user group... eg, i have a banned group, and i want to make sure none of them is registering using pseudo ids. tough to go thru the entire list... ?

Yes, shouldn't be that hard. Feel free to bump if you don't hear from me in a week or so :)

ndahiya
31 Oct 2005, 21:28
Yes, shouldn't be that hard. Feel free to bump if you don't hear from me in a week or so :)

bump! :)

Colejo
01 Nov 2005, 09:10
I have this installed and the extra IP information hack installed. http://www.vbulletin.org/forum/showthread.php?t=96834

The extra IP information hack shows other users that have used the same IP but those users don't show up in the duplicate IP information in the admincp. Does the duplicate IP hack only check the IP that shows up under the user manager in the admincp and if so could it check all the IPs a user has used to add them to the duplicate IP address list?

tamarian
01 Nov 2005, 15:27
I have this installed and the extra IP information hack installed. http://www.vbulletin.org/forum/showthread.php?t=96834

The extra IP information hack shows other users that have used the same IP but those users don't show up in the duplicate IP information in the admincp. Does the duplicate IP hack only check the IP that shows up under the user manager in the admincp and if so could it check all the IPs a user has used to add them to the duplicate IP address list?

You will get that info when you click the IP link. Otherwise, the list would be too long, since some users have dynamic IP's, and it would take several pages just to display one user. :)

ndahiya
02 Nov 2005, 01:22
thanks tamarian..

think there is a bug in the latest version in that it only searches the chosen "primary" member group, not all groups for duplicates...

for eg, if i have a "banned" group, i would like to search for all banned members who might have created other accounts in "regular" groups...

TIA.

xheliox
07 Nov 2005, 13:34
I know it'd be next to impossible, but it'd sure be nice to filter out AOL proxy's. They make up 80% of my duplicate posts. :(

Or better yet, just filter by date. If they haven't posted in X days, it won't show up?

biggjoe
14 Nov 2005, 00:49
tamarian;

Great hack! Works beautifully on vb 3.5.1! One small note: In the AdminCP the title is mispelled, see attached image. Other than that, it works great!

J.

mark99
15 Nov 2005, 09:05
Under one of the older DupeIP mods for vB2, the script also had the ability to list duplicate passwords (albeit the encrypted output only for security). I found this more useful for spotting multiple accounts since people like that tend to use an identical password, would it be possible to add this as an option?

tamarian
15 Nov 2005, 17:31
Under one of the older DupeIP mods for vB2, the script also had the ability to list duplicate passwords (albeit the encrypted output only for security). I found this more useful for spotting multiple accounts since people like that tend to use an identical password, would it be possible to add this as an option?

I remember the vB2 version. (I think) it's impossible to do with vB3.x, due to the introduction of "slat" to md5 of the password.

tamarian
15 Nov 2005, 17:33
One small note: In the AdminCP the title is mispelled

That's my unfortunate trademark. I made a spell checking hack, and the button for "thesaurus" was misspelled!

Milesian
04 Dec 2005, 17:30
I can't see the link for viewing duplicate ip addresses. Where is the option in the ACP?

Milesian
04 Dec 2005, 17:36
Nevermind, I re-loaded the ACP and see it now.

AWI
21 Dec 2005, 13:45
Installed on 3.52 and works, thanks

dreamer81
21 Dec 2005, 15:26
so I installed this hack, and it works great. But how on EARTH do i change that ugly pink background color?????

Screenshot available here
http://img467.imageshack.us/img467/8785/unavngivet5fm.jpg

Silvio
22 Dec 2005, 00:13
Cool hack,

I installed it but it can't find duplicates... querys are always --> System message : "No Matches Found"

:tired: and there are a lots of :tired:

what I did wrong?

ty 4 help

hex1848
27 Dec 2005, 05:16
Is this script just looking at the signup information in the users table? Anyway to cross search the posts table as well?

tamarian
27 Dec 2005, 13:46
Is this script just looking at the signup information in the users table? Anyway to cross search the posts table as well?

Just the user table. It will show a link to do ip checke for the user in posts.

tamarian
27 Dec 2005, 13:47
I installed it but it can't find duplicates... querys are always --> System message : "No Matches Found"

:tired: and there are a lots of :tired:

what I did wrong?

I missed this post. Do you still have a problem?

Silvio
27 Dec 2005, 23:52
Yes Sir,

It always reply "No Matches Found"

... really strange as is so easy to install

board is brandnew, fresh imported from phpbb to vbulletin 3.5.2. so now I am learning tons of thing but I would also like to set this hack up.

A very Nice and Happy New Year

ciao


I apologize for my broken english

tamarian
28 Dec 2005, 01:12
board is brandnew, fresh imported from phpbb to vbulletin 3.5.2. so now I am learning tons of thing but I would also like to set this hack up.

Might just that the IP's were not imported.

vissa
04 Jan 2006, 13:20
Does this work with this mod? Can it detect the true IPs for proxies?
http://www.vbulletin.org/forum/showthread.php?t=95198

thanks -vissa

LBSources
27 Feb 2006, 18:14
great job.. thanks

Nathan2006
04 Apr 2006, 23:20
Thank you tamarian

Great job:cool:

Install

m52
07 Apr 2006, 20:30
installed!

Djamil
20 May 2006, 21:25
Thanks for this hack.

There is a minor error in the XML-file in line 5.

You should change



Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------



to



Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------



otherwise you will see the typo in the ACP.

Djamil

Djamil
22 May 2006, 20:09
Hello,

I took the freedom to make some alterations to the mod that others might find useful and am posting the package with tamarians permission.

Overview of the alterations:



Now also available within the modcp for anyone that can view IP adresses
Fully phrased
Table display should now fit into the design of control panel without changes in dupeip.php
Some minor design alterations and spelling corrected

If someone thinks this is useful I will be glad being able to give something back to the people in this place, so have fun with it :-)

Please note that an additional file alteration in modcp/index.php is necessary for this to work - all documented in install.txt.

Djamil

Boofo
23 May 2006, 09:00
Hello,

I took the freedom to make some alterations to the mod that others might find useful and am posting the package with tamarians permission.

Overview of the alterations:


Now also available within the modcp for anyone that can view IP adresses
Fully phrased
Table display should now fit into the design of control panel without changes in dupeip.php
Some minor design alterations and spelling corrected
If someone thinks this is useful I will be glad being able to give something back to the people in this place, so have fun with it :-)

Please note that an additional file alteration in modcp/index.php is necessary for this to work - all documented in install.txt.

Djamil

So this is only the mod cp part or the whole thing? ;)

Djamil
23 May 2006, 14:46
It is the whole thing. :-)

To be more precise: it it usable for admincp users that have the right to administer users and at the same time for modcp users that can view ip adresses.

I wanted this mod to be available also to users I don't like to have access to admincp and so I mangled it a little bit :)

Djamil

EasyTarget
23 May 2006, 17:42
so is it an option to allow modcp users access to this or if I use this version it automatically gives it to them? I would like to use your updates without that particular option enabled.

Djamil
24 May 2006, 13:53
It is not directly configurable, but you can simply skip the code change in modcp/index.php, that way the option won't be shown in modcp.

Djamil

Neo_obs
12 Jun 2006, 08:24
it doesnt seem to work. I log in as an admin and post then as a test user with normal permissions and post and it doesnt see me as duplicate

OK stupid me fixed that

i do have a question. Can we exclude IPs from being listed? like the aol ones that pop up?

o0Hubba0o
20 Jan 2007, 02:15
Hmmm, last post here was June of '06, but does anyone have this working in 3.6.4 or know of a new one for the latest version of vB?

vissa
02 Mar 2007, 02:18
This is working in 3.6.4 for me, but I installed in under 3.5. The only problem is there is no way to prune it and it is not sorted by date order.

-vissa

Ingress
19 Nov 2007, 20:59
Too bad there's no one willing to adapt it to vB 3.6 completely.

Just a hint for the people that still want to install this on a vB 3.5: database type must not be set to mysqli in config.php, otherwise it wil not work.

Ingress

Chadi
26 Apr 2008, 22:17
I'm also looking for one for 3.6 (even 3.7 when the stable release comes out)

SimvD
20 Jun 2008, 18:49
I'm confused if this works with 3.6.8. Another admin I know uses a duplicate IP address detection mod, and they have 3.6.8...I can't seem to find the right one anywhere.

globofan
29 Jul 2008, 09:20
Can someone redo this for 3.7? :(

Alfa1
29 Jul 2008, 12:30
I took the freedom to make some alterations to the mod that others might find useful and am posting the package with tamarians permission.

Overview of the alterations:


Now also available within the modcp for anyone that can view IP adresses
Fully phrased
Table display should now fit into the design of control panel without changes in dupeip.php
Some minor design alterations and spelling corrected
This version works in vb 3.7.1 PL1, except for 2 small things:

1. the phrase types. Here is a simple fix:
There is no 'Control Panel Global' phrase type. This should be 'GLOBAL' phrase type. So step 3 should be:

---------------

Add 2 new phrases

Phrase type: Global
Varname: dup_ip
Text: Duplicate IPs

Phrase type: Global
Varname: dup_ip_max
Text: Maximum username per page

---------------

2. The listing shows IP addresses, which link to a search for all users with that IP address: modcp/usertools.php?do=doips&ipaddress=xx.xxx.xx.xxx
xx.xxx.xx.xxx is the IP address. I suspect the hash is missing. That function is available from the user profile in modCP & adminCP anyway, so its not vital.

I was able to find a lot of members that had the same IP addresses as banned members.

I think this hack would be beneficial for many and it would be good if someone would release this in the vb 3.7 section. (with permission from tamarian or Djamil off course)

Djamil
29 Jul 2008, 13:29
I think this hack would be beneficial for many and it would be good if someone would release this in the vb 3.7 section. (with permission from tamarian or Djamil off course)

Since I migrated to 3.7.2 a few weeks before I will surely have a look at it myself, just wait a little bit. ;-)

Djamil

Alfa1
29 Jul 2008, 13:35
Take note that I edited my post above, because I found a second small bug.

Alfa1
29 Jul 2008, 14:54
Is there a way to delete all accounts that have 0 posts, are in usergroup 'awaiting email confirmation' and have duplicate IP's? I have done this by hand, but it would be nice if there would be a way to do this in one go.

Alfa1
28 Aug 2008, 19:31
Could you please add this functionality?
A list that would display all accounts that are on the same Ip as banned members, would be very useful in identifying reincarnated banned members. Such a list should exclude known proxies like AOL, TOR, etc and should exclude all accounts in miserable users usergroups.

It would be good if all moderators could see this list.

vithorius
04 Nov 2008, 17:28
Hi! I'm using the original Mod in vB 3.6.11 and it is working. :up: :up:

I'm planning the upgrade to 3.7.x soon... :D

amagab
29 Jan 2009, 22:05
Does this work in 3.8.1 ? Or is there something similar for 3.8.1 ? I just want to make sure people are not registered more than once. Thanks!

RedDevil
29 Jan 2009, 22:20
Does this work in 3.8.1 ? Or is there something similar for 3.8.1 ? I just want to make sure people are not registered more than once. Thanks!


try this one sound close.
http://www.vbulletin.org/forum/showthread.php?p=1085503

Forgot you need this before the above will work >> http://www.vbulletin.org/forum/showthread.php?t=125871

they both work on 3.8.1

LBGSHI
21 Apr 2011, 16:35
Does this work for 4.x.x? If not, what does?