PDA

View Full Version : Administrative and Maintenance Tools - Stop the Registration Bots


noppid
06-15-2010, 10:00 PM
Stop the Registration Bots for vBulletin 4.2.0 PL3 and up.

This mod will check the the time it takes for a vBulletin registration form to be submitted. If the form is submitted faster then humanly possible, the registration will be denied and the admin contact can be emailed about the event.

First we will add a custom hidden field with a hash. Second we will insert a randomly named hidden field with a random value. This should make it a bit difficult to program a bot since the field names on all sites will be different as well as the values.

Time stamps to check the time spent on registration submission are stored in a DB table and private.

Installation is very easy.
Template edits.
Files to upload.
Product xml file to import.

Backup your database before any install or upgrade.

To upgrade from 2.x to 4.0.2, remove the existing Stop the Registration Bots product in the ACP and then follow the installation file instructions.


History

4.0.2
Added 10 minute delete interval
Fixed bug in part 3
updated table query
removed old hook code from product.

4.0.1
modify phrase vars
modified install instructions for 4.2.0 pl3 templates.

4.0.0
modified to work with vB 4.x.

2.0.2
Edited file includes/stb_reg_process.php
Added IP and Proxy IP to email notification.

2.0.1
Added tabindex="1" to input box template edit.
Fixed onsubmit code in input box template edit.

2.0.0
Conversion from vB 3.x version to vB 4.x
Reduced template edits to one.
Edited all arrays to include single quotes.
Removed ACP Setting StopBotReg_rulespage_hash
Removed Rules page instructions. All one page now.
Removed file includes/stb_reg_signup.php
Removed hook register_signup
Edited includes/cron/strb_cron_job.php Removed Rules page query.
Removed `rf_name` and `rf_value` fields from DB table.
Moved register_form_start hook code to register_form_complete hook
New Phrases
stop_reg_bot_please_wait
stop_reg_bot_seconds_more
stop_reg_bot_seconds_remaining
Removed phrase stop_reg_bot_enter_prereg_name
Removed phrase setting_StopBotReg_rulespage_hash_title
Removed phrase setting_StopBotReg_rulespage_hash_desc

fxwoody
06-16-2010, 09:08 PM
Seems to be a great idea ;) Will install and see if it does the job.

Thank you for the Add-ons, good job :)

noppid
06-16-2010, 09:28 PM
Thanks for taking a look. We've had this available for vB 3.x versions. Then some folks in the original thread (https://vborg.vbsupport.ru/showthread.php?t=183917) requested an upgrade to vB 4.x.

Boofo
06-16-2010, 09:30 PM
How does this compare to calorie's isbot?

https://vborg.vbsupport.ru/showthread.php?t=135094

noppid
06-16-2010, 09:48 PM
It's very similar I would have to say in some respects. We talked about many details that concerned you in the original thread (https://vborg.vbsupport.ru/showthread.php?t=183917). Nothing has changed really except that we made it work on vB 4.

BTW, the template edit code for the register template, while it works, is wrong. In 4.0.1 it will be...


<input type="submit" class="button" name="timeremaining" value="{vb:rawphrase complete_registration} in {vb:raw vboptions.StopBotRegMinTime}" tabindex="1" accesskey="s" onsubmit="submit_form()" />


Anyone with 4.0.0 will need to redo the register template edit on upgrade. You can fix it now if you wish to.

LuisManson
06-16-2010, 10:05 PM
noob question here,
do i have to edit the template of every theme i have?

noppid
06-16-2010, 10:13 PM
noob question here,
do i have to edit the template of every theme i have?

Yes, unless edits cascade down from a parent to child style.

Boofo
06-16-2010, 10:54 PM
It's very similar I would have to say in some respects. We talked about many details that concerned you in the original thread (https://vborg.vbsupport.ru/showthread.php?t=183917). Nothing has changed really except that we made it work on vB 4.

BTW, the template edit code for the register template, while it works, is wrong. In 4.0.1 it will be...


<input type="submit" class="button" name="timeremaining" value="{vb:rawphrase complete_registration} in {vb:raw vboptions.StopBotRegMinTime}" tabindex="1" accesskey="s" onsubmit="submit_form()" />


Anyone with 4.0.0 will need to redo the register template edit on upgrade. You can fix it now if you wish to.

Sorry about that. I was offline for a while after posting in that thread and forgot about our conversation. Thank you for pointing it out.

noppid
06-16-2010, 11:21 PM
Sorry about that. I was offline for a while after posting in that thread and forgot about our conversation. Thank you for pointing it out.

How could I forget a legacy name like Boofo? Not many old timers around anymore.

Boofo
06-17-2010, 02:06 AM
How could I forget a legacy name like Boofo? Not many old timers around anymore.
It seems like the older I get, the better I was. ;)

noppid
06-17-2010, 02:51 PM
BTW, the template edit code for the register template, while it works, is wrong. In 4.0.1 it will be...


<input type="submit" class="button" name="timeremaining" value="{vb:rawphrase complete_registration} in {vb:raw vboptions.StopBotRegMinTime}" tabindex="1" accesskey="s" onsubmit="submit_form()" />


Anyone with 4.0.0 will need to redo the register template edit on upgrade. You can fix it now if you wish to.

The modification download has been updated to 2.0.1. This is an update the the instructions. As stated, anyone with 4.0.0 only needs to redo the register template edit to apply this update. You should import the product file to reflect the 2.0.1 version number.

linuxututs
06-17-2010, 03:31 PM
whats a good time frame for the "Minimum Time for Registration Submission" guy's ?

The default 15 seconds ? or be better to make it a little more ?

Thanks,

noppid
06-17-2010, 03:35 PM
Most people can't fill out the form in 30 or even 45 seconds. But it's a judgment call.

linuxututs
06-17-2010, 03:37 PM
That's what I was thinking to Mate.

Maybe some bots are smarter than others ( I'll make mine 45 I think )

thank,

solboy
06-17-2010, 07:48 PM
This actually works. Thanks.

Hammertime
06-17-2010, 08:00 PM
Thanks for this.

Great mod, essential imo.

Nominated.

LCN2007
06-18-2010, 01:33 AM
Ill check it out

Thanks Noppid

LuisManson
06-18-2010, 03:46 PM
i really like this!
any chances to include the IP of the rejected form poster?

noppid
06-18-2010, 04:59 PM
i really like this!
any chances to include the IP of the rejected form poster?

Sure. We can try and send whatever is possible from the globals.

EDIT: vB Supplies two constants that we can use like this...

IP: 67.x.x.11 Proxy IP (if any): 67.x.x.11

fluidswork
06-18-2010, 05:27 PM
Thats a good idea i think ....

this will atleast stop some spam in the forums ......

LuisManson
06-18-2010, 06:14 PM
thanks! this will help to stop any (if possible) false positive...

noppid
06-21-2010, 02:49 PM
Version 2.0.2 is posted with the addition of IP addresses to the notification email as requested.

The basic functionality of the mod is working properly, so we have removed the beta status of this mod.

Thanks

solboy
09-13-2010, 01:10 AM
Can you please add a feature that will stop spambots from registering if they have a url in their home page field or signature?

JDT
09-21-2010, 04:32 PM
This was working great, then i realized that it had completely crippled my registration and when new members tried to sign up it sent them to an error page.

bandare
09-29-2010, 01:14 PM
This was working great, then i realized that it had completely crippled my registration and when new members tried to sign up it sent them to an error page.

Same thing for me. It worked with 4.0.6 but doesn't work at all with 4.0.7 now :(

Any chance of a fix?

Pro-eSports.com
10-06-2010, 12:32 PM
Bump! This mod needs to be updated.

Joe Blow
10-29-2010, 07:03 AM
Does this mod work with 4.0.8? :confused:

CybaGirl
12-11-2010, 05:32 AM
Thanks installed on v4.0.3 but unsure how to test to see if it is working :).

So I guess I have to wait for the spammers to try and join.

CoZmicShReddeR
12-11-2010, 11:52 AM
Is it me or are the bots now adding their Birthdays as well??

aileron79
12-13-2010, 05:46 AM
Seems to be a nice mod, but before installing I'd just like to know if this is verified to work with v4.1.0?

Also, is there a way to block certain IP addresses and/or email-addresses from registering?

Crotan
12-16-2010, 11:03 AM
Also, is there a way to block certain IP addresses and/or email-addresses from registering?

From your admincp go to User Banning Options

If you enable aggressive email banning you can ban email domains.

for example two off my list
@goodinternetmoney.com
@skinacneremedytreatmentproduct.com

as long as aggressive email banning is enabled no user will be able to register with those domains.

Palehorse74480
01-13-2011, 07:08 PM
Is there a way to stop the harvesters that suck up bandwidth coming from proxies? like say torservers.net?

FTForums
01-13-2011, 07:33 PM
I've had some difficulty with this. I'm running version 4.1.0 once i follow the instructions to install the mod (including the template edit), my registration page is inaccessible. Basically tells me that the page is configured incorrectly.

Anyone else tried the mod on 4.1.0? Once I remove the mod, the registration page goes back to normal.

1320Nation
01-24-2011, 11:11 PM
I have the Minimum Time for Registration Submission set at 65 seconds. How is it possible for someone to still be able to register in 7 seconds? Is there something I can do to cure this? (Currently using: vBulletin 4.1.0 Patch Level 2)

Brew
03-13-2011, 05:00 PM
noppid,

Can you please update this for vB 4.1.2 +

Thanks man.....great mod btw!!

bryanb
03-17-2011, 06:51 AM
An excellent plugin! I've been using the older version with vB 3.x for quite some time now - I had just upgraded last night to vB 4.1.2 and had to shut down all of my 3.8 mods and plugins. This morning I had a crapload of new registrations in the moderators queue - 99% bots <sigh>.

Thank you for upgrading this hack for 4.1.2 - I installed it in minutes and within seconds it was stopping the "bots".

Nominated :D

By the way, I have a number of fields for new members to fill out. For instance "Tell us something interesting about yourself" "How did you find us?" "What are your favorite bands or films", plus more. This takes more than 30 seconds to fill out, so this catches these bots easily (most filling the form out in a couple of seconds - I have this plugin set at 30 seconds). Some do slip through since there are "slow" bots, but since I moderate all sign ups, these are deleted no prob.

ne_ne
04-04-2011, 12:36 PM
By the way, I have a number of fields for new members to fill out. For instance "Tell us something interesting about yourself" "How did you find us?" "What are your favorite bands or films", plus more. This takes more than 30 seconds to fill out, so this catches these bots easily (most filling the form out in a couple of seconds - I have this plugin set at 30 seconds). Some do slip through since there are "slow" bots, but since I moderate all sign ups, these are deleted no prob.

how did you create the custom questions??

my site - OS.Care (http://www.forum.oscare.co.uk)

I think I need to get a combination such as yourself. I am wondering whether it is a mod or an edited .php file(s)..

regards,

-NeNe

blake247
04-30-2011, 01:32 PM
If you're using the new vbulletin mobile app with your site, this addon will prevent users from registering.

madkeen
05-31-2011, 12:27 PM
Disables the Registration process on 4.1.3

Would love an update that works with 4.1.3

OrbzGaming
09-29-2011, 03:43 AM
Thanks for this, Couldn't figure out why I had 2,000 plus members and no posts. Bots.

bongwater
10-13-2011, 04:18 AM
does anybody know if this works on 4.1.6, or the latest 4.1.7?

Videx
10-14-2011, 06:54 PM
does anybody know if this works on 4.1.6, or the latest 4.1.7?Maybe, but I doubt it will help anything as all the spammers we get nowadays are actual humans. Good Q&A will stop the bots.

caper12
12-16-2011, 08:47 PM
I have looked everywhere. What file am I looking for in the registration template? Is it a php file? I did find a register.php but that didn't have the lines that the instructions say need to be modified

I have 4.0.8 Vbulletin
Thanks

DAMINK
01-14-2012, 10:47 PM
Does not appear to be working anymore for me with 4.1.10
I tried reinstalling and still no luck.
I have it set at 20 seconds but can hit the "Complete Registration" instantly.
Is this a problem my end or a problem with 4.1.10?

tnagaming
01-26-2012, 02:43 PM
Does not appear to be working anymore for me with 4.1.10
I tried reinstalling and still no luck.
I have it set at 20 seconds but can hit the "Complete Registration" instantly.
Is this a problem my end or a problem with 4.1.10?

I'm running 4.1.10 vbulletin with this mod installed. Havn't encountered any problems as of yet.

Getting 5 to 10 emails a day about blocked registrations. My human members don't have a problem registering either.

Only thing I would like to do is find a way to make it post up in my Admin forums each time it blocks someone.

DAMINK
01-28-2012, 07:29 AM
Your lucky tnagaming.
Dont work for me and no advice from creator so sort of in the dark.
Sucks really it was a good mod i liked to have.
Uninstalled until i can fix the problem.

Toorak Times
01-29-2012, 02:14 AM
Hi mate,

Tried to mark as installed but am not authorised or something...I own a 4.19 version atm. Thanks, hope this works for me as the bots drive me nuts.

Cheers

Mick

DAMINK
04-08-2012, 01:40 AM
Hey guys. I really want to get this mod to work but cant currently.
I found out why. I cant seem to edit my registration template. It just hangs on the loading screen forever so i was wondering....
Is there any way i can do this template edit manually? Not from within ACP i mean.
I really would like to get this mod going again.

datoneer
04-13-2012, 07:39 PM
Works with 4.1.10. Thanks, great mod

AshenTemper
06-25-2012, 06:01 PM
Using this with 4.1.12 and it is a fantastic mod! I have a couple of barriers of entry for would-be spambots but thismod is catching a good 90+% of them before they even get to the others. Definitely thumbs up on it!

pbforum
08-08-2012, 09:50 AM
i have aa problem to install

Database error in vBulletin 4.2.0:

Invalid SQL:

CREATE TABLE IF NOT EXISTS stopbotsregistry (
`hash` varchar(100) NOT NULL default '',
`regtime` int(10) unsigned NOT NULL default '0',
`uf_name` varchar(10) NOT NULL default '',
`uf_value` varchar(10) NOT NULL default '',
PRIMARY KEY (`hash`),
KEY `regtime` (`regtime`)
) TYPE=MyISAM;

MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 8
Error Number : 1064
Request Date : Wednesday, August 8th 2012 @ 06:51:46 AM
Error Date : Wednesday, August 8th 2012 @ 06:51:46 AM
Script : http://punjabiforum.in/forum/admincp/plugin.php?do=productimport
Referrer : https://punjabiforum.in/forum/admincp/plugin.php?do=productadd
IP Address : 94.59.232.82
Username : pendu
Classname : vB_Database
MySQL Version : 5.5.24-cll

Videx
08-08-2012, 12:07 PM
The 'Type =' part of the query is obsolete and no longer supported by newer MySQL installations.

Either delete that part of the query to use the default storage engine or replace it with 'Engine ='

(from https://vborg.vbsupport.ru/showpost.php?p=2352867&postcount=2)

pbforum
08-08-2012, 03:57 PM
can u tell me how ?

Videx
08-08-2012, 04:34 PM
can u tell me how ?Until the author fixes it, just edit the .xml file with any text editor prior to installing.

pbforum
08-08-2012, 05:07 PM
i did but same problem

Videx
08-08-2012, 11:51 PM
i did but same problemThen I can't help you. If you've changed line 8 I can't imagine why it would still say you have " 'TYPE=MyISAM' at line 8" if you really don't.

Maybe you tried to upload the original file? Maybe you forgot to save it after editing it?

nyenius
08-19-2012, 02:11 PM
:(

Really this kind of mod... (im using 4.2)

Toorak Times
10-21-2012, 06:03 PM
This has been working fine on my 4.2pl2 till last week now the shifty ones have found away around:eek:

hyperspin
10-22-2012, 03:01 AM
I'm getting the attached error upon importing this mod.

Max Taxable
10-25-2012, 09:31 PM
Better job of this:

https://vborg.vbsupport.ru/showthread.php?t=289463

noppid
12-08-2012, 11:08 AM
Gonna try this on vB 4.2.0 PL3 today and will post any needed updates.

Stefan118
12-08-2012, 02:03 PM
No need to update.....
I have installed this on vB 4.0.8 and it is ever since running.
Updated vB every time and running now without any problems on vB 4.2.0 PL3 since several months.

MacGuyInNC
12-08-2012, 02:13 PM
In the second step, I think I see a typo in the instructions.

Under b) Find:
<input type="submit" class="button" value="{vb:rawphrase complete_registration}" tabindex="1" accesskey="s" />

You have:
Change to:
<input type="submit" class="button" name="timeremaining" value="{vb:rawphrase complete_registration} in {vb:raw vboption.StopBotRegMinTime}" tabindex="1" accesskey="s" onsubmit"submit_form()") />

The "onsubmit" is missing the =

noppid
12-08-2012, 02:31 PM
No need to update.....
I have installed this on vB 4.0.8 and it is ever since running.
Updated vB every time and running now without any problems on vB 4.2.0 PL3 since several months.

The instructions needed an update for 4.2 templates. The product name needed attention and the version check needed attention. You may want to just double check things. Thanks.

In the second step, I think I see a typo in the instructions.

Under b) Find:
<input type="submit" class="button" value="{vb:rawphrase complete_registration}" tabindex="1" accesskey="s" />

You have:
Change to:
<input type="submit" class="button" name="timeremaining" value="{vb:rawphrase complete_registration} in {vb:raw vboption.StopBotRegMinTime}" tabindex="1" accesskey="s" onsubmit"submit_form()") />

The "onsubmit" is missing the =

I just updated the zip with that fixed. Thanks for the heads up.

MacGuyInNC
12-10-2012, 04:24 AM
Also, since I upgraded, I'm getting an error on the REPLACE statement:

REPLACE INTO stopbotsregistry (hash,rf_name,rf_value)
values(
'[Redacted]',
'[Redacted]',
'[Redacted'
);

The MySQL error I'm getting is:
Unknown column 'rf_name' in 'field list'

The only columns in that table are:
hash, regtime, uf_name, uf_value

In the updated files, I'm seeing "rf_name" in 3 different files for a total of 8 instances. Also, "rf_value" appears in some of those files as well. Was there a database change that just didn't take? If I change the query to match the columns in the table, will that fargle anything up?

noppid
12-10-2012, 03:00 PM
Somewhere along the line I think the upgrade procedure was to remove the product to remove the DB table and then re-install the product to create the new DB table.

The fix should be uninstall the product and re-install the product. Let us know it that works. There is no data in the table that won't be recreated.

MacGuyInNC
12-10-2012, 04:48 PM
Somewhere along the line I think the upgrade procedure was to remove the product to remove the DB table and then re-install the product to create the new DB table.

The fix should be uninstall the product and re-install the product. Let us know it that works. There is no data in the table that won't be recreated.

Yeah, in looking at my setup a little more closely, I noticed 2.0.2 was still installed.

Uninstalled, reinstalled, am waiting now to see if there are any problems.

Thanks for pointing out my PEBKAC moment. :)

nicklfire
12-12-2012, 02:27 PM
Does this mod take into consideration the Facebook login feature as well?

Toorak Times
12-12-2012, 02:45 PM
I have had this mod for a while, it has saved me so many hours work getting rid of spammers, when I have had it off after a crash et al I'd get flooded...JUST upgraded to 4.2pl3 and will be installing the upgrade tomorrow I hope.

I have had a few sneaking thru so it will be interesting to see how it responds, I will report back

noppid
12-12-2012, 07:09 PM
Does this mod take into consideration the Facebook login feature as well?

You should force the vB registration form on your forum to use this mod with FB or else you are relying on FB to give you real members.

This is designed to stop remotely submitted forms by installing random data fields in the registration form. It's one tool in the process of stopping spam.

hugh_
12-20-2012, 07:04 PM
I get this error when I try to install this:

Database error in vBulletin 4.2.0:

Invalid SQL:

CREATE TABLE IF NOT EXISTS stopbotsregistry (
`hash` varchar(100) NOT NULL default '',
`regtime` int(10) unsigned NOT NULL default '0',
`rf_name` varchar(10) NOT NULL default '',
`rf_value` varchar(10) NOT NULL default '',
`uf_name` varchar(10) NOT NULL default '',
`uf_value` varchar(10) NOT NULL default '',
PRIMARY KEY (`hash`),
KEY `regtime` (`regtime`)
) TYPE=MyISAM;

DAMINK
12-22-2012, 01:36 AM
I would love for this mod to be able to write the results of failed registrations to thread instead of or as well as email.
Me personally i like to name and shame and this mod could do well for that.
If anyone could give advice on how to do this, that would be great.

Videx
12-22-2012, 02:15 AM
Me personally i like to name and shame and this mod could do well for that.You want to "name and shame" bots? Do you think that would make them feel so bad they will stop annoying us?

DAMINK
12-22-2012, 02:26 AM
No not really Videx.
Way i figure it........
Better in a thread than 500 emails a day.
To have them available to visually see i think could be a good thing if only for reference and perhaps a constant ip address that is not dynamic and therefor easy to ban.
Dunno just think it would be better in a thread than an email.
( I get too many emails NOW)
But im guessing your comment was infact a smartarse one rather than a constructive one so i will not reply further to that.

Videx
12-22-2012, 02:47 AM
No, I was not being a smartass. I really think you're doing something terribly wrong if you're getting 500 emails a day from rejected bots. Have you just tried a simple Q&A? That eliminates about 100% of our bots, and no email notification is necessary.

That leaves real humans as our only remaining source of spam. And when you ban these guys, they won't be able to read your 'shame' forum anyway so why bother?

And the few bots that may register but never post - and thus don't get banned - aren't a problem anyway. They just swell our ranks which isn't a Bad Thing.

DAMINK
12-22-2012, 02:58 AM
Yep i run a Q&A mate.
I do email verification.
I put all new users into a special group.
I force all new uses to post in one area only that is moderated. (non visible to members or bots)
They have no access to spam my site. None actually.
Once someone registers they loose access to my forum unless they are allowed.
It works just fine. I dont care if its difficult. I only want members who are real anyway.

I dont have visible spam on my forum. I just dont. I have in place the measures to stop that.
I simply want this mod to post in thread as other mods do like duplicate ips and what not.


Do you think that would make them feel so bad they will stop annoying us?

That is my point about sarcasm or being a smartarse.
Did i think it would stop annoying us?
Well first of all. I dont concider me and you US.
But as for me. No i dont. I simply want to post a thread about it.
Public or private. My choice. But is that too much to ask without comments like above?

ps....
i dont show my member list.
I dont promote spammers as members.
I have anyone who has not posted after X deleted as a user.
I have people that are inactive moved to different user groups.
My forum was never about ego and stats. Others are and i get that.
Mine is not.

stickskills
12-23-2012, 01:10 AM
I get this error when I try to install this:

Database error in vBulletin 4.2.0:

Invalid SQL:

CREATE TABLE IF NOT EXISTS stopbotsregistry (
`hash` varchar(100) NOT NULL default '',
`regtime` int(10) unsigned NOT NULL default '0',
`rf_name` varchar(10) NOT NULL default '',
`rf_value` varchar(10) NOT NULL default '',
`uf_name` varchar(10) NOT NULL default '',
`uf_value` varchar(10) NOT NULL default '',
PRIMARY KEY (`hash`),
KEY `regtime` (`regtime`)
) TYPE=MyISAM;

Yeah, I'm receiving the exact same issue.

togotutor
12-26-2012, 01:05 AM
Downloaded and Installed..

DAMINK
12-27-2012, 04:26 AM
Any chance of adding and option to push the user who registered too quickly to a specific URL or our choice?
That would be GOLD for me.

mrsbuzzy
01-14-2013, 06:08 PM
Before I upgraded my forums and then this hack to the most recent vB (not the version 5) this hack worked beautifully. But, since the upgrade to the vB and to this hack I am getting TONS of new bot registrations. Literally 30+ a day are making it through this hack. I have checked and double checked the settings. I have the time for registration set to 65 seconds.

Anyone else having this problem?:confused:

noppid
02-07-2013, 07:39 PM
I get this error when I try to install this:

Database error in vBulletin 4.2.0:

Invalid SQL:

CREATE TABLE IF NOT EXISTS stopbotsregistry (
`hash` varchar(100) NOT NULL default '',
`regtime` int(10) unsigned NOT NULL default '0',
`rf_name` varchar(10) NOT NULL default '',
`rf_value` varchar(10) NOT NULL default '',
`uf_name` varchar(10) NOT NULL default '',
`uf_value` varchar(10) NOT NULL default '',
PRIMARY KEY (`hash`),
KEY `regtime` (`regtime`)
)

try removing the TYPE=MyISAM; from the file and installing it.

noppid
02-07-2013, 07:40 PM
Before I upgraded my forums and then this hack to the most recent vB (not the version 5) this hack worked beautifully. But, since the upgrade to the vB and to this hack I am getting TONS of new bot registrations. Literally 30+ a day are making it through this hack. I have checked and double checked the settings. I have the time for registration set to 65 seconds.

Anyone else having this problem?:confused:


Us too. It's not working like on our vb 3.x forum. On vB4 the spam is just out of control. I think they are pausing and coming back later. I am thinking the cron job to delete valid ids we create needs to run much more often. Or better yet give them an expiration time of only enough to register.

noppid
02-07-2013, 08:00 PM
Us too. It's not working like on our vb 3.x forum. On vB4 the spam is just out of control. I think they are pausing and coming back later. I am thinking the cron job to delete valid ids we create needs to run much more often. Or better yet give them an expiration time of only enough to register.

OK, I have to admit to installing a bug. The fix will be posted shortly.

noppid
02-07-2013, 10:23 PM
The new updates and fixes are posted. Thank you.

noppid
02-08-2013, 12:24 AM
Any chance of adding and option to push the user who registered too quickly to a specific URL or our choice?
That would be GOLD for me.

There are a few places where we just kinda let registration die when it goes wrong, but those places could in theory go somewhere.

Treeleaf
02-08-2013, 01:44 AM
I've just installed it and I'm having the issue of new registrants never getting past the birthdate question. When you hit proceed, you get the message:

"vBulletin Message
You have left a required field blank."

We are running 4.2P2

Thanks.

noppid
02-08-2013, 02:50 AM
If this is a new install, read the edits section of the install carefully and check those. You can find out if the hidden fields are being sent properly via view source in your browser.

Make sure all the uploaded files were over written.

Uninstall the product file and reinstall it.

Post a url to your reg page.

Gorgasm
02-18-2013, 12:26 AM
try removing the TYPE=MyISAM; from the file and installing it.

It worked! Thanks man, really apreciatte it! :up:

tacklebox joe
03-28-2013, 02:04 PM
tagged this mod....noob question: does it work with vb 4.2.0 PL3?

Syxguns
03-28-2013, 06:33 PM
tagged this mod....noob question: does it work with vb 4.2.0 PL3?

Stop the Registration Bots for vBulletin 4.2.0 PL3 and up.

First line at the top of the description.

tacklebox joe
03-29-2013, 01:07 AM
got it thanks...told you I was a noob.....LOL

I installed it and seems to be working just fine! THX!!!!

Glockie
05-26-2013, 08:21 AM
Hi guys,

Been using this for ages now, but I am now getting some serious problems with it.
It's blocking plenty of spammers but it's completely blocking new registrations too.

I've looked for a 'white list' but there's no way I can do anything about like like;
"allow or deny Jack Jones" check box.

Any ideas as to what I can do?
When people try to register they get "Registrations disabled" or words to that affect.
It's all enabled and allowed, it's STRB blocking genuine registrations and not one or two but massive amounts.

it's difficult to search for users in my emails as I get email notifications about spammers every day, up to 5-6 times a minute..

I hope someone can help me - I'd be very grateful.

Thank you

TeamSempoi
06-02-2013, 07:53 AM
not working on vb4.2.1

please fix

Disco_Stu
06-02-2013, 11:54 PM
It works fine on 4.2.0 PL2.

Glockie
06-07-2013, 11:04 AM
Can noone help with this blocking genuine user registrations?

:confused: :erm:

tom w
06-13-2013, 10:04 AM
I also get registration error in VB 4.2.1. The error is that a required field was left blank, but I've verified all user displayed fields are indeed filled in. It works fine if I disable this plugin.

Joe Blow
06-20-2013, 02:40 AM
I also get registration error in VB 4.2.1. The error is that a required field was left blank, but I've verified all user displayed fields are indeed filled in. It works fine if I disable this plugin.

I just upgraded to 4.2.1 and I am having the same problem. Is there any chance of an update? It would really be appreciated! :)

tsptom
07-24-2013, 06:26 PM
Fixed

BryceW
09-04-2013, 01:03 AM
Running latest version of VB and this plugin, getting the error message: You have left a required field blank.

Checked and double checked the code.

mikez006
10-11-2013, 06:28 PM
doesn't work with 4.2.2, it always says the following when trying to register a new account

You have left a required field blank.


EDIT: redid the addon install and it's working now.

zert
10-15-2013, 10:46 PM
The new updates and fixes are posted. Thank you.

I am running 4.2.2 and the most recent download. I have been unable to find an answer to the "Field left blank" problem still. I thought I read most of these posts but I may have missed something?

Gamelobby
10-19-2013, 10:40 PM
I didn't remove the old one before i installed/upgraded. should i just delete the old one now or will i mess something up.? (maybe i should uninstall the old one then re upload the xml?)

Thanks

Disco_Stu
01-13-2014, 05:17 PM
This great little mod just stopped a swarm of attempted registrations from bots in Russia and Ukraine over the weekend.

fyi....I'm running 4.2.0 PL2 and it's working fine.

zzSQL
01-15-2014, 02:34 AM
I just block Russia, Ukraine and Turkey in my .htaccess file.
You can also do that with a list of known toxic spam address from stopforumspam.com.

These measures made forum spammer registration manageable.

Disco_Stu
01-17-2014, 02:51 PM
I just block Russia, Ukraine and Turkey in my .htaccess file.
You can also do that with a list of known toxic spam address from stopforumspam.com.

These measures made forum spammer registration manageable.

Yeah, I just added China, Russia, Ukraine and Nigeria to the IP list. It's getting longer every day

noppid
01-17-2014, 04:12 PM
Glad to hear this is working for folks. Thanks!

MacGuyInNC
04-06-2014, 01:12 PM
It would be great if it would email the IP address used after the bot's been blocked.

It would also be great if it would log that IP address for further review. Maybe we want to submit the IP address(es) to stopforumspam.com, or maybe we want to manually ban them or their CIDR range.

Disco_Stu
06-02-2014, 04:59 PM
It would be great if it would email the IP address used after the bot's been blocked.

It would also be great if it would log that IP address for further review. Maybe we want to submit the IP address(es) to stopforumspam.com, or maybe we want to manually ban them or their CIDR range.

It does include the IP address in the email to the admin

I use it and it's working great!

final kaoss
06-02-2014, 05:26 PM
First we will add a custom hidden field with a hash. Second we will insert a randomly named hidden field with a random value. This should make it a bit difficult to program a bot since the field names on all sites will be different as well as the values.

Does it randomly change with each UV to the registration page or is it just randomly generated once during installation/configuration?

tsptom
08-21-2014, 04:15 PM
I am running 4.2.2 and the most recent download. I have been unable to find an answer to the "Field left blank" problem still. I thought I read most of these posts but I may have missed something?
I don't see that anyone addressed this issue. I have had to disable this mod because of it.

I am running the latest version (4.0.2) with vb 4.2.2, but have potential members tell me they are not able to register because of the blank field issue.

Any ideas? Thanks.

ka81
01-06-2016, 02:08 PM
any ideas about field left blank??

anyway, when we set in register settings in admincp - Disable COPPA , then error occures.
when there is a - Enable COPPA - error disappeared.

ka81
09-22-2020, 05:03 PM
Can the problem with blank fields be solved, please?

Undertaker #59
10-02-2020, 05:19 PM
I just this week upgraded from vb3 to vb4. I installed this mod this morning, and it might be the single greatest, most useful mod I've ever installed. Thank you for this.