Hallo,

heeft iemand enig idee of er een php of javascript bestaat, waarmee je proxy's blokkeert?

Ik heb half google afgezocht maar kan er zeer weinig vinden.. ja de standaard van http_forward e.d. maar deze werken dus niet.

Mijn vraag is of iemand enig idee heeft of dit uberhaupt bestaat.

En dat mocht dit bestaan iemand mij hiermee zou kunnen helpen;)
heeft iemand enig idee of er een php of javascript bestaat om het meeste gedeelte van proxy's te blokkeren?


en nu nog de vraag stellen zodat ie begrepen kan worden
Euh?
Denk het niet?
Gokje dan maar:

<?php
if (   $_SERVER['HTTP_X_FORWARDED_FOR']   
    || $_SERVER['HTTP_X_FORWARDED']   
    || $_SERVER['HTTP_FORWARDED_FOR']   
    || $_SERVER['HTTP_CLIENT_IP']   
    || $_SERVER['HTTP_VIA']   
    || in_array($_SERVER['REMOTE_PORT'], array(8080,80,6588,8000,3128,553,554))   
    || @fsockopen($_SERVER['REMOTE_ADDR'], 80, $errno, $errstr, 30)) {    
       exit('Proxy detected');
}
?>


dit zal redelijkerwijs moeten detecteren of iemand achter een proxy server zit. Let wel dat er geen waterdichte controle samen te stellen is en dat er altijd er een paar doorheen zullen komen.
@noppes homeland je bent geweldig.. een 100% waterdicht systeem zal er nooit zijn. Maar dit houd toch wel een groot gedeelte tegen!

[size=xsmall]Toevoeging op 09/10/2010 23:16:15:[/size]

enige nadeel lijkt.. dat me site erg traag word
Oh en deze is wel erg slordig van opgezet, te lui geweest voor de isset()
@Noppes: Als ik nu thuis een webservertje (op poort 80) heb draaien ben ik volgens jou een proxy?
Als ik jouw was zou ik het dit niet gebruiken. Dit gaat bezoekers kosten... Bijvoorbeeld: scholen en bedrijven hebben meestal een webserver draaien, dit hoeft nog niet te betekenen dat ze een proxy gebruiken/zijn...

[IMG]http://img545.imageshack.us/img545/1547/proxyk.th.jpg[/IMG]

Het resultaat omdat ik een thuis servers heb... Tjah.
@ bram boos .. zou er een andere oplossing voor zijn dan? Het is overigens niet voor mijn eigen site maar voor die van een vriend van mij, en die word gespammed door een aantal gasten die zijn verbannen. En die zitten steeds op proxy. Dus vandaar mijn vraag
Wat heeft een webserver met een proxyserver te maken?
Het gaat hun om die poort 80..

maar mij gaat het nu op dit moment ook om de traagheid van het script wat hier gepost staat..

Ik snap niet geheel waarom hij zo traag laad e.d. iemand enig idee waarom dit zou zijn?

Reageren