Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Proxy IP to real IP conversion Details »»
Proxy IP to real IP conversion
Version: 3.7.003, by Paul M Paul M is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.7.x Rating:
Released: 12-17-2007 Last Update: 05-24-2008 Installs: 492
Translations  
No support by the author.

This modification is no longer available or supported.

This hack makes the forum always use the members real ip when a proxy is detected, meaning that all existing ip functions should continue to work, basically ignoring the proxy server (other than recording it's presence).

i.e.

* The real ip (or host) is displayed in the who's online page.
* The real and proxy server ip's are accesible for each post, the button is red for members using a proxy server.
* The real ip is searchable in the admin/mod cp (but not the proxy ip).
* The real ip can be banned by admins.

etc etc ......

Note: Obviously this hack relies on the proxy server passing the correct http variables to allow detection.

If a proxy is detected, then a red ip icon is displayed instead of the standard one. This mod will also detect if the ipinfo hack is installed and adjust itself to call the ipinfo code.


History:

v3.7.001 : Initial release for vbulletin 3.7 beta.
v3.7.002 : Fix px.gif - Update install data for 3.7.
v3.7.003 : Installation Code Updated.


Remember that this modification involves changes to the class_core.php file - if you upgrade your vbulletin, you must reapply those changes.

Show Your Support

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

Comments
  #62  
Old 05-26-2008, 03:25 PM
RedDevil's Avatar
RedDevil RedDevil is offline
 
Join Date: Mar 2008
Location: Cumbria, UK
Posts: 310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for this
Reply With Quote
  #63  
Old 05-26-2008, 05:05 PM
Leo Brazil's Avatar
Leo Brazil Leo Brazil is offline
 
Join Date: Dec 2007
Location: Brazil
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Angel-Wings View Post
Oh - believe me - that's a pure waste of time. That module requires that a proxy uses the HTTP_X_FORWARDED_FOR variables which some proxies do, others not.
By reading that variable it's possible to find the real IP but with a Webserver Module - at least for Apache, dunno about others, you can do the same.
Just - point is - just do a Search in your favorite Search Engine for "anonymous proxies" and you'll find a lot of them, most of them are non working. Problem is just that having a blocklist you need to update to add or remove proxies, well, a waste of time.
I just want to say that it's nearly impossible to block all proxies without a false positive and we shouldn't forget that there're still countries in this world which block sites - these people need proxies to bypass any filters to access the web freely.

What works for spam filters in blacklisting dynamic IP's doesn't make sense everywhere else - sorry
I was trying that mod and was getting the same conclusion of yours. When I saw your comments here sound like a spark for me. That's true.
Tks
Reply With Quote
  #64  
Old 05-27-2008, 07:26 PM
Super Jinni Super Jinni is offline
 
Join Date: Mar 2008
Posts: 437
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

installed

thanks

I have tow questions:
1- is there anyway to know if work or not?
2- does this mod have any issue with this one here:
https://vborg.vbsupport.ru/showthread.php?t=179362
Reply With Quote
  #65  
Old 05-27-2008, 10:14 PM
Angel-Wings's Avatar
Angel-Wings Angel-Wings is offline
 
Join Date: Sep 2007
Posts: 206
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Super Jinni View Post
1- is there anyway to know if work or not ?
Just try to access your board with different proxies
Reply With Quote
  #66  
Old 05-27-2008, 11:00 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Bear in mind that not many proxy servers pass on these details now.

JFYI, this was originally written for Cable Forum four years ago because the UK ISP that our forum is about (ntl as was, now called Virgin Media) used to force all its customers to browse via transparant proxy servers that did pass on these details. This is no longer the case but I have continued to maintain it anyway. Its quite likely that when vb4 comes out I will probably not bother porting it anymore.
Reply With Quote
  #67  
Old 06-04-2008, 11:07 PM
skywalker2208 skywalker2208 is offline
 
Join Date: Mar 2008
Posts: 45
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there any proxies that this is known to work for because I have tested it and I don't find one that seems to make it work. I know you said that it has to pass the right info. I have tried like 6 or 7 proxies.
Reply With Quote
  #68  
Old 06-13-2008, 06:06 PM
TheInsaneManiac TheInsaneManiac is offline
 
Join Date: Feb 2008
Posts: 1,360
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Do we have to do the file edits? For some reason it still seems to work even though I have not edited any files.


Quote:
Originally Posted by Paul M View Post
Bear in mind that not many proxy servers pass on these details now.

JFYI, this was originally written for Cable Forum four years ago because the UK ISP that our forum is about (ntl as was, now called Virgin Media) used to force all its customers to browse via transparant proxy servers that did pass on these details. This is no longer the case but I have continued to maintain it anyway. Its quite likely that when vb4 comes out I will probably not bother porting it anymore.
I still think you should port it. Most proxy websites like proxy.org, uses the same methods you are talking about, and I have caught many members who I have banned and they have made second accounts.
Reply With Quote
  #69  
Old 06-13-2008, 06:31 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TheInsaneManiac View Post
Do we have to do the file edits? For some reason it still seems to work even though I have not edited any files.
It cannot possibly work unless you edit the file.
Reply With Quote
  #70  
Old 06-18-2008, 04:20 AM
reesev reesev is offline
 
Join Date: Dec 2005
Location: TeXaS
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i get this error..

Fatal error: Call to undefined method: vb_input_cleaner->fetch_alt_ip() in /home/blah/public_html/forums/includes/class_core.php on line 1693

it refers to this.

$registry->alt_ip = $this->fetch_alt_ip();

which i comment out and it works..

any ideas?
Reply With Quote
  #71  
Old 06-18-2008, 10:25 AM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You havent done the edits correctly.
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 10:10 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.08440 seconds
  • Memory Usage 2,311KB
  • Queries Executed 25 (?)
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
  • (4)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
  • (4)pagenav_pagelink
  • (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