Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Proxy/Web-Proxy Registration Prevention Details »»
Proxy/Web-Proxy Registration Prevention
Version: 1.00, by LordOfWAR_PC LordOfWAR_PC is offline
Developer Last Online: Nov 2013 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.8.x Rating:
Released: 01-14-2011 Last Update: Never Installs: 27
Uses Plugins
Re-useable Code Translations  
No support by the author.

Proxy/Web-Proxy Registration Prevention allows to block registrations from most of the Web-proxy/Proxy services. It allows to you to specify count of checked Ports and timeout (max time for respone which system must wait during testing of every port).

Also you can configure product to block all users who have empty HTTP_CONNECTION parameter or who have web-server on his IP with empty Index page (in most cases, that situation reminds Web-proxy).

Product requires "curl" support on forum web-hosting (but currently it is enabled in most web-hostings... except free).

Screenshot with all possible parameters :


Code:
Installation :

Just import xml file as usual product. Then configure it via admin pannel in VBulletin Options.

Uninstallation :

Just uninstall product.
Tested on 3.7.3 and 3.8.6 versions. Currently I'am working for adjusting it to VB 4 version.

____

Registration process when "Proxy/Web-Proxy Registration Prevention" installed :

1. User must accept usuall Forum Rules (Or so called Users agreement).
2. User will see form with asking to run proxy check with calculated time to wait (time = timeout*count of ports). :


3. After user will click on continue button, system will make needed checks of users's IP. If script will not detect no any proxy, then user will be able to continue registration. If proxy was detected - user will see an error message :


For multilanguage forums :

After installing of "Proxy/Web-Proxy Registration Prevention" product, you will be able to find and edit needed vbphrases :
  • settinggroup_preventproxyregs
  • setting_preventproxyregs_canblockemptyhttp_title
  • setting_preventproxyregs_canblockemptyhttp_desc
  • setting_preventproxyregs_canblockemptyserverhttp_t itle
  • setting_preventproxyregs_canblockemptyserverhttp_d esc
  • setting_preventproxyregs_webproxy_sentences_title
  • setting_preventproxyregs_webproxy_sentences_desc
  • setting_preventproxyregs_checkurl_title
  • setting_preventproxyregs_checkurl_desc
  • setting_preventproxyregs_timeout_title
  • setting_preventproxyregs_timeout_desc
  • setting_preventproxyregs_proxyports_title
  • setting_preventproxyregs_proxyports_desc
  • setting_preventproxyregs_onoffwebproxy_title
  • setting_preventproxyregs_onoffwebproxy_desc
  • setting_preventproxyregs_onoffproxy_title
  • setting_preventproxyregs_onoffproxy_desc
  • preventproxyregs_continue
  • preventproxyregs_notification2
  • preventproxyregs_notification
  • preventproxyregs_isanonsite
  • preventproxyregs_isproxy

___

(English and Russian language included).

Download Now

File Type: zip [3.7-8.X]_Proxy_Regs_Prevention.zip (352.3 KB, 337 views)

Screenshots

File Type: jpg error.jpg (58.9 KB, 0 views)
File Type: jpg form_en.jpg (53.8 KB, 0 views)
File Type: jpg params_en.jpg (196.3 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 02-24-2011, 08:05 PM
|Jordan|'s Avatar
|Jordan| |Jordan| is offline
 
Join Date: Nov 2004
Posts: 479
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This doesnt work.

I just tried registering on my site as a test and im not using a proxy and it thinks i am. It did this with the default 3 second wait time and 10 second wait time.
Reply With Quote
  #13  
Old 02-25-2011, 08:49 PM
LordOfWAR_PC LordOfWAR_PC is offline
 
Join Date: Jan 2011
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by |Jordan| View Post
This doesnt work.

I just tried registering on my site as a test and im not using a proxy and it thinks i am. It did this with the default 3 second wait time and 10 second wait time.
Did you have web-server launched on your IP ? This script checks url to the page (vbulletin.org by default) and then tried to send request for this same url to your IP on one of the considered ports by using curl... If your web-server will proceed request then script will think that you have something like web-proxy... also it is not recommended to enable two last options if you don't sure what they doing...
Reply With Quote
  #14  
Old 05-11-2011, 08:48 PM
Papa Bear's Avatar
Papa Bear Papa Bear is offline
 
Join Date: Apr 2011
Posts: 67
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

very nice..so far it works great..thanks..
Reply With Quote
  #15  
Old 07-01-2011, 08:21 AM
dutchbb dutchbb is offline
 
Join Date: Nov 2003
Posts: 899
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I tested it, and when not using a proxy it still said I used one. This doesn't work at all.
Reply With Quote
  #16  
Old 06-12-2012, 04:12 PM
g00gl3r g00gl3r is offline
 
Join Date: Sep 2005
Posts: 174
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any update on V4 yet?
Reply With Quote
  #17  
Old 03-21-2015, 06:10 PM
leemart44 leemart44 is offline
 
Join Date: Oct 2013
Posts: 45
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works great I have all options checked and its not blocking me not even with Cloudfare
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:32 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04553 seconds
  • Memory Usage 2,292KB
  • Queries Executed 24 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (6)postbit
  • (4)postbit_attachment
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete