![]() |
Nice hack **installed**
I have a robot that post rss feeds on my site. It has a user id and over 10,000 posts and yet spambuster keeps flagging it when it post a new file that may trip the rules criteria. :confused: A nice feature would be if you could exclude user id's or user groups of your choosing. |
Well done. Worked great. I have alot of spam so its definitely something I needed.
|
Thanks uk Jimbo... works great.
|
Does anyone know if this works with VB3.7.0 Gold ?
thanks in advance |
Great addon. Thankyou! :)
|
I don't know why, but it FEELS like this addon stopped working with 3.6.10 (maybe even with 3.6.9)
Be great if someone can put my mind at ease |
Quote:
|
Quote:
Tony. |
I would like this updated to work on vBullettin 3.7.x as well please. I haven't tested this version since it doesn't work on 3.6.10 I doubt it'll work in the 3.7.x series.
|
Everything works, but when I draw in RSS feeds from my own username it 'moderates' it despite the fact that I have more posts than the threshold value...
Any ideas on how to solve this? |
I had this on my 3.5 forum, and we are about to upgrade to 3.7.
from what I'm reading this won't work with 3.7? That really stinks, this is such a great hack, it worked wonderful on our forum. I'm going to really miss it. |
I am running 3.7.1 PL2 and it is still working fine. Upgraded from 3.6.x all the way through, and it's still working.
3.7.2 PL1 upgrade is next, so we'll see what happens. |
Quote:
|
EXCELLENT Mod, using it on two forums and am very happy with it.
One issue: It seem to sporadically fail to post up the report post. I can make it put up the report post with a test spam thread or post, but occasionally it just up and doesn't. I'm not sure exactly why, but I suspect that when there's a post that contains a massive number of keywords it might be choking on it? For now we're just keeping an eye on the moderation queue, but it really would be more convenient to be able to have the report thread posting work reliably. Any ideas how I can go about troubleshooting this? |
Hi everyone, I've been using SpamBuster for a while and it made my life significantly easier. I thought of an improvement, I implemented it on my forum but the results are not as expected.
My idea was simple - add a regular expression that detects any string that has at least 3 URLs in it. The regexp I'm using is Code:
regexp:a_not_too_many_links:15:any:"/(http:\/\/.*){3,}/i" I don't understand what is causing this. My guess is that it has something to do with the priority of the rules used by SpamBuster? Unfortunately I am not a skilled PHP programmer, but I think I would be able to figure it out if I could step through the code with a debugger (as one can do with other languages) and see the state of each variable as new instructions are executed. Any thoughts? |
Hi - it's a long time since I've worked on this plugin. For general spam filtering in recent version of vBulletin I'd suggest using the built in Akismet powered spam filtering.
The only way I can think of checking for three + URLs with a regexp is to use something similar to: (untested) Code:
/.*http:\/\/.*http:\/\/.*http:\/\/.*/ edit: Perhaps try: Code:
/(.*?http:\/\/.*?){3,}/i |
Thanks for the swift response.
This is what I use as a testbed:
Every regexp you mentioned, as well as the one I devised myself works fine; i.e. the regexp tester reports that the given string matches the regexp. Now, neither of them is effective when used with SpamBuster. I made this regexp the first one in SpamBuster's list - so I am certain this is not related to the order in which the rules are written in the config. Maybe it can be understood by adding some debug statements to the plugin's code and watching the flow of its execution? Thanks for suggesting Akismet, but my optimism faded away in just a few seconds - I saw that it is marked as "installed", therefore it means that some time ago I tested it and was not satisfied with the results and that my conclusion was that "SpamBuster is better" (-: |
I'd like to use this update version on vb 3.5.4 would it work?
|
UK Jimbo, I understood the cause of the problem.
The used regexp contains the ':' character (inside "http://"). When spambuster parses the rules, it uses ':' as a separator to explode the string into bits, ex: Code:
regexp:a_nike_dunk:5:any:"/nike dunk/i" Code:
// split up the line Suggested fix: Use '::' as a separator in each rule, rather than ':'. Replace Code:
// split up the line Code:
// split up the line I don't know what the rationale behind that choice was, but isn't it easier to use this instead? It is straightforward and requires no belief in external forces :-) Code:
$bits = explode('::', $rule); Can you share your thoughts on this, and perhaps update Spambuster to include this fix? Code:
<?php |
Seeing that there is no activity on this front, I attached my version of SpamBuster, with the change applied to it.
Note that the rules were changed, and that if you install it above the existing version you will have to manually update the rules via the administration panel. I've been testing it since the time of the last message in this thread and it works as expected, no side effects were revealed. |
I have an additional question about this plugin - after applying the change I described above, everything works fine, but the problem is that I get a lot of notifications from SpamBuster.
A lot of threads are created on the forum, and even though they are not public, it is still a lot of work to sift through the email reports and delete the bad threads. It will be much better if I could set another parameter, a threshold which, if reached, will tell SpamBuster to immediately delete the post, without notifying me and without asking questions. Can someone implement that, or at least tell me where I should start digging in order to figure out how to add this feature? |
All times are GMT. The time now is 01:04 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|