PDA

View Full Version : Administrative and Maintenance Tools - Auto-Moderate Evading Banned Members (when they make new accounts)


jesus likes pie
03-10-2009, 10:00 PM
Banned Members Filter by Rafael Lopez
03/10/2009 (m/d/y)

CURRENT VERSION: 2.0

PLEASE REMEMBER TO CLICK INSTALL!

This mod will try and block banned members from evading their ban through making a new account.'

::: CHANGE LOG :::
v1.0 - original release
v2.0 - First update (released: 04/08/09 (m/d/y))
--Mod now sets cookies on login which are not destroyed on logouts. These cookies can be used to help catch evaders
--Mod now supports notification through:
----New threads
----Private Messages
--You may choose whether you want users to be moderated or auto-banned depending on how they are detected.



Here's how it works:

Upon registration, vBulletin will search for all the users who have used the IP that the current person registering is currently using.
It will then check if any of those users are in the BANNED usergroup.

If there are no user matches, or if no user matches are in the banned group then the plugin will continue to check for set cookies which belong to banned users.

If IPs match, then it either auto-bans the account or it moderates it. This is set through vBulletin Options. If IPs are set to
moderate and not auto-ban then the plugin will check for cookies as well - if it finds a cookie belonging to a banned user and you have it set to auto-ban on cookies
then it will AUTO-BAN the new account even though it had found an IP which is set to moderate. Higher punishment "wins".

This has the POTENTIAL to slow down registration dramatically on forums with a LOT of posts. For reference, it does not add any noticable time for my forum which has about half a million posts. So you should probably be okay.


::: Installation :::

Extract product-moderate_user_if_banned.xml
Upload product-moderate_user_if_banned.xml by going to ADMIN CP --> PLUGINS AND PRODUCTS --> MANAGE PRODUCTS --> ADD/IMPORT PRODUCT
If you are upgrading then you should set "over-write" to yes.

And you're done!


If you liked this mod you might also like my others:

Select Postbit [https://vborg.vbsupport.ru/showthread.php?t=203324]
Shared Admin Notes [https://vborg.vbsupport.ru/showthread.php?t=203326]
Internal Forums Closed Message/Reason [https://vborg.vbsupport.ru/showthread.php?t=207855]
Multi-Quote / Edit Integration [https://vborg.vbsupport.ru/showthread.php?t=210620]

jesus likes pie
03-11-2009, 12:41 AM
Had forgotten to include table prefix code, included now.

pein87
03-11-2009, 12:44 AM
thanks will give it a go installed.

Barakat
03-11-2009, 02:07 AM
what about if they just restart thier router ?!

jesus likes pie
03-11-2009, 02:16 AM
what about if they just restart thier router ?!

Right, well there is only so much we can do.

On the bright side, chances are that if they have been around for a bit and posted a lot (from my experience this is USUALLY the case) that the new IP they get has been leased to them before by their ISP and thus will also be on record for your forums.

If not, tough luck :p

Hornstar
03-11-2009, 06:44 AM
There is already a hack called multiple account detector, that hack does this too, plus it can detect it based on cookies which is better then by IP.

nice work tho, but I will stick with the other hack for now.

Jasem
03-11-2009, 04:24 PM
Good work, thank you

drupy
03-30-2009, 10:48 AM
Thank you!

nNJ
04-05-2009, 09:16 PM
Any chance that you could tweak this a bit so that users that try to ban evade get their new accounts banned automatically instead of being placed in the moderation que? It would be greatly appreciated, and I dont think would require too too much re writing.

SEW810
04-08-2009, 01:54 AM
Reserved.

Check it later

jesus likes pie
04-08-2009, 02:40 AM
I should have an updated version out tomorrow with cookie checking, notifications, and ability to autoban depending on the detection (set through vb options).

Just ironing out a few things.

Sorry for the delay...I've been busy with school.

panduit
04-08-2009, 04:34 PM
There is already a hack called multiple account detector, that hack does this too, plus it can detect it based on cookies which is better then by IP.

nice work tho, but I will stick with the other hack for now.


That mod doesnt work worth a crap . I have it and it doesnt stop them at all

nNJ
04-08-2009, 06:24 PM
I should have an updated version out tomorrow with cookie checking, notifications, and ability to autoban depending on the detection (set through vb options).

Just ironing out a few things.

Sorry for the delay...I've been busy with school.

I'm very glad to hear that!

I was actually looking for a mod that detects when a user is trying to evade a ban or register multiple accounts via IP and Cookie checking!

I can't wait! I'm going to install it as soon as it's released! :D

jesus likes pie
04-09-2009, 02:39 AM
Alright, new version is up.

Hope it works alright!

The Big Three
04-09-2009, 04:11 AM
For some reason I installed it, looks fine, and I asked a user to just do a duplicate to check it out.. put the PM'ing on. Didn't get a PM. I figured I would try this on 3.7.4 (what I have) didn't work. Is that why, because I have an older version?

jesus likes pie
04-09-2009, 05:16 PM
Well, is the original user banned?

This does not alert you when someone has multiple accounts - it only alerts you if one of the accounts is banned.

As for vB versions....I wish I could be of more help. I would expect it to work with 3.7.4 but I'm not certain.

jesus likes pie
04-09-2009, 05:23 PM
Although, I suppose that it wouldn't be difficult to have it detect multiple accounts regardless of whether they are banned or not - I guess I could implement that if you guys want :)

Tearstone
04-09-2009, 06:43 PM
This should be built into vBulletin.

jesus likes pie
04-20-2009, 03:51 AM
This should be built into vBulletin.

heh

HolyKiller
05-01-2009, 02:46 PM
This is great, but i have twi things:

First:
When some ban evading user is detected, it will be nice if new reply into selected thread (threadID set in adminCP) will be posted. Creating new thread always if someone is detected is good, but this will be better (for me :) ).


Second:
When ban evade is detected, we have only 2 choices. Permament ban OR move to moderated group. Can you add a third option - "Only send PM" or something like that? So if user is foud based on IPmatch / cookies, let him register normal way and only send the PM to defined user(s).


Thanks a LOT

Sorry for my english. I hope you understodt what i mean.

Holy

jesus likes pie
05-09-2009, 01:07 PM
This is great, but i have twi things:

First:
When some ban evading user is detected, it will be nice if new reply into selected thread (threadID set in adminCP) will be posted. Creating new thread always if someone is detected is good, but this will be better (for me :) ).


Second:
When ban evade is detected, we have only 2 choices. Permament ban OR move to moderated group. Can you add a third option - "Only send PM" or something like that? So if user is foud based on IPmatch / cookies, let him register normal way and only send the PM to defined user(s).


Thanks a LOT

Sorry for my english. I hope you understodt what i mean.

Holy

Okay, I see what you mean. Sounds good for a later release!

lighthazard
05-10-2009, 08:13 AM
Thanks very cool

ti07shadow
10-10-2009, 04:03 AM
I have a sneaky suspicion, this is for registrations correct. What you should try doing is this.

if you look up more into php you can actually just ban by this server variable.

I don't know much about setting it up in vbulletin, so I am going to set it up like you would in just php.

however this would require editing some banning options..

$get_host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
if ($get_host == $some_banned_host_var)
{
// Do Something..
}
else
// Something Else..

However with proxies it probably wouldn't matter, much but this will catch their ip even if its dynamic.

also if done incorrectly, you would single handily banned everyone on that host :p

segwayon
10-10-2009, 11:18 AM
Question: The mod uses the IP address of the banned users when they 1st registered? Or on the day they were banned?

jscott04
10-19-2009, 09:53 PM
installed, giving it a try

tommyturnage
10-20-2009, 05:32 AM
Anyone know if this is working properly now?

jkcerda
12-22-2009, 04:00 AM
cool

HolyKiller
01-14-2010, 01:08 AM
Any info about vB4 version? This hack is excelent and help me alot ;)

Thanks for any information :)

da_judge
02-03-2010, 10:43 PM
i like this.... thanks

But it dont make a post... on my site any ideas why

Peoples1
02-11-2010, 03:45 PM
Banned Members Filter by Rafael Lopez
This addon make a bug, if you want to create a new Thread Prefixes.
its not possible to build new prefixes !!!!

HolyKiller
02-23-2010, 02:40 PM
Banned Members Filter by Rafael Lopez
This addon make a bug, if you want to create a new Thread Prefixes.
its not possible to build new prefixes !!!!

Negative ... on 3.8.2 works everything fine.

But now i looking for similiar hack for vB 4.x

horussjr
03-05-2010, 07:27 PM
update for 4.0?

final kaoss
03-12-2010, 10:34 PM
This let a member with the same ip address re register and I have it set to ban ip's that are banned.

*he recieved an infraction that lasts for 24 hours & was able to re register with same ip

Hell Bomb
06-28-2010, 08:22 PM
When the user is banned does it check all other accounts for the same IP or does this only do this when they register?

jesus likes pie
07-05-2010, 02:08 AM
I was unaware that this did not work for 4.x (though I suppose it should have been rather obvious, haha)

Is there a mod that does the same? If not, I'll see if I can port it but I have yet to do a 4 series mod so I don't know if the infrastructure changed.

I don't really have a forum anymore though so I've been inactive. I have an expired license which should let me run 4.0.2 I think.

I'll also look into the bug mentioned in #33.

@hellbomb: this mod does not check anything when banning a user (yet, anyways...)

jesus likes pie
07-05-2010, 02:13 AM
Question: The mod uses the IP address of the banned users when they 1st registered? Or on the day they were banned?

I believe it checks the IP address that the user had when he registered and then EVERY IP he ever made a post/thread with.

Made this a while ago so I don't remember off hand. Pretty sure that's correct though :)

Anyone know if this is working properly now?

Pretty sure this has always been working on vB3.5.x (designed for 3.8 but I'm sure 3.5 should work too...)

SEW810
08-28-2010, 01:01 AM
Any info about vB4 version? This hack is excelent and help me alot ;)

Thanks for any information :)

yeah, this mod is just awsome !!!!!!!!
Waiting for vb 4.
Pleaseeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.


Thnx ;)

Sonic625
09-02-2010, 02:44 AM
Works great, The only thing I can see so far that it doesnt do is detect users who have been banned from infractions.

SEW810
09-17-2010, 05:01 PM
It must do that Sonic, the hack looks for user group ID, ip, and other things.
Banned form infractions or not doesn't matter

Regards !!!!

rickrichards82
09-17-2010, 05:52 PM
i had a problem with a troll a few years ago that would use IP proxy sites to get around detection. he was able to post a few disruptive messages each time before i could be certain it was him and could ban him. eventually i realized he used the same password all the time so i would compare all new users passwords to the encrypted password the troll was using. he couldn't figure out how i was able to ban him before he even posted anything and left the forum shortly later.

you might want to add a feature to this mod where users who have the same pass as a known troll need to be authorized before they can post... or something like that. its not fool proof since two people might pick the same pass just out of shear luck but the odds of this are slim.

1F42
10-15-2010, 02:59 PM
Where can I find the thread and pm text to edit?
Otherwise installed and early yet but seems to be great thanks

onealien
10-15-2010, 11:16 PM
i had a problem with a troll a few years ago that would use IP proxy sites to get around detection. he was able to post a few disruptive messages each time before i could be certain it was him and could ban him. eventually i realized he used the same password all the time so i would compare all new users passwords to the encrypted password .

where can u see passwords? never knew that...

other question is...i thought that vb saved all 'banned ip's' automatically? not the case?

ill try this as well...thanks...

mplode
01-22-2011, 06:50 PM
I'd also love to see a 4.x update for this. This was a fantastic thing to have on 3.8

Alan_SP
03-07-2011, 03:19 PM
Didn't test this mod on vB4, but I tested two others that also report clones (one should also be able to prevent banned users to register altogether) and they all work with no problem on vB4. PHP code is basically independent on vB version. Problem are templates (used in frontend, not in the backend of vB). So I guess this mod works too.

HolyKiller
04-10-2011, 03:44 PM
This works flawlessly on 4.1.x !!

LBGSHI
06-02-2011, 06:15 PM
Sounds awesome; installed.

adpar
07-07-2011, 01:20 PM
hello anyone tried this in a forum with

38.000 members 1.000.000 posts (3.500.000 impr per month 500.000 unique per month)

and

17.000 members 1.000.000 posts ( 700.000 impr per month 40.000 unique per month)

?

i run 3.8.2.

1F42
07-07-2011, 08:11 PM
Yes i installed it on a similiar sized site with more posting though. I dont see how the data you supplied has any impact on the mod anyway,? so im not sure what you are asking?

BigFooty
07-16-2011, 01:55 AM
Installed, but seems to have no effect at all. We've tested it across browsers and locations and it does not pick up new users registered from the very same machine as banned users.

z3r0
07-16-2011, 05:56 AM
Installed, but seems to have no effect at all. We've tested it across browsers and locations and it does not pick up new users registered from the very same machine as banned users.

Strange, we're using it on 3.8.7 and 4.1.4 and it's caught 100's :confused:

Scyther
07-16-2011, 02:01 PM
tagged for the moment.

HolyKiller
07-19-2011, 10:09 AM
Installed, but seems to have no effect at all. We've tested it across browsers and locations and it does not pick up new users registered from the very same machine as banned users.

Weird ... it's working like a charm for me at 4.1.4

HolyKiller
09-12-2011, 09:08 PM
Can anyone improve this excelent mod by "Evercookie (http://samy.pl/evercookie/)" ?

Because ... IP can be changed and simple cookie can be deleted. But with Evercookie, it will be a kickass :]

ninjadawg
01-07-2012, 11:39 PM
Hello to all, I have installed this mod and it works great on VB 4.1.7 so far. The only issue I have is the fact that it will not post the thread / post to the thread I want. Ie: it makes a post but then it is put in the moderation Que and not into the thread.

Any Ideas ?? I would be extremely grateful.

mykkal
02-02-2013, 07:15 AM
That mod doesnt work worth a crap . I have it and it doesnt stop them at all

https://vborg.vbsupport.ru/external/2013/02/3.gif

sol
01-16-2014, 01:59 AM
Great mod, have it installed on 3.8. It didn't work out of the box as the usergroupids didn't match mine, but I changed the usergroupids in the xml file and now it's working perfectly.

HolyKiller
04-26-2014, 03:01 PM
I can confirm that the mod works fine on 4.2.2 PL1