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
  #262  
Old 11-03-2013, 11:16 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Terrablade View Post
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
I don't have any any immediate plans to work on this, but I may in the future. I'm not familiar with the paid version of that other product, and it's not my intention to provide free versions of things people are trying to sell. But I did have plans to add logging of attempts to this product, and then it would be fairly easy to add stats.


Quote:
Originally Posted by Terrablade View Post
Darn it. not compatible with vb 3.8.7... Can you code it for us vb3 users? thanks.
vb3 version is here: https://vborg.vbsupport.ru/showthread.php?t=294651 but I don't think it's quite up to date with the vb4 version.
Reply With Quote
  #263  
Old 11-25-2013, 02:36 PM
mdawg's Avatar
mdawg mdawg is offline
 
Join Date: Mar 2009
Location: United States
Posts: 363
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed Glowhost Spam O Matic onto my 4.2.2 site.

Is it okay to install this mod of yours as well?
Reply With Quote
  #264  
Old 11-25-2013, 03:48 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mdawg View Post
I installed Glowhost Spam O Matic onto my 4.2.2 site.

Is it okay to install this mod of yours as well?

I haven't tried it. I had someone tell me a while back in this thread that a feature of spam-o-matic was stopping the "post registration attempts to a thread" feature of this mod from working. I talked to a spam-o-matic guy about making a change to their mod to solve the problem, which they did, but the person who first complained about it said it still didn't work, and I never tried it. So, this mod should work with spam-o-matic, except possibly if you want to have this mod post to a thread and you use the spam-o-matic feature that stops spammers from posting, then you might not see the posts from this mod.

I hope that makes sense. If you decide to try it, let us know if things work ok.
Reply With Quote
  #265  
Old 11-25-2013, 07:01 PM
ForceHSS ForceHSS is offline
 
Join Date: Apr 2008
Posts: 6,357
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mdawg View Post
I installed Glowhost Spam O Matic onto my 4.2.2 site.

Is it okay to install this mod of yours as well?
Yes I have both running on my site and same version as yours
Reply With Quote
  #266  
Old 12-01-2013, 01:34 AM
final kaoss final kaoss is offline
 
Join Date: Apr 2006
Posts: 1,314
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Interesting mod, any new features planned like a red herring spam trap? Instead of it being on a newreply/newthread area, try to make something similar for the registration?



Quote:
I ran across this little beauty a few days ago. The Comment Spam Trap is a WordPress plugin that is simple and easy to install. Once installed you just sit back and watch the spam disappear.

When I first installed the plugin I set up the plugin to email me the trapped comments. I wanted to make sure it wasn’t trapping and deleting comments I wanted. It doesn’t. It is very slick in how it works, getting the spam bots to fill in a field that isn’t visible to a regular commenter.

If that field is filled in, the trap is sprung and the spam bots little droppings are flushed from your site.

I’m still using Askimet on all the sites. Since putting the Comment Spam Trap into place I’ve only had one comment come through.

Yes, there are still some spammers that like to do it themselves, go figure. This is where Askimet comes in to put the final death grip on the slippery human touch spam.
Reply With Quote
  #267  
Old 12-01-2013, 10:01 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by final kaoss View Post
Interesting mod, any new features planned like a red herring spam trap? Instead of it being on a newreply/newthread area, try to make something similar for the registration?


I might have time over the next couple months to work on it, but I'm not sure. I have a half finished version that has logging and is restructured to make it easy to add on features, so if I get that finished you or I or someone could probably add a feature like that.

So I guess it could work by allowing the spammer to register, putting them in a special usergroup, then anything they try to post would post in a special forum?
Reply With Quote
  #268  
Old 12-01-2013, 11:06 AM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A feature I would be interested in seeing in this beauty (elegant simplicity, that's what this hack is), is to report the country, from which the spammer came. I have the code ready to check an ip2country table in my database, but I have no idea where to insert it and how to pass the value to the email message it sends me.
Reply With Quote
  #269  
Old 12-01-2013, 12:20 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

When I get a chance I'll look at the code and see how difficult it would be to add something like that.
Reply With Quote
  #270  
Old 12-01-2013, 12:33 PM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am sorry to report that I have an issue with this.

I had it installed and it was working perfectly , yesterday alone it stopped 340 spam registration attempts.

I tried to add my testing code, which by the way, I'll gladly provide to you, and I have stopped receiving emails for spammers attempts. So, I uninstalled the product, downloaded it again and re-install it, and still no emails. What can be the problem? I tested my email account and the ability of vbulletin to send emails and they both work just fine.

It appears that the program doesn't catch the spammers. I raised the minimum time to 120 sec and I registered a test user, the registration went through fine.

Any ideas will be appreciated.

Further on this, what is strange, is that I do not appear to be bombed with spam registrations!!!!!
Reply With Quote
  #271  
Old 12-01-2013, 01:37 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That is strange. I can't think of why that would happen. You didn't install any other mods in between?
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 11:17 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.10074 seconds
  • Memory Usage 2,360KB
  • 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
  • (6)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