The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
SpamBuster: Identify, log and remove spam posts on your forum Details »» | |||||||||||||||||||||||||||
SpamBuster: Identify, log and remove spam posts on your forum
Developer Last Online: Mar 2013
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
Supporters / CoAuthors Show Your Support
|
Comments |
#62
|
|||
|
|||
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? |
#63
|
||||
|
||||
Quote:
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. |
#64
|
|||
|
|||
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 |
#65
|
||||
|
||||
Quote:
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: Code:
"/\Wvirgin\W/" Quote:
I think your safest bet is to look for http:// (remember to escape the / so it'll read http:\/\/ ni the config) James |
#66
|
|||
|
|||
Quote:
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 |
#67
|
||||
|
||||
Quote:
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. |
#68
|
|||
|
|||
Quote:
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 |
#69
|
||||
|
||||
Quote:
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. |
#70
|
|||
|
|||
Quote:
It might help.... :up: 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 |
#71
|
||||
|
||||
There's a text file at https://vborg.vbsupport.ru/showthread.php?t=109258 which you should be able to open then copy/paste into the settings section.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|