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;)
Radio Dancemania op 09/10/2010 23:51:49

@ 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


Twee andere veel betere opties: Niet verbannen of zorgen dat er niet gespamt kan worden.
Of maak het minder aantrekkelijker voor de spammers en belhamels.

Je kan natuurlijk ook alle accounts handmatig activeren, of een vertraging inbouwen in het sturen van de activatiemail.

Ook zou je kunnen kijken welk domein ze gebruiken voor het ontvangen van de mails. Vaak zijn het slapjanussen die gmail.com of hotmail.com/.nl of live.com/.nl gebruiken.

Daar kan je bijv. voor die domeinen dwingen om account handmatig te laten activeren.

Proxies blokkeren is altijd nog zinloos. Er zitten ook goeie mensen tussen namelijk, en het is stom als je die met de 'kwaden' meetelt.
Karl Karl op 10/10/2010 09:20:59

[quote="Radio Dancemania op 09/10/2010 23:51:49"]
@ 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


Twee andere veel betere opties: Niet verbannen of zorgen dat er niet gespamt kan worden.
[/quote]

het gaat hier niet alleen om spammen maargoed..

[size=xsmall]Toevoeging op 10/10/2010 13:20:50:[/size]

Aar anoniem op 10/10/2010 10:31:15

Of maak het minder aantrekkelijker voor de spammers en belhamels.

Je kan natuurlijk ook alle accounts handmatig activeren, of een vertraging inbouwen in het sturen van de activatiemail.

Ook zou je kunnen kijken welk domein ze gebruiken voor het ontvangen van de mails. Vaak zijn het slapjanussen die gmail.com of hotmail.com/.nl of live.com/.nl gebruiken.

Daar kan je bijv. voor die domeinen dwingen om account handmatig te laten activeren.

Proxies blokkeren is altijd nog zinloos. Er zitten ook goeie mensen tussen namelijk, en het is stom als je die met de 'kwaden' meetelt.


er worden zo'n 500 aanmeldingen per dag gedaan dus denk niet dat je daar als beheerder op zit te wachten..
Radio Dancemania op 10/10/2010 13:20:06

[quote="Karl Karl op 10/10/2010 09:20:59"]
[quote="Radio Dancemania op 09/10/2010 23:51:49"]
@ 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


Twee andere veel betere opties: Niet verbannen of zorgen dat er niet gespamt kan worden.
[/quote]

het gaat hier niet alleen om spammen maargoed..

(...)
[/quote]
Waar ging het dan om?
Die proxy blocker zullen ze ook vast kunnen omzeilen. Ze zelfs niet eens een proxy te gebruiken. Nu ben je ook op IP aan het blokkeren denk ik, daarmee kunnen ook onschuldige mensen de dupe worden.
Het gaat erom dat ze steeds via proxy terugkomen en tuurlijk dit kan niet 100% tegengehouden worden maar wel voor een groot gedeelte...

Nu gebruik ik deze code:

<?PHP
if (
		$_SERVER['HTTP_X_FORWARDED_FOR'] 
	|| 	$_SERVER['HTTP_X_FORWARDED'] 
	|| 	$_SERVER['HTTP_FORWARDED_FOR'] 
	||	$_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('je gebrukt een proxy server!');
}
?>


alleen als je dus zonder proxy zit dan laad hij heel erg traag.. dus dit is geen oplossing.

En om handmatig alle proxy's te gaan zitten blokkeren ziet de eigenaar niet zitten.
Radio Dancemania op 10/10/2010 13:31:58

Het gaat erom dat ze steeds via proxy terugkomen en tuurlijk dit kan niet 100% tegengehouden worden maar wel voor een groot gedeelte...

(...)


Dat is een sub-probleem. Het hoofd-probleem is dat die mensen verbannen zijn omdat ze spamde, althans dat zei je.
Dus mijn oplossing is: Die mensen niet verbannen en / of zorgen dat ze niet spammen.
Steeds een connection maken via fsockopen naar een onbekende machine kost uiteraard veel tijd (timeouts).
Karl Karl op 10/10/2010 13:34:43

[quote="Radio Dancemania op 10/10/2010 13:31:58"]
Het gaat erom dat ze steeds via proxy terugkomen en tuurlijk dit kan niet 100% tegengehouden worden maar wel voor een groot gedeelte...

(...)


Dat is een sub-probleem. Het hoofd-probleem is dat die mensen verbannen zijn omdat ze spamde, althans dat zei je.
Dus mijn oplossing is: Die mensen niet verbannen en / of zorgen dat ze niet spammen.
[/quote]

Dat is niet mijn vraag hier lijkt mij? Overigens zijn die gasten te ver gegaan om ze niet te verbannen.. En bij deze dus ook geen oplossing.



[size=xsmall]Toevoeging op 10/10/2010 13:56:36:[/size]

SanThe Nvt op 10/10/2010 13:47:04

Steeds een connection maken via fsockopen naar een onbekende machine kost uiteraard veel tijd (timeouts).


is er een mogelijkheid om dit anders te doen?
Radio Dancemania op 10/10/2010 13:53:40

[quote="Karl Karl op 10/10/2010 13:34:43"]
[quote="Radio Dancemania op 10/10/2010 13:31:58"]
Het gaat erom dat ze steeds via proxy terugkomen en tuurlijk dit kan niet 100% tegengehouden worden maar wel voor een groot gedeelte...

(...)


Dat is een sub-probleem. Het hoofd-probleem is dat die mensen verbannen zijn omdat ze spamde, althans dat zei je.
Dus mijn oplossing is: Die mensen niet verbannen en / of zorgen dat ze niet spammen.
[/quote]

Dat is niet mijn vraag hier lijkt mij? Overigens zijn die gasten te ver gegaan om ze niet te verbannen.. En bij deze dus ook geen oplossing.

(...)
[/quote]
Het heeft wel met je probleem te maken lijkt mij...
nu heb ik in plaats van :

<?php
 @fsockopen($_SERVER['REMOTE_ADDR'], 80, $errno, $errstr, 30))
dit gedaan:
 @fsockopen($_SERVER['REMOTE_ADDR'], 80, $errno, $errstr, 0))

?>


of het verstandig is weet ik niet..maar hij is wel een stuk minder traag met inladen

Reageren