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
SpamBuster: Identify, log and remove spam posts on your forum Details »»
SpamBuster: Identify, log and remove spam posts on your forum
Version: 1.1.2, by UK Jimbo UK Jimbo is offline
Developer Last Online: Mar 2013 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.6.8 Rating:
Released: 08-13-2007 Last Update: 11-07-2007 Installs: 195
Uses Plugins
 
No support by the author.

This is the v3.6 version of SpamBuster that I wrote for vBulletin v3.5.x This version is mainly bug fixes.

What does it do?
It spots posts that could potentially be spam then (depending on option settings) creates a thread alerting site admin/moderators about the post and/or hides the post from view.

How does it identify the spam?
All off the posts for users with a post count of less than 10 (configurable) have their posts checked against a number of rules. Each rule has a different "score". If the total score for the post exceeds a specified limit then the post is deemed to be spam.

Can I add my own rules?
The installer file has a default rule set with it, you may wish to customise the rules in the options section of the AdminCP. The rules system is fairly simple to add to, in simple terms each rule is a perl regular expression and a score.

How do I install it?
Import the product via the Product Manager in the AdminCP. The options group and plugins will be added to your system. Now would be a good time to click the install link on here to record the fact that you've installed it.

How do I configure it?
Head to the "SpamBuster" option group in the "vBulletin Options" section of your AdminCP. Fill in the relevant fields. Further documentation will follow but it should be obvious what each setting does for the moment.

How do I upgrade?
Just run a regular install. It's worth backing up your settings particluarly the rules before performing the upgrade. If you have any problems I recommend removing the product then installing it from scratch.

How can I test it?
Try posting a new thread/post with some trigger values in it. The string cialis should do the trick.

Help it's broken my forum!
Erm, that's not an intended feature. Disable all six of the plugins that are part of the product "SpamBuster" and post an error report to this thread. The forum will work fine.

Why doesn't it do x,y or z?
Because I've either not thought about it yet or I've not written it yet. Please drop a post into this thread with any (sensible!) suggestions.

Can I use it commercially?
You're free to use it for whatever purpose comercially/privately as long as you don't resell the code. It's released under the LGPL, see the link below for futher info. If you find this plugin useful and you'd like to make a donation please use the "donate" button below.


click to donate



This software is licenced under the CC-GNU LGPL.


Changelog
  • 8th November 2007 - v1.1.2 - New thread redirect bug fixed
  • 14th August 2007 - v1.1.1 - Multiple post bug fix
  • 13th August 2007 - v1.1.0 - Important bug fixes, updated rules file
  • 15th June 2006 - v1.0.1 - Updated list of rules uploaded as a text file
  • 6th April 2006 - v1.0.0 - Stable release: code remains the same but the rules file has changed.

Supporters / CoAuthors

Show Your Support

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

Comments
  #52  
Old 11-09-2007, 04:54 AM
FinalX-TeaM's Avatar
FinalX-TeaM FinalX-TeaM is offline
 
Join Date: Oct 2007
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks!
Reply With Quote
  #53  
Old 11-11-2007, 02:43 AM
Remi Remi is offline
 
Join Date: Nov 2001
Location: London, UK
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

is it posible to add the mail function found here to this hack

https://vborg.vbsupport.ru/showpost....2&postcount=10

I have set my "Alert forum" to send an email incase of a new thread or post but it is not working with "spam threads/posts alerts"

Thanks
Reply With Quote
  #54  
Old 11-15-2007, 12:14 PM
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Location: Toronto
Posts: 1,789
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed.... :up:

Tested and working great ...

Question: Why is it required to enter both a UserID and Username for that same ID in the AdminCP options for this mod? Is it just a check to make sure they match, or can a different Username be associated with the UserID one enters?

Thanks

Regards,
Badger
Reply With Quote
  #55  
Old 11-15-2007, 12:28 PM
UK Jimbo's Avatar
UK Jimbo UK Jimbo is offline
 
Join Date: Sep 2002
Posts: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BadgerDog View Post
Installed.... :up:

Tested and working great ...
I love it when a plan comes together

Quote:
Originally Posted by BadgerDog View Post
Question: Why is it required to enter both a UserID and Username for that same ID in the AdminCP options for this mod? Is it just a check to make sure they match, or can a different Username be associated with the UserID one enters?
The way the data is stored in the database (and that you add a new thread/post to the system) both the id and name are stored (instead of looking it up from the user table).

I could add something to the code to derive the username so you'd only need to specify the user id but I was feeling lazy and figured it's not too much extra effort to specify it that once in the configuration settings
Reply With Quote
  #56  
Old 11-15-2007, 01:36 PM
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Location: Toronto
Posts: 1,789
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by UK Jimbo View Post
The way the data is stored in the database (and that you add a new thread/post to the system) both the id and name are stored (instead of looking it up from the user table).

I could add something to the code to derive the username so you'd only need to specify the user id but I was feeling lazy and figured it's not too much extra effort to specify it that once in the configuration settings
Understood...

Thanks.....

Another question: I set the post count to 3 since most spammers on our forums jump right in and make their first (and only) post a piece of spam. When your mod places the spam in moderation, does it count that as a post to the user record? I ask because I wonder if I could reduce the count to one (1) and therefore even if a spammer decided to bang out several quick spams in a row, he'd still be stuck at a valid post count of one (1) and therefore he'd never get out of moderation. Does that make sense?

Regards,
Badger
Reply With Quote
  #57  
Old 11-15-2007, 01:54 PM
UK Jimbo's Avatar
UK Jimbo UK Jimbo is offline
 
Join Date: Sep 2002
Posts: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BadgerDog View Post
Understood...

Thanks.....

Another question: I set the post count to 3 since most spammers on our forums jump right in and make their first (and only) post a piece of spam. When your mod places the spam in moderation, does it count that as a post to the user record? I ask because I wonder if I could reduce the count to one (1) and therefore even if a spammer decided to bang out several quick spams in a row, he'd still be stuck at a valid post count of one (1) and therefore he'd never get out of moderation. Does that make sense?
It does, just!

Only visible posts count towards the post count so the posts moderated by spambuster will not increase the spammers posts count.
Reply With Quote
  #58  
Old 11-15-2007, 02:02 PM
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Location: Toronto
Posts: 1,789
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by UK Jimbo View Post
It does, just!

Only visible posts count towards the post count so the posts moderated by spambuster will not increase the spammers posts count.
Roger that .... :up:

Regards,
Badger
Reply With Quote
  #59  
Old 11-16-2007, 03:00 AM
croft croft is offline
 
Join Date: Aug 2002
Location: Sweden
Posts: 304
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

installed and was hoping i finally will get rid of lots of spammers. But no such luck for me. When i try to post a test spam post nothing happens. The post isn't hidden and its not posted in my moderator forum either.

trigger level. tested everything from 1 up to 10
post count. 5
enable post reporting. yes
correct forum id. yes
correct user id and name. yes
remove spam threads/posts. yes

Shouldn't those settings find the spam posts and post a notice in my mod forum ?
Reply With Quote
  #60  
Old 11-16-2007, 03:21 AM
webghey webghey is offline
 
Join Date: May 2005
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by croft View Post
installed and was hoping i finally will get rid of lots of spammers. But no such luck for me. When i try to post a test spam post nothing happens. The post isn't hidden and its not posted in my moderator forum either.

trigger level. tested everything from 1 up to 10
post count. 5
enable post reporting. yes
correct forum id. yes
correct user id and name. yes
remove spam threads/posts. yes

Shouldn't those settings find the spam posts and post a notice in my mod forum ?


does your screen resemble this?
obviously the user id and forum # would be based off your mod forum #.
it's working on my vb3.68 patch 2
Reply With Quote
  #61  
Old 11-16-2007, 03:25 AM
croft croft is offline
 
Join Date: Aug 2002
Location: Sweden
Posts: 304
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

edit. It started to work after a while ??? strange thing.

On another note. Would it be possible to add a user group setting to this spam buster so it doesn't check for spam on certain groups ?
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 02:32 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.14316 seconds
  • Memory Usage 2,323KB
  • 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
  • (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