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

Reply
 
Thread Tools
Web Proxy Redirector [BETA] Details »»
Web Proxy Redirector [BETA]
Version: 1.2.2, by isosdcftp isosdcftp is offline
Developer Last Online: Dec 2007 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.6.x Rating:
Released: 05-14-2007 Last Update: 05-18-2007 Installs: 232
Uses Plugins
Is in Beta Stage  
No support by the author.

Current Version is in BETA

What is it?
This hack was designed to prevent users from using a web based proxy such as http://www.dontfilter.us/ to circumvent a IP address ban. It uses javascript to determine if the current domain matches the forum's domain. If it does not match, then it redirects the user to the website of your choosing. If the proxy strips the javascript code, then the forum will not be visible to the user, and a error message will be shown.

Effectiveness
This has been tested and has blocked at least 90% of all web proxies. Best of all, this hack requires no template hacks. The hack is completely self-contained in the product file.
Phrases are used for the informational messages.

Instructions
Instructions are included in the zip file.

Demonstration
For a demonstration, you may attempt to visit my forum http://www.isosdcftp.com through a web proxy such as http://www.dontfilter.us/.

History
  • Version 1.0
    Original Code
  • Version 1.2
    Increased Proxy Detection massively. Good luck finding a working proxy.
    Increased Browser Compatability by using the widely supported writeln function
    Obfuscated Javascript code to confuse parsers such as the one in use at xroxy.com
    Decreased javascript code size slightly
  • Version 1.2.1
    Fixed Broken Javascript code
  • Version 1.2.2
    Fixed Settings Panel problem
    Fixed compatibility issue with Hellcat's Realtime Page Compressor

Known Bugs
Not compatible with Safari

Special thanks goes to rjmjr69
Please provide feedback

Supporters / CoAuthors

Show Your Support

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

Comments
  #122  
Old 05-20-2007, 02:15 PM
isosdcftp isosdcftp is offline
 
Join Date: Jan 2007
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

subdomains need to be set in the domains setting.
For example: mydomain.com|www.mydomain.com|forums.mydomain.com

The subdomain forums.mydomain.com needs to be added there.
Reply With Quote
  #123  
Old 05-20-2007, 05:38 PM
Tulsa Tulsa is offline
 
Join Date: Jul 2005
Location: Broken Arrow, Oklahoma
Posts: 475
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here's a temporary fix for you to use in Safari. Using the debug menu, change the user agent to MAC MSIE 5.22. You can use Netscape 4.79 as well but not all of the java features are available.

Type the following command in Terminal (while Safari is NOT running):

Code:
% defaults write com.apple.Safari IncludeDebugMenu 1
Then relaunch Safari.

The debug menu has some useful options on it, so you may find this a very useful hack. If you ever wish to disable it again, just repeat the command with a "0" instead of a "1".
Reply With Quote
  #124  
Old 05-20-2007, 08:08 PM
MThornback MThornback is offline
 
Join Date: Apr 2005
Location: Canada
Posts: 388
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by isosdcftp View Post
subdomains need to be set in the domains setting.
For example: mydomain.com|www.mydomain.com|forums.mydomain.com

The subdomain forums.mydomain.com needs to be added there.
Did that....same problem....VBa incompatability then?
Reply With Quote
  #125  
Old 05-21-2007, 03:59 AM
MThornback MThornback is offline
 
Join Date: Apr 2005
Location: Canada
Posts: 388
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nevermind...my error...
Reply With Quote
  #126  
Old 05-21-2007, 12:55 PM
version2's Avatar
version2 version2 is offline
 
Join Date: Feb 2003
Location: Philly
Posts: 136
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tulsa View Post
Not working on: Mac Safari. Safari is telling me I need to have javascript enabled even though it is enabled. Which is better than last night when it just showed a blank screen.
Having this issue as well.
Reply With Quote
  #127  
Old 05-21-2007, 06:01 PM
version2's Avatar
version2 version2 is offline
 
Join Date: Feb 2003
Location: Philly
Posts: 136
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Also happening with Konqueror browser, but changing the browser identity doesn't help on that one. Any way I can work around this via javascript? Maybe check for those specific browsers?
Reply With Quote
  #128  
Old 05-21-2007, 10:30 PM
rjmjr69's Avatar
rjmjr69 rjmjr69 is offline
 
Join Date: Jan 2007
Location: Southie
Posts: 876
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by version2 View Post
Also happening with Konqueror browser, but changing the browser identity doesn't help on that one. Any way I can work around this via javascript? Maybe check for those specific browsers?
Konqueror? Never heard of that one. Its a javascript issue seems as Safari doesnt like playing nice with Java.... Anyone having issues please post your configurations so we can check them out. Seeing how this is beta we are suggestion those with safari be aware this will not work.
Reply With Quote
  #129  
Old 05-21-2007, 11:14 PM
Tulsa Tulsa is offline
 
Join Date: Jul 2005
Location: Broken Arrow, Oklahoma
Posts: 475
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It can work with Safari. I already posted how the Safari users could make that happen, just not under it's default configuration.
Reply With Quote
  #130  
Old 05-21-2007, 11:19 PM
isosdcftp isosdcftp is offline
 
Join Date: Jan 2007
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm going to release a fix for the safari issue later today. I need to play with the javascript code a little.
Reply With Quote
  #131  
Old 05-24-2007, 12:41 AM
meissenation meissenation is offline
 
Join Date: Apr 2005
Posts: 476
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed on my live board, I know bad bad bad. In any case, it works great.
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 09:48 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.05431 seconds
  • Memory Usage 2,314KB
  • Queries Executed 26 (?)
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
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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_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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete