The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vbSpamBuster v0.2 Details »» | |||||||||||||||||||||||||
Following the release of vB SpamBuster v0.1 earlier in the week I've added some of the improvements based on the discussion about it.
This version is a complete rewrite over v0.1 and adds the major features:
As you can see the ruleset is fairly small at the moment I still think that it will catch a lot of spam posts. Any help/feedback from people running the system and either getting "false positives" or want to add any better rules to the default list please let me know. Installation instructions Download spambuster-libs.php and spambuster-rules.php. You may wish to edit the define values at the top of the spambuster-libs.php file. Later on you might want to edit the rules in spambuster-rules.php too. Upload spambuster-libs.php and spambuster-rules.php into your includes directory. In both newthread.php and newreply.php find: PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
Show Your Support
|
Comments |
#12
|
|||
|
|||
Quote:
My actual list is hilarious and lengthy, all taken from actual posts and emails. |
#13
|
||||
|
||||
Quote:
|
#14
|
||||
|
||||
Quote:
|
#15
|
||||
|
||||
Quote:
It'll be easy to include post/thread titles in the list of fields checked so I'll add that in. Good point about profiles. I'll look to see if this is possible but might make things a bit more tricky. |
#16
|
||||
|
||||
To get that working in the ACP, I suggest you just make a new database table and call the values into an array with mysql_fetch_array().
Also, I suggest you use the similar_text() function and allow the user to configure what percent 2 words have to be for the replacement to happen. That can get rid of peoblems with people figuring out how to get around the hack by saying things like "Vist my wbsite." |
#17
|
||||
|
||||
I've made some progress with this today. It's now dropping threads into the moderation queue.
In the next few days I'll put another release up on here with all the changes I've made and will be reading the regular expressions out of a separate text file. After that's sorted the next release will concentrate on admincp integration. Quote:
|
#18
|
||||
|
||||
Following some further thought and after having used spamassassin a fair bit in the past I think that I'm going to run with a similar rule based system.
A config file has a list of rules within it. Each rule has a score which is added to an overall score for the post should that rule match the post. At the end of testing a post for "spaminess" the overall score of the post is compared to a configurable "threshold" score. If the score for a post is over the threshold then it's deemed to be spam. This setup, coupled with perl regular expression and similar_text support should make for a fairly simple but highly configurable system. After there's a stable release of this code I'd hope that a number of us could worth together to produce a decent standard list of patterns that people can use out of the box. I'm going to need some help with that stage as the forums I admin have fairly low amounts of spam compared to some other sites. As an aside SpamBuster nipped 8 spam posts in the butt this morning on visordown.com |
#19
|
||||
|
||||
Following the release of vB SpamBuster v0.1 earlier in the week I've added some of the improvements based on the discussion about it.
This version is a complete rewrite over v0.1 and adds the major features:
As you can see the ruleset is fairly small at the moment I still think that it will catch a lot of spam posts. Any help/feedback from people running the system and either getting "false positives" or want to add any better rules to the default list please let me know. Installation instructions Download spambuster-libs.php and spambuster-rules.php. You may wish to edit the define values at the top of the spambuster-libs.php file. Later on you might want to edit the rules in spambuster-rules.php too. Upload spambuster-libs.php and spambuster-rules.php into your includes directory. In both newthread.php and newreply.php find: PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
|
#20
|
||||
|
||||
v0.02 released at https://vborg.vbsupport.ru/showthread.php?t=76756
|
#21
|
||||
|
||||
I dont think you can Make a new thread when having a new version of a hack... I think you should use the same thread... i'm not sure, but I think I read that somewhere... anyways, let me go look around...
|
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|