vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Anti-Spam Options - vbStopForumSpam (https://vborg.vbsupport.ru/showthread.php?t=230921)

blake247 02-18-2010 04:00 AM

WOW...excellent mod!

djbaxter 02-18-2010 03:05 PM

Accidentally posted in the 3.6 thread. Reposting here:

Suggestion/Question:
At present, it seems the name search is not on exact match - at least, if I enter a name as a manual search it's not (e.g., dan will be flagged as matches to daniel, dan123, rodan, etc.).

It should either be eliminated as a potential criterion or made so that only exact matches will work to ban a registration, as it is for email addresses and IP addresses.

Quote:

Originally Posted by TommyC (Post 1984131)
This script doesn't use a "search" it checks for a yes or no.

For example, dan would show up as a yes via this page:
http://www.stopforumspam.com/api?username=dan

You misunderstand me.

The point is how "dan" is checked - and against what. Would you get a "yes" if the member was dan because it matched with daniel, dan2010,123dan, etc.?

Try a manual search: http://www.stopforumspam.com/search?q=dan

My hypothetical member "dan" isn't any of those 500 listed but seems to be considered a match. It should not return a "yes" unless it finds a "dan" in the spam list, not a "jordan" or anything else.

Claygp 02-19-2010 03:19 PM

This mod blocks WAY too many legit people. I had to remove it. Not good.

skippybosco 02-19-2010 09:27 PM

@Claygp: Have you verified that their IP/Email/Username are in fact part of the SFS database? Have you reported the "Legit People" to SFS so they can be investigated and potentially removed from the dB?

As I've seen the "I have to disable this mod" statement a few times in the last few weeks, it is probably worth reiterating that you do not have to block users that are caught by SFS. Instead have those users put into a more restrictive usergroup which either has their posts validated via Akismet or has it's posts manually validated by your site moderators. You can then set an automatic promotion strategy (based on time, # posts, etc) to move them to a less restrictive usergroup.

This gives you the best of both worlds... even in the rare case there is a false positive, your users can still register and post, while at the same time having peace of mind that content is being vetted before it is being presented to your users.

abbasbsp 02-19-2010 10:18 PM

Database error will appear when a user registration so that members do not gain.
This mod should just delete.

djbaxter 02-21-2010 05:06 PM

Quote:

Originally Posted by djbaxter (Post 1988154)
This part echoes the concern I expressed earlier. There is a simple resolution: Check the email address and the IP address and skip the name check. Spammers rotate the names they use anyway, so it's not really helpful and may be harmful.

Try this:

Find in includes/functions_vbsfs.php:

PHP Code:

    // todo handle the null error results.
    
$result checkSFSSpam($username'username');
    if (
$result !== VBSFS_NO_TEST) {        
        
sfsActions('username'$username$username$email,$ip$result);     
                } 

Comment out those lines, i.e., change to:

PHP Code:

    // todo handle the null error results.
    // $result = checkSFSSpam($username, 'username');
    // if ($result !== VBSFS_NO_TEST) {        
    //     sfsActions('username', $username, $username, $email,$ip, $result); 
    // } 


Bob_R 02-22-2010 01:11 AM

Quote:

Originally Posted by djbaxter (Post 1988196)
Try this:

Find in includes/functions_vbsfs.php:

PHP Code:

    // todo handle the null error results.
    
$result checkSFSSpam($username'username');
    if (
$result !== VBSFS_NO_TEST) {        
        
sfsActions('username'$username$username$email,$ip$result);     
                } 

Comment out those lines, i.e., change to:

PHP Code:

    // todo handle the null error results.
    // $result = checkSFSSpam($username, 'username');
    // if ($result !== VBSFS_NO_TEST) {        
    //     sfsActions('username', $username, $username, $email,$ip, $result); 
    // } 


I'm trying this. But, I'll put it back if people start slipping through the cracks. But, like you mentioned different names are used.

Someone mentioned earlier in this thread that something has changed since vb3 with this "name" stuff.

migowebdesign 02-24-2010 05:27 AM

Yes, it was me who described the change since vb3.

But now all the crackers fill out the name in my board. So they recognized the change :)
But why do you comment the username section? There is an extra option in the settings of this hack ;)

Michael Tsai 02-24-2010 09:52 AM

Intalled and diabled, well......

djbaxter 02-24-2010 02:11 PM

Quote:

Originally Posted by migowebdesign (Post 1990145)
Yes, it was me who described the change since vb3.

But now all the crackers fill out the name in my board. So they recognized the change :)
But why do you comment the username section? There is an extra option in the settings of this hack ;)

D'oh!

You're absolutley correct. If I'd checked there, I could have saved myself some work. :o


All times are GMT. The time now is 02:33 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.01208 seconds
  • Memory Usage 1,754KB
  • 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
  • (4)bbcode_php_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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