Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

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
  #252  
Old 09-16-2013, 04:35 PM
shaneweddle shaneweddle is offline
 
Join Date: Sep 2013
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello,

Installed Spambot Stopper via:
Plugin & Products \ Add/Import Product \ upload the XML

It now shows up under "Plugin & Products"...
But I don't see it listed under "settings \ Options" ??? what to do ???

Running VB 4.2.1
Screenshot of it listed in Add/Import Product
http://screencast.com/t/WvMNDkL2bA

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

I don't know why it wouldn't be there. It should be all the way at the bottom (or near the bottom) of the list of option categories.
Reply With Quote
  #254  
Old 09-16-2013, 05:26 PM
shaneweddle shaneweddle is offline
 
Join Date: Sep 2013
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi kh99, Thanks for the fast reply, very cool!

I had another look and no such luck (see screen shot)
http://screencast.com/t/x14Tx0rnq

- Is there any code to place in the "Add New Product Dependency"
- How About settings of "Product Dependency"?
Again with the screen shot: http://screencast.com/t/zNWsyzdUI7

I maybe a noob at Vbulletin but I'm col with looking over xml or PHP files and settings as well as looking in the DB if needed to debug... just point me in the right direction.

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

I think what you've done is to create a new product instead of importing mine. The Add / Import Product screen is a little confusing until you get used to it. If you're importing a product xml file, you only want to look at the top part of that page. You only need to Browse to find the xml file, then press the "Import" button, and ignore the "Add New Product" section under that.

So if I'm right, you can fix it by using "Manage Products" to uninstall that product, then try again using the Add/Import Product link.
Reply With Quote
  #256  
Old 09-16-2013, 06:10 PM
shaneweddle shaneweddle is offline
 
Join Date: Sep 2013
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes.. I think your are right...
I did select file but instead of clicking "import" I jumped down to the lower form and populated the fields under "Add New Product" then clicked [save]

Part of being a n00b...
Thanks for the rockstar help!

/Shane
Reply With Quote
  #257  
Old 09-16-2013, 06:22 PM
shaneweddle shaneweddle is offline
 
Join Date: Sep 2013
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi kh99, Thanks for the fast reply, very cool!

I had another look and no such luck (see screen shot)
http://screencast.com/t/x14Tx0rnq

- Is there any code to place in the "Add New Product Dependency"
- How About settings of "Product Dependency"?
Again with the screen shot: http://screencast.com/t/zNWsyzdUI7

I maybe a noob at Vbulletin but I'm col with looking over xml or PHP files and settings as well as looking in the DB if needed to debug... just point me in the right direction.

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

I can't see the top of the page on that screen shot, so I don't know which product you're editing, but you shouldn't be editing a product at all. You should only need to use the "Import Product" form on the "Add /Import New Product" page, and you should only need to use the Browse button to find the file on your pc, then press Import.
Reply With Quote
  #259  
Old 09-16-2013, 08:21 PM
ForceHSS ForceHSS is offline
 
Join Date: Apr 2008
Posts: 6,357
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by shaneweddle View Post
Hi kh99, Thanks for the fast reply, very cool!

I had another look and no such luck (see screen shot)
http://screencast.com/t/x14Tx0rnq

- Is there any code to place in the "Add New Product Dependency"
- How About settings of "Product Dependency"?
Again with the screen shot: http://screencast.com/t/zNWsyzdUI7

I maybe a noob at Vbulletin but I'm col with looking over xml or PHP files and settings as well as looking in the DB if needed to debug... just point me in the right direction.

Thanks!
Shane
Your in the wrong screen by the look of it
Reply With Quote
  #260  
Old 11-03-2013, 06:28 AM
Terrablade Terrablade is offline
 
Join Date: Oct 2013
Posts: 274
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey kh99.. Any word on if you are going to add the stats option to show on the forum kind of like how Spam Hammer Series 3 does it? Spam hammer series 3 is nice but 97 usd a year is just pushing the limits. thanks
Reply With Quote
  #261  
Old 11-03-2013, 06:30 AM
Terrablade Terrablade is offline
 
Join Date: Oct 2013
Posts: 274
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Darn it. not compatible with vb 3.8.7... Can you code it for us vb3 users? thanks.
Reply With Quote
Reply


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 12:45 AM.


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.05572 seconds
  • Memory Usage 2,344KB
  • 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
  • (1)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