vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Anti-Spam Options - Anti-spambot: disallow registration if referer page = register.php (https://vborg.vbsupport.ru/showthread.php?t=299224)

EWGF 06-16-2013 10:00 PM

Anti-spambot: disallow registration if referer page = register.php
 
1 Attachment(s)
This is an extra percussion to limit the spam on your forum. This product is likely to function on vBulletin 3.6.x to vBulletin 3.8.x.

What does this product do to limit potential spam?
After doing research on my forum, I noticed 80% of all spambots visiting my register.php page, used the same register.php page as the refering page. This is automatic spambot behavior, because it's likely your members click the register link on your forum index and not on the same register page.

Quote:

[EXAMPLE] Request headers for: www.myvbulletinforum.com/forum/register.php

Request www.myvbulletinforum.com/forum/register.php
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language en-us;q=0.7,en;q=0.3
Cookie bblastvisit=1370691249; bblastactivity=0
DNT 1
Host www.myvbulletinforum.com
Referer www.myvbulletinforum.com/forum/register.php
User-Agent Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; PeoplePal 6.2)
It's likely in doing so, because a lot of websites block targeted entries if there is no refering page used (general bad idea, though). With this product, they will get served a blank page when trying to enter your register.php page with your register.php page as a referer.

It adds an extra layer of security, next to your other security measures on your bot. On my forum, 80% of those requests get a blank page served and not even had to rely on my other anti-spam measures on the actual register page. Also note that the register page is close to 30kB to load, this product will save you a lot of bandwidth if your register page is also visited 80% of the times by spambots with a referer to your register.php page.

Quote:

Conditions:
- The spambot/user request the page: www.myvbulletin.com/forum/register.php
- The refering page of the requested page is also: www.myvbulletinforum.com/forum/register.php

Result:
- The spambot/user gets a blank page of 0kB served
Is this all I need?
This product can work great against preprogrammed spambots, who are programmed to search on the internet to forums with an existing page on the pagerequest of www.myvbulletinforum.com/forum/register.php and variations. This product won't help against human spammers.

No settings required, all you have to do is install the product.

History
1.0 - Initial release
1.1 - Bug fix
1.2 - Bug fix

EWGF 06-17-2013 08:26 PM

Reserved.

exel 06-17-2013 08:34 PM

Interesting, will take a look at this, thanks.

joeychgo 06-18-2013 06:25 AM

I like the idea - I too shall have a look

djbaxter 06-18-2013 05:33 PM

Has anyone tried this for vB 4.2.1?

SwalyAaron 06-19-2013 09:22 PM

This just makes my registration page white, I have to agree to a TOS then click register again so that might be the issue

EWGF 06-20-2013 11:23 PM

Quote:

Originally Posted by SwalyAaron (Post 2429228)
This just makes my registration page white, I have to agree to a TOS then click register again so that might be the issue

Updated product with fix

moleculo 06-21-2013 07:59 PM

Quote:

Originally Posted by EWGF (Post 2429474)
Updated product with fix

I installed 1.0 and had the same problem. I just installed the update, so hopefully the problem is gone.

FWIW, I've tried a bunch of different anti spam-bot registration add-ons with limited success. This add-on has shut them down completely. Hopefully real users will be able to register successfully once again with the latest fix.

EWGF 06-22-2013 07:23 PM

If 1.1 does not serve you right too, I would like to recommend: Is Bot: Registration Time Check (works perfectly on vB 3.8 too)

moleculo 06-22-2013 08:17 PM

After 1.1 the spam bots are able to register again. BTW, I'm already also using the IS Bot mod...it helps a lot but doesn't kill them all.


All times are GMT. The time now is 11:26 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.01210 seconds
  • Memory Usage 1,739KB
  • 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_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (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