Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 07-01-2008, 01:44 AM
StepOnFrog StepOnFrog is offline
 
Join Date: Apr 2006
Location: The Pub
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Automatic Spammer Moderator (witchcraft)

I spotted a way to, possibly, futher stop spammers, or, at least, cause them many problems.... it'd make a great mod, too!

Firstly, what I'm after, and I'm sure everyone else would be, is something that places all new registrations into a database table (eg, vb_spammers, etc.)

If a new registration succeeds the CAPTCHA image process on the first attempt, username and details into the memberlist tables, etc;
If a new registration fails the CAPTCHA image process, then the username, IP, eMail, etc., are all marked as SPAMMER;
If a new registration fails the CAPTCHA, and then succeeds within the same cookie session, then mark as POSSIBLE SPAMMER;
If a new registration fails that CAPTCHA, and then succeeds in cookie session that differs from the first attempt, then mark as SPAMMER;

Then, if a username that is marked as either SPAMMER, or POSSIBLE SPAMMER, makes a post, that post should be moved into a moderated queue, where it can be highlighted for Admins, SuperMods, or Mods to deal with.

An automatic Spam Prevention system. It'd be like your vBulletin system was doing Witchcraft.

Imagine it; a SpamBot attempts to register on your board, then the human equivalent comes back another time to complete the CAPTCHA process, where the BOT couldn't, then Witchcraft happens inside your vBulletin software, and the spammer thinks he/she(s) registered without a hitch. But, when the Spammer comes to post, it's already flagged and monitored even before they can mess up your board.!

I've tried asking for help around vB.com, but to no avail. See here --> http://www.vbulletin.com/forum/showthread.php?t=276686

I think a lot of people are having trouble separating this idea from the process of creating a list of spammers. Please note, the intention of this MOD is not to provide a shared list of Spammer usernames, IPs, eMails, domains or suchlike, it is an attempt to prevent the spammer from posting on your board from the moment they register - far much more than a simple shared list can do.

Shared lists can only be used once the Spammer has registered and posted on your board, and, therefore, have already done the damage.

This MOD requesst is an attempt to prevent the Spammer from the moment they try to register their username on your board.

I had spotted the potential for a pre-spam moderator MOD whilst using the TRACK GUEST VISITS Mod by Paul M. His MOD actually lists the activities performed on the registraton page. Obviously, SpamBots attempt a registration with a username, eMail, etc., but obviously fail the CAPTCHA process, and this is where their information can be logged, and later moderated.
Reply With Quote
  #2  
Old 07-08-2008, 05:12 AM
scottjames84 scottjames84 is offline
 
Join Date: Jan 2006
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I use a similar method after getting alot of the WOW Gold spammers on my forum.

When someone registers with the forum they can start posting right away but their posts are moderated; when their 1st post gets approved by the moderators they are moved automatically to another membergroup using the promotions where their posts are no longer moderated before going live.

It isnt flawless but it works :-D.. and hey isnt that what counts :-P

Scott
Reply With Quote
  #3  
Old 07-15-2008, 01:00 AM
StepOnFrog StepOnFrog is offline
 
Join Date: Apr 2006
Location: The Pub
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah, it's a way to moderate spammers, but what I don't want to do is moderate all members from their first post; I just don't believe in moderating posts at all, which causes me headaches when I have to moderate Spammers.!

The obvious solution would be to moderate members who have had problems with the CAPTCHA process on registration, as this is where the Spammers and SpamBots tend to have problems. :up:

It seems, to me, a straight forward and simple thing to do, and I would do it myself if I knew how to code PHP and vB templates. I just don't understand why anyone hasn't jumped on the chance to write this MOD.

:-D
step
Reply With Quote
  #4  
Old 07-22-2008, 11:41 PM
Wired1's Avatar
Wired1 Wired1 is offline
 
Join Date: Nov 2003
Location: Orlando, FL, USA
Posts: 1,361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Check out the vBStopForumSpam mod here. Works great, and keeps a log of the registration process.
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 07:31 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.05769 seconds
  • Memory Usage 2,194KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)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
  • (4)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