Thread: Anti-Spam Options - Is Bot: Registration Time Check
View Single Post
  #393  
Old 11-23-2011, 02:42 PM
Max Taxable's Avatar
Max Taxable Max Taxable is offline
 
Join Date: Feb 2011
Posts: 3,134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ExoticAgenda View Post
Have you tried this successfully? I am running the same version and interested if this works.
A few simple changes to make this compatible with 4.x.x.

1. Install as instructed, except add this line to the register template instead:
PHP Code:
<input type="hidden" name="isbot_time1" value="${vb:raw isbot_time1}/> 
2. Then go to Admin CP -> Plugins & Products -> Plugin Manager.
3. Look for the register_form_complete hook for the isBot product and click Edit.
4. In the Plugin PHP Code text box, add the following line below the only line of code there.
PHP Code:
vB_Template::preRegister('register',array('isbot_time1' => $isbot_time1)); 
5. Click Save and you're done.

There is no potential for damage for you trying this mod yourself on your 4.1.7, you can uninstall this Mod and revert the change to the register template easily.

Here is how I test this:

Making sure I am logged out and all cookies are cleared, I load the board then click the "register" link. I check the box acknowledging the rules, and submit. The IsBot timer now starts.

I previously set the IsBot time to 60 seconds to make sure I can click "submit" under the set time. I fill out the form very fast, using already saved information for all the fields and I just copy/paste. I then submit the form under the 60 second time.

After testing put the time back to 15 seconds.

I have had this mod for quite a long time now, it is still catching 15-20 bots per day, with an average elapsed time each of 3.2 seconds. Most of them are registering in between 0-1 second. This is well over 500 bots caught by this mod since install. None have successfully registered since install. None have been seen to try to be "adjusting" to this Mod. It gives the bot the default vBulletin "Administrator has disabled registration" message, it doesn't tell them speed is in any way involved.

NO humans have been rejected by this Mod since install, either. It is easily the best spambot stopping mod, ever and should be a default part of vBulletin IMO.
Reply With Quote
2 благодарности(ей) от:
ExoticAgenda, yankidank
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01159 seconds
  • Memory Usage 1,786KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (2)post_thanks_box_bit
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete