Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Modyfikacje mniejsze - Blokada Proxy

Kula - Nie 10 Wrz, 2006
Temat postu: Blokada Proxy
Mod polega na tym ?e gdy zbanujemy kogo? na forum cz?sto ta osoba zmienia sobie adres proxy i nada? nam szkodzi . Mod odrzuca wszystkie wej?cia zza granicy . Dlatego nadaje si? tylko na Polskie fora , mi?dzynarodowe odpadaj? ...
Oto rozwi?zanie :
Open :

common.php

Find:

PHP Code:
<?php

$sql_cache_enable = 1;
$show_queries = 0;


?>


Before Add :

PHP Code:
<?php

$proxycheck = 1; // sprawdzanie w?aczone = 1, wy??czone = 0 
$proxyaddr = gethostbyaddr($_SERVER['REMOTE_ADDR']); 
if($proxycheck) { 
   $proxytmp = explode('.',$proxyaddr); 
   $proxycc = array_pop($proxytmp); 
   if($proxycc == 'pl') { 
      if($_SERVER['HTTP_VIA'] || $_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_CLIENT_IP'] || $_SERVER['HTTP_X_FORWARDED']) { 
      die('Musisz wy??czy? Proxy aby wej??'); 
   } 
   else { /* kontynuacja, wpuszczenie na forum */ } 
   } 
   else { 
      die('Twoje IP musi pochodzi? z Polski aby? m?g? wej??<br>Je?li u?ywasz zagranicznego Proxy wy??cz je'); 
   } 
}


?>

Widmo - Nie 10 Wrz, 2006

show :)
KnofeL - Nie 10 Wrz, 2006

Kula, dlaczego nie dopiszesz tam te? innych ang,tk,us itp, itd pomys? ciekawy, tylko wydaje mi si? ?e na proxy z poziomem 0 to nie zadzia?a, zbyt proste to jest ?eby dzia?a?o :D

Druga sprawam je?li mam polskie proxy to i tak wejde ;)

Kula - Nie 10 Wrz, 2006

Nie koniecznie bo je?li adres ma PL na ko?cu to sprawdza czy nie istnieje kt?ra? z warto?ci kt?re wysy?aj? proxy, czyli tutaj HTTP_VIA, HTTP_X_FORWARDED_FOR itd.
PiotrLegnica - Nie 10 Wrz, 2006

Anonimowe proxy nie ustawiaj? tych nag??wk?w.
Kula - Pon 11 Wrz, 2006

PiotrLegnica napisał/a
Anonimowe proxy nie ustawiaj? tych nag??wk?w.


Chyba niema jeszcze sposobu na anonimowe proxy

qbs - Pon 11 Wrz, 2006

mozesz dodac sprawdzanie czy w hostname wystepuje jeszcze slowo proxy oraz czy ip == hostname
ccn - Czw 22 Mar, 2007

Ej, mo?e by?cie chocia? pisali sk?d wzieli?cie kod?

Modyfikacja jest moja, orygina? na http://www.phpbb2.pl/forum/viewtopic.php?t=14167


Wyja?niam co do high anonymous proxy:
Zastanawiacie sie czemu tylko z polski mo?na wchodzi??
Ot?? w tym ca?y klucz do sukcesu (95% szansy ?e proxy nie przejdzie)

Znale?li?cie kiedy? dzia?aj?ce polskie highanonym proxy?
Bo ja nie, chocia? du?o szuka?em.

Je?li odrzucimy wej?cie zza granicy - gdzie jest kupa highanonym'?w - to mamy bardzo du?e szanse ?e zadzia?a jak natura chcia?a :D

Owszem, je?li znajdzie jest 5 czy wi?cej highanonym proxy w polsce to zbanowanie ich jest ?atwe ;)
?atwiej zbanowa? 5 ni? 999999999999.... i wi?cej, nie ? :)

PS: Pomys? ze sprawdzaniem ci?gu znak?w "proxy" w hostname to bardzo dobry pomys?, bo jakby dajmy na to znalaz?o sie w polsce high anonym proxy to jest ~50% prawdopodobie?stwa ?e bedzie "proxy" w hostname (du?o proxy tak ma)
Wi?c je?li by to zastosowa? to mo?na dopisa? pare % szans na skuteczno?? ;)

PS2: Transparent i Anonymous proxy zostawia ?lady w tych tablicach, co skrypt wykryje i zablokuje dost?p, tylko High Anonymous nie zostawia nic. No ale w polsce jest ich naprawde znikoma ilo?? (o ile s??) wi?c... :)

KnofeL - Czw 22 Mar, 2007

Szkoda tylko ?e na moim forum mo?e 5-7% to userzy z Polski ;)
ccn - Czw 22 Mar, 2007

KnofeL napisał/a
Szkoda tylko ?e na moim forum mo?e 5-7% to userzy z Polski ;)

Nie mo?na mie? wszystkiego

Ja chcia?bym, ?eby ka?dy w necie mia? swoje niezmienne IP i ?eby jeden ban za?atwia? ca?? spraw?, ale tak nigdy nie bedzie...

Ten skrypt b?dzie dzia?a? do puki w polsce nie powstanie za du?o elite proxy, wtedy bedzie bezu?yteczny...

Kto? musi kiedy? wymy?li? jak?? rade na proxy, bo to najlepszy spos?b ?eby za?mieca? fora i wkurza? administracje (wiem co to znaczy, ten skrypt mi pom?g? z jednym go?ciem - mia?em szcz??cie ?e mia? sta?e IP, bo blokuj?? proxy pozby?em sie go)


Powered by phpBB modified by Przemo © 2003 phpBB Group