Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons

Reply
 
Thread Tools
Spambot Stopper - Prevent Spambots from Registering Details »»
Spambot Stopper - Prevent Spambots from Registering
Version: 1.1.1, by kh99 kh99 is offline
Developer Last Online: Sep 2020 Show Printable Version Email this Page

Category: Anti-Spam Options - Version: 4.x.x Rating:
Released: 01-31-2013 Last Update: 02-15-2013 Installs: 443
Uses Plugins Auto-Templates
Re-useable Code Translations  
No support by the author.

What is it?
----------------------------
This mod rejects registrations where the form is filled out in less than a minimum time. You can configure one of the following actions to be taken when an automated registration is detected:

- Show a "No Permissions" page
- Display the "Successful Registration" message but without creating an account
- Redirect the user to any URL you choose
- Reload the registration page with an error message of your choosing

You can also provide a list of email addresses to be notified each time a registration is blocked.

Added for version 1.1.1: Time delay enforcer, maximum time option, time limits to cut down on email notifications, posting to a thread.

In the future, I'd like to add some simple logging and statistics, and a summary type of email notification (because people seem to quickly get tired of the single emails).

Note: I coded this myself from scratch, but I would like to acknowledge a couple of previous mods that used this same idea, by users Calorie and noppid, and maybe others. In any case, I believe this one adds some features that the others don't have.

Other advantages: no ads or links, no abuse of update notifications, no disappearing features, no threats to delete the mod (it will never be deleted, at least by me). Also, translations are allowed.

Installation:
----------------------------
1) If you have "Is Bot", "Stop the Registration Bots", "Spammers Suck!", or another mod that works on registration time, note any admincp settings for that mod then uninstall it.

2) Import the product XML file from the Product Manager.

3) Go to Settings > Options > Spambot Stopper Options and configure the desired settings.

4) IMPORTANT: try to register a new user to make sure that there are no problems with humans registering. If you want, you can also temporarily set the minimum time to a higher value (like 60 seconds) and test to see if the spammer rejection is working.



History:
----------------------------
1.1.1 (Feb 16, 2013)
  • Added timer for enforcing minimum time
  • Added maximum registration time limit
  • Added time limits for email notifications
  • Added posting notificatiosn to a thread

1.0.1 (Feb 01, 2013)
  • Fixed bug
  • Added check for fake timestamps

1.0 (Jan 31, 2013)
  • Initial Release

Download Now

File Type: zip product-kh99_spambot_stopper_1.1.1.zip (111.5 KB, 2335 views)

Screenshots

File Type: jpg sg1.jpg (118.3 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #242  
Old 08-29-2013, 09:25 PM
TheLastSuperman's Avatar
TheLastSuperman TheLastSuperman is offline
Senior Member
 
Join Date: Sep 2008
Location: North Carolina
Posts: 5,844
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by funkyirishman View Post
Ok total noobie question

Have Spam o matic installed and was directed here also to install this but in what folder do I load the xml into

Thanks
/includes/xml/

Otherwise in product manager simply click to "Browse" and locate the product.xml file in the folder on your computer to upload that way.

Also nice mod kh99, added to the list https://vborg.vbsupport.ru/showthread.php?t=276547
Reply With Quote
  #243  
Old 08-30-2013, 06:03 PM
funkyirishman funkyirishman is offline
 
Join Date: Jul 2009
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks
Reply With Quote
  #244  
Old 09-04-2013, 08:51 AM
vb-forum vb-forum is offline
 
Join Date: May 2013
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello!

Good plugin.. thanks!

Now I'm using it with Spam-O-Matic (my first Bot filter).
Is it possibile to take action to "Spambot Stopper" after Spam-O-Matic and not before as default?

Thanks
Reply With Quote
  #245  
Old 09-04-2013, 08:16 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vb-forum View Post
Hello!

Good plugin.. thanks!

Now I'm using it with Spam-O-Matic (my first Bot filter).
Is it possibile to take action to "Spambot Stopper" after Spam-O-Matic and not before as default?

Thanks
I think it might be possible to do that by adjusting the "execution order" fields of the plugins on one or the other of the mods, but unfortunately I don't have time to test it. If you do decide to try it, maybe increase all the plugins for this mod by a fixed amount (which will make them run later than other plugins on the same hooks), so that they stay the same order relative to each other (I hope that makes sense). It may or may not work depending on which hook locations are used by Spam-O-Matic.
Reply With Quote
  #246  
Old 09-05-2013, 07:28 AM
vb-forum vb-forum is offline
 
Join Date: May 2013
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kh99 View Post
I think it might be possible to do that by adjusting the "execution order" fields of the plugins on one or the other of the mods, but unfortunately I don't have time to test it. If you do decide to try it, maybe increase all the plugins for this mod by a fixed amount (which will make them run later than other plugins on the same hooks), so that they stay the same order relative to each other (I hope that makes sense). It may or may not work depending on which hook locations are used by Spam-O-Matic.
Hello kh99,
thanks for the tip... but it did not solve the problem

I've also seen a possible bug (after the execution order change and after reset).
In case of "bad" captcha, the user will retry to reinsert it (+password).
For this operation he takes little time (<20 sec)
In this case here the result:

Code:
...a registration attempt was rejected because: 
- Form submission time less than 20 second(s) (12 seconds).
Reply With Quote
  #247  
Old 09-05-2013, 10:17 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vb-forum View Post
Hello kh99,
thanks for the tip... but it did not solve the problem

The problem you're referring to is that if this mod catches someone registering too fast, it doesn't go through Spam-O-Matic?


Quote:
I've also seen a possible bug (after the execution order change and after reset).
In case of "bad" captcha, the user will retry to reinsert it (+password).
For this operation he takes little time (<20 sec)
In this case here the result:

Code:
...a registration attempt was rejected because: 
- Form submission time less than 20 second(s) (12 seconds).

I could look in to that if I get a chance. It could be that no one's mentioned that yet because spambots are getting by captcha, so people aren't using it.
Reply With Quote
  #248  
Old 09-05-2013, 01:42 PM
vb-forum vb-forum is offline
 
Join Date: May 2013
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kh99 View Post
The problem you're referring to is that if this mod catches someone registering too fast, it doesn't go through Spam-O-Matic?
I was referring to Spam-O-Matic priority (before this plugin).
No effect with your tip about "order".



Quote:
Originally Posted by kh99 View Post
I could look in to that if I get a chance. It could be that no one's mentioned that yet because spambots are getting by captcha, so people aren't using it.
it could be a reason....
Reply With Quote
  #249  
Old 09-06-2013, 02:34 PM
CharlieDelta CharlieDelta is offline
 
Join Date: Apr 2010
Posts: 616
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

kh99 do you think there may be a problem with runnin this mod and yours?

I was using a similar mod to yours and was having a conflict.
See here. https://vborg.vbsupport.ru/showpost....&postcount=515
Reply With Quote
  #250  
Old 09-06-2013, 03:36 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by CharlieDelta View Post
kh99 do you think there may be a problem with runnin this mod and yours?

It's quite possible, but I haven't tested them together. When it comes down to it, any other mod that deals with registrations has a chance of conflicting with this mod, but all I can really do is try to deal with issues people report (and I don't even have a lot of time for that these days).

Are you having a problem with this mod conflicting with the db tech mod, or did you just want to let me know about the possibility?
Reply With Quote
  #251  
Old 09-06-2013, 05:18 PM
CharlieDelta CharlieDelta is offline
 
Join Date: Apr 2010
Posts: 616
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I wanted to let you know but even more importantly I would like to use your mod as it is a great weapon in keeping away spam registrations.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:27 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05068 seconds
  • Memory Usage 2,357KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (15)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (2)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete