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 - Spambot Stopper - Prevent Spambots from Registering (https://vborg.vbsupport.ru/showthread.php?t=294633)

djbaxter 02-01-2013 04:59 PM

Quote:

Originally Posted by kh99 (Post 2401090)
There's an update because I found a bug while working on other features. Sorry for the inconvenience.

Edit: BTW, have people confirmed that this is working for them?

Definitely working for me. Recommend increasing the limit to 20 seconds from the default 15 though - several obvious spambots being caught at 17, 18 seconds on 4 forums where I'm using it.

kh99 02-01-2013 05:02 PM

Thanks. I'll increase the default to 20 in future releases.

And thanks for the confirmation. I kind of rushed out the update because I wasn't sure what effect the bug might have had, but if it was working for you then the answer is that it wasn't having any effect.

Lionel 02-01-2013 05:03 PM

bots always pick the first answer in required profile field. So one question is Are you a spammer?

yes
no

and they all pick up yes. That bans them automatically

suggestion. Why not add IP in database and also check IP when registering?

kh99 02-01-2013 05:08 PM

Quote:

Originally Posted by Lionel (Post 2401101)
bots always pick the first answer in required profile field. So one question is Are you a spammer?

yes
no

and they all pick up yes. That bans them automatically

That's a good tip. Is there a mod that does the banning?


Quote:

suggestion. Why not add IP in database and also check IP when registering?
I'm not sure what you mean - can you elaborate on that?

Lionel 02-01-2013 05:28 PM

No I just added it manually in global_bootstrap_init_start
PHP Code:

if( $vbulletin->userinfo['field10'] == '0'

$vbulletin->db->query_write("UPDATE " TABLE_PREFIX "user SET usergroupid = '8' WHERE userid = '" $vbulletin->userinfo['userid'] . "'"); 


I ask them which version of vb they are using? but that's specific to my site

0
1.0
2.0
3.0
4.0
5.0
and they all pick up 0
and for banned IP, once banned I insert IP in a custom table and at registration:
And I verify that IP at registration register_addmember_process
PHP Code:

$ip $_SERVER['REMOTE_ADDR']; 
$dateline time(); 
$bannedip = array(); 
$bans $vbulletin->db->query_read("SELECT ip FROM " TABLE_PREFIX "bannedip"); 
WHILE(
$ban $vbulletin->db->fetch_array($bans)) 

$bannedip[] = $ban['ip']; 

unset(
$ban); 
$vbulletin->db->free_result($bans); 
if(
in_array($ip$bannedip)) 


{
//then your mod kicks off 

I stop 80 to 150 bots daily and sort of solve that plague

kh99 02-01-2013 05:39 PM

Thanks, that sounds great. If that's your code and you're giving me permission, maybe I'll include those as options in a later version.

Lionel 02-01-2013 05:46 PM

Sure you can include a vboptions to include the trick profile field id.
Once banned I send user to gay.com

I have been using this for 6 months now and that finally gave me a break

Lionel 02-01-2013 05:51 PM

Required custom profile fields is great as that increase the registration time

kh99 02-01-2013 05:59 PM

Thanks, I'll consider those for the next update.

Lionel 02-01-2013 06:01 PM

And for those complaining about amount of emails they are getting, just create and outlook rule to send those mails to a specific folder, then delete the contents of that folder daily. You will be surprised how fast it gets filled up with banned notifications


All times are GMT. The time now is 04:42 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.01486 seconds
  • Memory Usage 1,749KB
  • 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
  • (2)bbcode_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)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