Version: 1.00, by Logician
Developer Last Online: Nov 2023
Version: 2.2.x
Rating:
Released: 05-21-2002
Last Update: Never
Installs: 135
No support by the author.
Hiyas,
When a new user registers your board, this hack analyzes his email, password, ip address and isp (ranged ip) against existing board members and produces a sorted list with probabilities about who this new user might be. (See screenshot below). This list will be emailed to you with new user notification mail. (The probabilities can be modified by you so it's you who decide how matched results are sorted and ranked, dont blame me!)
Tested and will work better in relatively smaller boards (less than 3000 members). If you have a small board, this hack may help you a bit to track and pinpoint existing users if they re-register with different usernames. For large boards, IMO it's pointless to track new users anyway..
As far as I know it will work with ANY vbulletin version so feel free to try. Installation is very easy, actually 2 simple steps and will take you 2 minutes to apply..
If they change their both ip, isp, password and email, the hack cant get them, yeah I know! This is the best we can do with computer technologies. If you have higher expectations and demands, you may regard consulting a "Seer"..
if (!strstr(${$degisken}[matches],"[ISP]") AND !strstr(${$degisken}[matches],"[IP]")) {echo strpos(${$degisken}[matches],"[ISP]")."--";${$degisken}[matches].='[ISP]';${$degisken}[probability]+=$email_isp;};
if (!strstr(${$degisken}[matches],"[ISP]") AND !strstr(${$degisken}[matches],"[IP]")) {echo strpos(${$degisken}[matches],"[ISP]")."--";${$degisken}[matches].='[ISP]';${$degisken}[probability]+=$email_isp;};
that's the line in register.php
ok please replace that line as:
PHP Code:
if (!strstr(${$degisken}[matches],"[ISP]") AND !strstr(${$degisken}[matches],"[IP]")) {${$degisken}[matches].='[ISP]';${$degisken}[probability]+=$email_isp;};
Originally posted by HLodder Looks a great hack, but I am getting the following message after I make the changes...
Parse error: parse error, unexpected T_ELSE in /forums/register.php on line 534
A few hours ago I updated the hack code and it seems that I've missed a { char. I corrected it now.. Please redownload the hack instructions and apply again. (To not to receive the old cached instructions, please make sure you right click the txt file and choose "save")
Originally posted by Logician Kathy by default the hack is not suggested for large communities for 2 reasons:
1- In large communities with a lot of members hack will match many users with same IP or ISP or password so wouldnt give you a good idea as to whom the new user might be.
2- Hack does not only compare IPs in the user database but also in the post database to give more accurate results and if you have a large database (user or posts or both) it would take a very long time to match new registerar's IP in the database which will result in a slowdown in register process.
So it's not good for you as it is.
But I guess it can be tweaked so that it will only compare IPs of banned members and warn you if a "potential" banned member re-registers or even better put him in a special usergroup (like moderated) if the hack decides new user is likely a "banned member". :glasses:
first off. i want to say that this is one of my favorite hacks. as far as administrative hacks, this is by far my favorite.
it worked like a champ on my old host, no complaints at all. but i have moed hosts, and then upgraded my board to 2.3.0, and now I can't get this hack to work the way I want it to.
first off, the email no longer sends me the password for each user. how do i correct that error?
second, the email has a blank line between each line, as if it were separated by a <br> thing or something. I double-checked the template, and it looks fine.