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

Reply
 
Thread Tools
MonkeyStop - Auto-Moderation of Spammer Keywords and URLs by postcount Details »»
MonkeyStop - Auto-Moderation of Spammer Keywords and URLs by postcount
Version: 1.0.1, by tweakmonkey tweakmonkey is offline
Developer Last Online: Apr 2014 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.6.0 Rating:
Released: 10-17-2006 Last Update: 10-17-2006 Installs: 155
Uses Plugins
Is in Beta Stage  
No support by the author.

Description
-----------
A quick but effective hack that lets you set keywords that will flag posts and set as Moderated, requiring approval from a mod/supermod/admin before they're visible to users. You can also set the number of URLs to be allowed per post to stop flooding from spammers. Additionally, you can configure
the number of posts required to avoid the moderation, so the filter only effects new users to your forum.

Installation
------------
Import product-monkeystop.xml (ACP / vBulletin Options / Manage Products / [Add/Import Product])

Usage
------------
Configure the product in ACP / vBulletin Options / vBulletin Options / General Settings. (scroll to the bottom)
New threads and posts containing the offenses will automatically be moderated.
You can view moderated threads in ACP / Moderation / Moderate Threads. You should also see an icon in the thread postbit and forum display if the post is moderated (see screenshot).

Since most spammers register then spam your board while their post count is low, it may be effective to leave the default values (0 URLs allowed until post count is 3) or even up the post count requirement. If you wish to allow some links, change URLs to 1 or 2 for example.

!!! Warning !!!
------------
If you allow keyword auto-moderation, your users will receive an "Invalid Thread" message when they use a flagged word on new threads because it's a moderated thread. However this error can be customized here:
Admin Panel / Phrase Manager / phrase type: Error Messages / invalidid (page 15 or so of the errors)
I added:
Code:
<br/><br/>If you received this message immediately after posting a new thread, there's a good chance your message was flagged as spam. Please read this thread for more info.
... and supplied a link for my users explaining why their post was moderated.

Credits
-----------
This is a hack of the "Auto Moderation by Keywords" mod by Andreas (https://vborg.vbsupport.ru/member.php?u=47102)
Thanks go out for his great mod -- if only I could PM or e-mail him to thank him directly! I only made minor changes to the mod to allow it to work with vBulletin 3.6.0 (by default it wouldn't work on new threads) and to auto-moderate posts URLs.
So give him credit if you think it's cool, but his PM box is full.
Dan "Tweak Monkey" Kennedy

History
-----------
v1.0.1: Added minimum post count option
v1.0.0: Initial release

Show Your Support

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

Comments
  #62  
Old 10-09-2007, 03:40 PM
Sal Collaziano Sal Collaziano is offline
 
Join Date: Dec 2001
Location: Royal Palm Beach, Florida
Posts: 232
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The message below seems to come and go too quickly. Is there any way to add in a delay or the ability to FORCE a user to click in order to proceed?

!!! Warning !!!
------------
If you allow keyword auto-moderation, your users will receive an "Invalid Thread" message when they use a flagged word on new threads because it's a moderated thread. However this error can be customized here:
Admin Panel / Phrase Manager / phrase type: Error Messages / invalidid (page 15 or so of the errors)
Reply With Quote
  #63  
Old 10-22-2007, 03:44 PM
adwade adwade is offline
 
Join Date: Aug 2006
Location: SouthEast, TN
Posts: 323
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes there is, just see post #48
Reply With Quote
  #64  
Old 12-13-2007, 04:10 AM
induslady induslady is offline
 
Join Date: Jul 2006
Posts: 224
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello,

Does this mod count the URL added in a member's signature while auto-moderating?

Or will it count only the URL in the body of the post?

I see lot of spammers including URLs in their signature and posting. I want to take care of it.

Thanks.
Reply With Quote
  #65  
Old 03-31-2008, 07:50 PM
sheryjutt's Avatar
sheryjutt sheryjutt is offline
 
Join Date: Dec 2007
Location: iTALY( In Heaven )
Posts: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please For 3-7-0
Reply With Quote
  #66  
Old 03-31-2008, 09:17 PM
tweakmonkey tweakmonkey is offline
 
Join Date: Jul 2006
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sheryjutt View Post
Please For 3-7-0
I don't run 3.7 on my forums, but when I upgrade after the beta is completed, I'll make sure to update the plugin.

Quote:
Originally Posted by induslady View Post
Hello,

Does this mod count the URL added in a member's signature while auto-moderating?

Or will it count only the URL in the body of the post?

I see lot of spammers including URLs in their signature and posting. I want to take care of it.

Thanks.
It does not work for signatures. I've seen other forums disable URLs in signatures using other tricks (maybe combine with user rank permissions), but i have never done this.
Reply With Quote
  #67  
Old 04-01-2008, 10:24 AM
diettalk's Avatar
diettalk diettalk is offline
 
Join Date: Jan 2002
Location: Maryland
Posts: 109
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Only problem is that it stops my RSS from posting.
Reply With Quote
  #68  
Old 04-09-2008, 01:27 PM
induslady induslady is offline
 
Join Date: Jul 2006
Posts: 224
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello,

I have installed this mod and it is working great with most of the spammers posts with URLs getting moderated. It has reduced our manual moderation works so much and all admins/mods in my site just love this mod.

The auto-moderation keywords that I have included are "www, .com"
I see an issue with 2 cases:

1) Replies with quotes are getting moderated, if the quoted post had an external or internal link in it.
For example - refer the below posts. The quoted post 'Hello Ladies' had an internal link in it. The reply post 'hi everyone' though did not have a link, got moderated because the quote had one.

Quote:
Quote:
Hello Ladies!

One hallmark of a good community is how well members know and connect with each other.

Our community is far flung. We have members not only from India, US, UK, Sinagpore etc, we also have members from Republic of Congo, Cyprus, Iraq, Afghanistan, Botswana etc. Even though we are all geographically distant, we can use this forum to know each other well and build a personal connection. The internet can truly make distance disappear!

In an effort to build a tight-knit community, we are starting this thread named "Who am I?" where members can write their profile for others to read.

Let's know each other beyond login IDs!

Moderators of Indusladies!

Please note: This is part II of the "Who am I?" thread. Please go here for "Who am I? - Part I".
hi everyone
am not new to this site but long back i was using this site...hopefully i recalled my id..!!!.thx to indus admin..for .sending a reminder .... hi ladies...who are online
2. The 2nd post by the same member (who posted the above reference post) also got moderated. Though it did not have any link in it, it just had a smilie included from my forum.
I am guessing it got moderated because her 1st post still remains moderated, so the subsequent posts are also treated the same as spam and getting moderated.

Is this right?

Appreciate your clarifications on the above and some quick tips on handling it.

Thanks.
Reply With Quote
  #69  
Old 04-09-2008, 08:21 PM
tweakmonkey tweakmonkey is offline
 
Join Date: Jul 2006
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by diettalk View Post
Only problem is that it stops my RSS from posting.
Vbulletin may treat the RSS Poster Bot as a user with 0 posts. I don't know a way around this yet, but when I update the forums on my site I will try to fix it. I'm waiting for 3.7 though -- I use the poster bot feature myself, but moderate what it posts, so this issue does not bother me. Sorry.

Quote:
Originally Posted by induslady View Post
Hello,

I have installed this mod and it is working great with most of the spammers posts with URLs getting moderated. It has reduced our manual moderation works so much and all admins/mods in my site just love this mod.
Great, I'm glad it's working!

Quote:
The auto-moderation keywords that I have included are "www, .com"
I see an issue with 2 cases:

1) Replies with quotes are getting moderated, if the quoted post had an external or internal link in it.
For example - refer the below posts. The quoted post 'Hello Ladies' had an internal link in it. The reply post 'hi everyone' though did not have a link, got moderated because the quote had one.
All the mod does is search the entire body of text in the post for the string. If it's contained in a quote or regular post it will still moderate this.

The reason this mod is still so effective for me is because my forums are not extremely busy and I have 5 moderators. Unfortunately, there is no way around this short of loosening up security.

Quote:
2. The 2nd post by the same member (who posted the above reference post) also got moderated. Though it did not have any link in it, it just had a smilie included from my forum.
I am guessing it got moderated because her 1st post still remains moderated, so the subsequent posts are also treated the same as spam and getting moderated.

Is this right?

Appreciate your clarifications on the above and some quick tips on handling it.

Thanks.
Each post is moderated independently. If a user's post is moderated, the next post should not automatically be moderated unless it contains strings as mentioned, too. What's the post count option set to on your mod? I set mine very low, like 1 or 2. I wish there was a better way to fix this, but I don't know of one yet. My VB just fills up with spam without this mod so I find that manual moderation is the only solution.

I suppose I could change it so there's an option where it simply strips out links and doesn't moderate the posts if the postcount is under 10, but that wouldn't stop users from posting up huge spammy posts selling ipods, prescription medications, and so-on.
Reply With Quote
  #70  
Old 04-16-2008, 03:28 PM
Cyburbia's Avatar
Cyburbia Cyburbia is offline
 
Join Date: Feb 2002
Location: Ithaca, New York USA
Posts: 159
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just wanted to say again that this is a great hack. It's stopped a lot of manual spam from appearing on my site. Thanks!
Reply With Quote
  #71  
Old 04-16-2008, 05:05 PM
Sal Collaziano Sal Collaziano is offline
 
Join Date: Dec 2001
Location: Royal Palm Beach, Florida
Posts: 232
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It would actually be perfect if it didn't moderate the administrators RSS posts..
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 04:33 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.04840 seconds
  • Memory Usage 2,324KB
  • Queries Executed 25 (?)
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_code
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete