vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   SpamBuster v1.0.0 (Stable): Identify, log and remove spam posts on your forum (https://vborg.vbsupport.ru/showthread.php?t=109258)

UK Jimbo 04-06-2006 06:03 AM

Stable release v1.0.0

shoupz 04-06-2006 06:10 AM

sounds pretty cool, i'll give it a try

hotwheels 04-06-2006 12:32 PM

What is this gonna catch UK jimbo?
Quote:

# Other string based stuff
regexp:a_pochrist:10:any:"/thepassionofthechrist/i"
regexp:t_feelsad:10:title:"/This picture may make some of you feel sad/i"

UK Jimbo 04-06-2006 03:20 PM

Quote:

Originally Posted by hotwheels
What is this gonna catch UK jimbo?

More spam, just not commercial.

Google search results

The Realist 04-10-2006 02:23 PM

Major problems.

Installed this hack and then found out that posts were going into the moderation section. When I try and validate any of the posts I get this error:

Quote:

Fatal error: Call to undefined function: sb_test() in /home/xxxxxxx/public_html/includes/class_dm_threadpost.php on line 731
Line 731 reads: $return_value = true;

Now......

I have removed this hack via the product area and the error still appears even though the hack has been removed.

Any ideas how to solve this please.

Laters

UK Jimbo 04-10-2006 02:27 PM

On the manage plugins page ensure that any spambuster plugins are disabled.

What version of vBulletin are you using?
Was this an upgrade or a new install?

The Realist 04-10-2006 02:33 PM

1: There are no plugins or products in the manage products area (removed) so Im unable to disable anything.

2: Version 3.5.4

3: New install

Laters

UK Jimbo 04-10-2006 05:18 PM

Quote:

Originally Posted by The Realist
Problem found and solved.

Although I removed the spambuster plugin, there are still entries in the class_dm_threadpost.php file that the plugin did not remove.

I manually removed spam edits.

Laters

Very strange, this is a function of vBulletin not the plugin, if you can replicate it I suggest you open a bug with them.

The first thing I said was: "On the manage plugins page ensure that any spambuster plugins are disabled."

I'm guessing that one of the 130+ plus plugin hooks installed on your forum could have conflicted with it.

UK Jimbo 04-10-2006 05:24 PM

Quote:

Originally Posted by The Realist
Problem found and solved.

Although I removed the spambuster plugin, there are still entries in the class_dm_threadpost.php file that the plugin did not remove.

SpamBuster is a plugin, it doesn't change the code in any of the installed files. I suspect you're running some kind of vBulletin add-on that handles plugins differently to normal. It looks like that plugin malfunctioned on the uninstall.

[5 mins later]

I've just done some searching and I'm pretty sure that this plugin is the culprit. https://vborg.vbsupport.ru/showthread.php?t=107315

The problems you were seeing were not related to SpamBuster at all.

The Realist 04-10-2006 05:41 PM

Removed my 3 posts.

Reason: Dont want to confuse users.

My problem was: Plugin Accelerator
Fix: Disabled Plugin Accelerator, reinstalled spambuster and my error has gone away.

Laters

UK Jimbo 04-10-2006 06:28 PM

Thanks :)

forumthemes 04-10-2006 11:17 PM

wow great work :) Getting tired of spam post

Chadi 04-11-2006 01:17 AM

What if I want to grant a link without it being reported, only to select users/posts? How would I go about this?

UK Jimbo 04-11-2006 11:12 AM

Quote:

Originally Posted by chadi
What if I want to grant a link without it being reported, only to select users/posts? How would I go about this?

I don't understand the question could you describe what you want to do in more detail please?

ScubaAddict 05-13-2006 01:52 PM

Jimbo -

Great product! I have just a few questions:

1. I have it set to post to a spam thread if spam is detected, and to hide the spam post from view. Now say I find it is not spam. Is there a way to allow it to be shown (un-flagged as spam)?

2. When a spam post is hidden from view - you can still see the thread. Is that the way it is supposed to work? For example: SPammer starts new thread with his message, it is flagged as spam - so the message is hidden, but you can still see the thread link in the forum.

3. Is there a way to make your list catch a regex item more then once. For example: "http://" is in a message 20 times (obvious spam post) but the regex only caught the first http:// - so it only recieves 5 points. I want it to have 100 points (5x20).

I think that is all of my questions so far. This is exactly what I needed! Great Work!

UK Jimbo 05-15-2006 07:57 AM

Quote:

Originally Posted by ScubaAddict
Jimbo -

Great product! I have just a few questions:

1. I have it set to post to a spam thread if spam is detected, and to hide the spam post from view. Now say I find it is not spam. Is there a way to allow it to be shown (un-flagged as spam)?

2. When a spam post is hidden from view - you can still see the thread. Is that the way it is supposed to work? For example: SPammer starts new thread with his message, it is flagged as spam - so the message is hidden, but you can still see the thread link in the forum.

Hi SA.

The post is flagged as "unmoderated" this means that administrators/moderators can see it but regular registered users on the forum can't. The way you've described it is exactly as it should work.

Using the normal vBulletin interface you should be able to "manage" the moderated thread (there are the "AJAX" functions too). Have a look in the vBulletin manual and moderation is explained in there :)



Quote:

Originally Posted by ScubaAddict
3. Is there a way to make your list catch a regex item more then once. For example: "http://" is in a message 20 times (obvious spam post) but the regex only caught the first http:// - so it only recieves 5 points. I want it to have 100 points (5x20).

I think that is all of my questions so far. This is exactly what I needed! Great Work!

Interesting one. I can see exactly why you'd want to use this one but it's not something that the software can do at the moment. I'll give it some further thought :)

jj 05-15-2006 01:29 PM

Quote:

Originally Posted by UK Jimbo
Interesting one. I can see exactly why you'd want to use this one but it's not something that the software can do at the moment. I'll give it some further thought :)

Hi there, have looked into the code for a moment. Try using the preg_match_all() function to get more than one hit for a regular expression. You will get a multi-dimensional array then with all found matches :)

UK Jimbo 05-15-2006 01:42 PM

Quote:

Originally Posted by jj
Hi there, have looked into the code for a moment. Try using the preg_match_all() function to get more than one hit for a regular expression. You will get a multi-dimensional array then with all found matches :)

Sure - I'd thought about that. Then multiply count($matches) with the weighting for that rule.

I'm wondering if there are any cases where you wouldn't want to consider multiple occurences of the same pattern. (i.e. have the "all" test configurable).

Invalid ID 05-15-2006 07:12 PM

I am sorry I just could not understand what this hack will do.

I have some members who use my forum to promote their websites... so can this plugin detect the posts like www.sitename.com type of lines and remove them?

UK Jimbo 05-15-2006 07:42 PM

Quote:

Originally Posted by Invalid ID
I am sorry I just could not understand what this hack will do.

I have some members who use my forum to promote their websites... so can this plugin detect the posts like www.sitename.com type of lines and remove them?

It's less to stop member but more to stop people who come in and register on the forum just to post advertising on there. I think some use software so that they can put similar posts on hundreds of forums.

THis hack will identify the spam posts using pattern matches then prevent regular users from seeing the posts on the forum. As a moderator or admin you will still be able to see the posts on the forum, if any of the posts are in fact geniuine posts then you can make them visible to the forum users easily using built in vBulletin moderation commands.

contactsonia 05-16-2006 10:24 AM

Too Good. I have just installed it on my forums.
Good Job :)

ScubaAddict 05-17-2006 07:20 PM

Jimbo - thanks for the replies. I wasn't up to speed on forum moderation, and now I see that I only saw the thread because I was logged in as the Admin. --Thank you.

Again - great work! This will be flying off the shelves as soon as everyone else starts getting hit with the bots - like me :confused:

UK Jimbo 05-17-2006 07:44 PM

No worries. To be honest I'm surprised that more people haven't installed it. Perhaps the configuration part of it is a bit off-putting. It'd be good if people shared rules on that they've added to their config and found effective.

COBRAws 05-19-2006 10:54 AM

Hello UK Jimbo! This is a great hack, thanks for releasing to public.

W1zzard 05-21-2006 10:35 AM

suggestions:

- add a link into the spam report email which approves the post when clicked
- add some instruction text to the created post something like telling mods that it's invis now and they need to approve it to be visible...

TheComputerGuy 06-01-2006 05:41 PM

Thanks, hopefully this will stop some of the people that have been spamming my site. If I find more rules, I will share them.

UK Jimbo 06-01-2006 07:27 PM

Quote:

Originally Posted by W1zzard
suggestions:

- add a link into the spam report email which approves the post when clicked
- add some instruction text to the created post something like telling mods that it's invis now and they need to approve it to be visible...

Only just seen these suggestions

The first one is a great plan - I'll look into that for a fugure release.

The second one is something you could do in the templates.

87accordlxi 06-07-2006 12:36 PM

Great hack. One suggestion/request though.

Could a rule be added that flags IP ranges that can be set in the admincp? So if a spammer (or any previously banned user) who posts from the same IP address keeps trying to post threads on the board under different usernames, I would be alerted to it? Blanket IP bans can affect innocent users, so I tend to avoid them. Being able to flag IP ranges with this hack would allow us to investigate every possible duplicate user on an individual basis.

UK Jimbo 06-07-2006 12:42 PM

Surre - I'm having to put development of this on hold for the moment but it's a good idea and will be incorporated into a future release.

87accordlxi 06-09-2006 01:35 PM

Quote:

Originally Posted by UK Jimbo
Surre - I'm having to put development of this on hold for the moment but it's a good idea and will be incorporated into a future release.

Thanks!

Kings 06-09-2006 04:48 PM

I've just installed this plugin, and it seems to have broken my 'Post Moderation' tools. When I try to approve some posts, I get this:

Quote:

Fatal error: Call to undefined function: sb_test() in g:\projects\vbulletin_test\includes\class_dm_threa dpost.php(728) : eval()'d code on line 1
Seems to me that the global_start didn't run, probably because I'm working in the admin CP. Anyway to fix this? I'm using version 1.0.0 on vB 3.5.4.

UK Jimbo 06-09-2006 05:17 PM

Can't replicate this one myself - can you tell me what operations you're doing from within the admincp please?

Kings 06-09-2006 05:40 PM

There are a few 'Unapproved Posts', so to approve them I do the following:

1. Login Admin CP
2. Moderation -> Moderate Posts
3. Validate all posts
4. Save

Then I get the error.

Kings 06-10-2006 12:56 PM

I've fixed the problem myself, by modifying the plugin so that it checks if the function exists, for example:

Code:

<phpcode><![CDATA[
        if (function_exists('sbhits') == true) {
                $GLOBALS['sbhits'] = sb_test($this);
        } else {
                $GLOBALS['sbhits'] = array();
        }                               
]]></phpcode>

The plugin still seems to work, and I can use my moderation tools again. Hope this helps.

sandman1970 06-11-2006 04:05 PM

i have one problem, i wanna install SpamBuster for only 1 forum .....

can I add next line to

if ($forumid != 3 ) return false

function sb_test(&$obj,$table=null) in product-spambuster[1].1.0.0.xml?

thx

lucky123 06-12-2006 02:53 PM

I installed it and it shows up but does not work. I enabled in the spambuster options and started a fake thread as a new user.
It still showed on the site and did not appear in the posts to be moderated when I logged back in as moderator.

I put

FREE CELL PHONES. and stuff like that in the message.

I get no errors in my forum from this. Help !

lucky123 06-12-2006 03:35 PM

here's the code in plugin manager

if( is_array($GLOBALS['sbhits']) && $vbulletin->options['spambustermoderate'] == 1 ) {
$forceredirect = true;
$vbulletin->url = 'forumdisplay.php?' . $vbulletin->session->vars['sessionurl'] . "f=$foruminfo[forumid]";
}

This is what was uploaded in the plugins. Maybe that last line is messed up

sandman1970 06-14-2006 05:03 AM

maybe very strange question!

Does any use SpamBuster for vb 3.5.3??

I installed SB for 3.5.3 and set

Trigger level = 3
Posts scoring with a score equal to or greater than this value will be classed as spam

and tried to post some spams with a lot of http text but it did not works

My vb 3.5.5 forum still gets a lot of spams :(

Gio Takahashi 06-14-2006 10:59 AM

I've been having a hell of a problem with spamvertisers lately, and will be using this.

Personally, I'd like to see this automatically perma-ban the spammer as well.

This seems a little tricky, but how might I add rules based on the following threads in this forum:

http://www.unitedempire.net/forum/fo...play.php?f=177

UK Jimbo 06-15-2006 09:53 AM

Gio - it looks like the links have been removed from all the posts on that forum so I can't suggest rules. Generally excluding by URL is the way to go.


All times are GMT. The time now is 09:40 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
  • Page Generation 0.01579 seconds
  • Memory Usage 1,831KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (14)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete