Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons
SpamBot Detector: An alert algorithm designed to detect and act on anomalous activity Details »»
SpamBot Detector: An alert algorithm designed to detect and act on anomalous activity
Version: 1.0.0, by calorie calorie is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.7.3 Rating:
Released: 10-05-2008 Last Update: Never Installs: 15
DB Changes Uses Plugins
Additional Files Is in Beta Stage  
No support by the author.

Bot Detector is good for detecting mass proliferation of spam actions on your board. The premise is similar to flu outbreaks. If only a few people have the flu, no outbreak is detected, but if a number of people have the flu, then an outbreak is declared. Bot Detector is for preventing the massive spamming of your board by detecting spam outbreaks. This prevents your board from being overrun with spam to the point that your board is useless. You need to remove the current spam from your board and configure the Bot Detector settings to match with the traffic on your site. With the right settings, spammers/bots won't be able to flood your board with spam. The best that they could do is to post spam at the same rate as your other users post, which means that yes, some spam will get through. Bot Detector isn't meant for occasional spam. It is meant to prevent the massive spamming that makes your board useless. You can configure various options for the following actions: registering, logging in, creating threads, and replying to threads. For each of these actions, if there is a peak that is inconsistent with the typical actions of your legitimate users, then an alert/outbreak occurs, and the users/spammers/bots that are active within a small window of time are moved to a usergroup that you set to not have posting capability. It is theoretically possible that a legitimate user is caught in that small window of time, and moved to the non-posting usergroup, but Bot Detector comes with certain options that you can set to only check for outbreaks based on usergroup and post count. This means that you can completely avoid having users in trusted usergroups, and users with over X posts, from ever going into the non-posting usergroup. If a legitimate new user winds up in the non-posting usergroup, all you need to do is to find the user via the ACP and move that user out of the non-posting primary usergroup. Spammers shouldn't be able to code anything that breaks Bot Detector, as recently happened with CAPTCHAs, because Bot Detector is an alert algorithm designed to detect anomalous activity.

For the occasional spam that does not cause Bot Detector to alert, try HuangA's "keyword weight based spam detector" here:
https://vborg.vbsupport.ru/showthread.php?t=184757

For other spam/bot reduction tips visit:
http://www.vbulletin.com/forum/showthread.php?t=275800

Show Your Support

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

Comments
  #2  
Old 10-06-2008, 07:18 AM
R-D's Avatar
R-D R-D is offline
 
Join Date: Jan 2008
Posts: 158
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Tagged for future use. Sounds really good but I guess I'm one of the lucky ones right now (no spam).

Thanks for posting.
Reply With Quote
  #3  
Old 10-06-2008, 12:20 PM
farzana farzana is offline
 
Join Date: Feb 2008
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i am looking for the full version.. thanks i think you have done a great job..
Reply With Quote
  #4  
Old 01-05-2009, 10:10 PM
RonH.'s Avatar
RonH. RonH. is offline
 
Join Date: May 2004
Location: Splendora, TX
Posts: 70
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A site that I like to use to check on the IP activity when evaluating new registrations is called:

Stop Forum Spam

It should give you enough information to make a reasonable decision on the registering IP. I've stopped well over 100 (mostly porn) spammers so far in the past month alone. Just another tool in the war on the spammer.
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 12:40 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.04017 seconds
  • Memory Usage 2,223KB
  • Queries Executed 19 (?)
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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (3)postbit
  • (4)postbit_onlinestatus
  • (4)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_postinfo_query
  • fetch_postinfo
  • 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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete