Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
SpamBuster: Identify, log and remove spam posts on your forum Details »
SpamBuster: Identify, log and remove spam posts on your forum
Mod Version: 1.1.2, by UK Jimbo (Member) UK Jimbo is offline
Developer Last Online: Mar 2013 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.6.8 Rating: (19 votes - 4.68 average) Installs: 193
Released: 14 Aug 2007 Last Update: 08 Nov 2007 Downloads: 746
Not Supported Uses Plugins  

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.

Download Now

Only licensed members can download files, Click Here for more information.

Supporters / CoAuthors

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
SpamBuster v1.0.0 (Stable): Identify, log and remove spam posts on your forum UK Jimbo vBulletin 3.5 Add-ons 147 15 Feb 2010 12:38

  #61  
Old 16 Nov 2007, 05:36
webghey webghey is offline
 
Join Date: May 2005
and you're logged in with an acct less than 10 posts? Not your own acct?

I went into the admincp - created a new user/login
log out of the admincp/site
log in as my test user - make a post about free ipods and viagra or something on sale..
log out..

log back in as admin - look at the post. Mine was invisible and caught by the program... and has caught quite a few spam threads.

I don't know what to tell you - the guy who wrote it will have to help maybe?
Reply With Quote
  #62  
Old 16 Nov 2007, 09:17
UK Jimbo's Avatar
UK Jimbo UK Jimbo is offline
 
Join Date: Sep 2002
Originally Posted by webghey View Post
and you're logged in with an acct less than 10 posts? Not your own acct?

I went into the admincp - created a new user/login
log out of the admincp/site
log in as my test user - make a post about free ipods and viagra or something on sale..
log out..

log back in as admin - look at the post. Mine was invisible and caught by the program... and has caught quite a few spam threads.

I don't know what to tell you - the guy who wrote it will have to help maybe?
A sound advice (pretty much what I would have recommended). Looking at his last post though it seems he has it sorted.

Re: usergroup inclusion/exclusion
It's something that will be in a future release. I think if you look back through the thread someone might have a hack that does it.
__________________
administrator: visordown.com
Reply With Quote
  #63  
Old 21 Nov 2007, 12:30
lazytown lazytown is offline
 
Join Date: Feb 2004
This is a great mod with only one major flaw.... That is the ability to specify whole words or boundaries. For example, if a person types the word "Virginia," the post will get flagged as spam (due to virgin in the rules). If they link to a jpeg (.jpg) it will get flagged as a link to japan (which is .jp). Without being able to detect spaces/etc or only matching a whole word, it becomes very difficult to make rules that work properly. I need a better understanding of the regular expressions used here.

As a side note -- is there a simple way to detect a link to any URL? Perhaps just the [url] BBcode?

-vissa

Last edited by lazytown; 21 Nov 2007 at 13:06.
Reply With Quote
  #64  
Old 21 Nov 2007, 12:47
UK Jimbo's Avatar
UK Jimbo UK Jimbo is offline
 
Join Date: Sep 2002
Originally Posted by vissa View Post
This is a great mod with only one major flaw.... That is the ability to specify whole words or boundaries. For example, if a person types the work "Virginia," the post will get flagged as spam (due to virgin in the rules). If they link to a jpeg (.jpg) it will get flagged as a link to japan (which is .jp). Without being able to detect spaces/etc or only matching a whole word, it becomes very difficult to make rules that work properly. I need a better understanding of the regular expressions used here.
That's a limitation of the current set of rules not of the mod itself.

You're quite right - it's overly aggressive and needs to be reworked (I posted about this a couple of months back).

It shouldn't be too hard to look for those strings with regular expressions like:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

That would search for virgin with non "word" characters either side of it.

Originally Posted by vissa View Post
As a side note -- is there a simple way to detect a link to any URL? Perhaps just the [url] BBcode?
vB does automatic URL parsing as well so http://www.google.com/ would end up being stored without the [url] tags but would appear as a link in the page.

I think your safest bet is to look for http:// (remember to escape the / so it'll read http:\/\/ ni the config)

James
__________________
administrator: visordown.com
Reply With Quote
  #65  
Old 21 Nov 2007, 12:58
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Real name: Doug
Originally Posted by vissa View Post
This is a great mod with only one major flaw.... That is the ability to specify whole words or boundaries. For example, if a person types the work "Virginia," the post will get flagged as spam (due to virgin in the rules). If they link to a jpeg (.jpg) it will get flagged as a link to japan (which is .jp). Without being able to detect spaces/etc or only matching a whole word, it becomes very difficult to make rules that work properly. I need a better understanding of the regular expressions used here.

As a side note -- is there a simple way to detect a link to any URL? Perhaps just the [url] BBcode?
I agree ...

It's a great mod that started out well on our forums, but it seems to be nailing an inordinate amount of posts that have nothing wrong with them, except things like your "Virginia" example....

Too bad....

Have reduced post count check to "1" to see if that helps only nail those first time registration then immediately spam types...

Regards,
Badger

Last edited by BadgerDog; 21 Nov 2007 at 13:21.
Reply With Quote
  #66  
Old 21 Nov 2007, 13:06
UK Jimbo's Avatar
UK Jimbo UK Jimbo is offline
 
Join Date: Sep 2002
Originally Posted by BadgerDog View Post
It's a great mod that started out well on our forums, but it seems to be nailing an inordinate amount of posts that have nothing wrong with them, except things like your "Virginia" example....
I'd suggest reverting back to an older version of the rules and you shouldn't have these problems.


If anyone could do some refining of the rules that would be fantastic.

As and when I get the time I'd like to create a test setup where I can test the rules file against a set of known spam/geniune posts.
__________________
administrator: visordown.com
Reply With Quote
  #67  
Old 21 Nov 2007, 13:09
lazytown lazytown is offline
 
Join Date: Feb 2004
Originally Posted by UK Jimbo View Post
I'd suggest reverting back to an older version of the rules and you shouldn't have these problems.


If anyone could do some refining of the rules that would be fantastic.

As and when I get the time I'd like to create a test setup where I can test the rules file against a set of known spam/geniune posts.

Thanks for the tips in the last couple of posts... Where can we get a list of the regular expression rules that are available/possible?

-vissa
Reply With Quote
  #68  
Old 21 Nov 2007, 13:14
UK Jimbo's Avatar
UK Jimbo UK Jimbo is offline
 
Join Date: Sep 2002
Originally Posted by vissa View Post
Thanks for the tips in the last couple of posts... Where can we get a list of the regular expression rules that are available/possible?
The spambuster rules are all in the configuration/settings section of the admincp.

Google should show up some tutorials on perl regular expressions (which is the type of regular expression SpamBuster uses). Some of it can be a bit daunting though.

It should be fairly easy to modify the existing rules into the \Wvirgin\W style I described earlier.
__________________
administrator: visordown.com
Reply With Quote
  #69  
Old 21 Nov 2007, 13:17
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Real name: Doug
Originally Posted by UK Jimbo View Post
I'd suggest reverting back to an older version of the rules and you shouldn't have these problems.
I didn't know we could do that....

It might help....

While maintaining the current code version, could you post the "old" rule set you refer to so we can plug it into the appropriate area under our AdminCP options?

Thanks...

Regards,
Badger
Reply With Quote
  #70  
Old 21 Nov 2007, 13:25
UK Jimbo's Avatar
UK Jimbo UK Jimbo is offline
 
Join Date: Sep 2002
There's a text file at http://www.vbulletin.org/forum/showthread.php?t=109258 which you should be able to open then copy/paste into the settings section.
__________________
administrator: visordown.com
Reply With Quote
  #71  
Old 21 Nov 2007, 13:31
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Real name: Doug
Originally Posted by UK Jimbo View Post
There's a text file at http://www.vbulletin.org/forum/showthread.php?t=109258 which you should be able to open then copy/paste into the settings section.
Thanks...

Will plug the contents of it into the current version here ...

Regards,
Badger
Reply With Quote
  #72  
Old 21 Nov 2007, 14:47
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Real name: Doug
Originally Posted by UK Jimbo View Post
There's a text file at http://www.vbulletin.org/forum/showthread.php?t=109258 which you should be able to open then copy/paste into the settings section.

I've opened and reviewed the other text file. It seems very sparse (only links) compared to the one in the current release. I assume it will most likely have the opposite effect and catch far less spam, even though the current one is too sensitive....

I guess it's a matter of trade-offs....

I wonder if just leaving the current one and jumping on first posts only might be the best answer for our site... (thinking out loud)....

Thanks again ...

Regards,
Badger
Reply With Quote
  #73  
Old 26 Nov 2007, 21:15
cyberws cyberws is offline
 
Join Date: Nov 2007
Real name: Jeremy
Thanks! Spambots and spammers r so annoying. So thanks once again for some ammo against them. Keep up the good work.
Reply With Quote
  #74  
Old 27 Nov 2007, 15:29
Shaheen's Avatar
Shaheen Shaheen is offline
 
Join Date: Nov 2006
works great **
Reply With Quote
  #75  
Old 29 Nov 2007, 16:50
corman420 corman420 is offline
 
Join Date: Dec 2005
Great mod. Is there anyway to change the post that it makes? I would like it so it posted a link to the mod "One-touch ban & clean" so all I'd have to do is click the link within the post, and the user along with all thier posts will be deleted.

I tried looking for the template - couldn't find it.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 13:01.

Layout Options | Width: Wide Color: