Autor | Zpráva | ||
---|---|---|---|
Tombik Profil * |
#1 · Zasláno: 15. 1. 2012, 14:28:56 · Upravil/a: Moderátor (editace znemožněna) 15. 1. 2012, 22:48:41
Zdravím komunito,
rád bych se zeptal, jestli není nějaký seznam hostnamů anonymizérů? To je můj první dotaz. Taky bych rád poradil, jak mohu zablokovat i subdomény hostname. Ukážu na příkladu: Abych nemusel blokovat všechny subdomény anonymouse.org (mail145.anonymouse.org; mail16.anonymouse.org; mail107.anonymouse.org...), rád bych použil třeba hvězdičku přes anonymouse.org abych to mohl zakázat všechno. Používám tento skript: function check_ban() { if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP"); else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR"); else $ip = "0.0.0.0"; $host = gethostbyaddr($ip); $ip_ban_array = array( // banned ip address list '0.0.0.0' ); $hostname_ban_array = array( // banned hostname list 'mail152.anonymouse.org', 'mail125.anonymouse.org', '*.anonymouse.org', 'mail82.anonymouse.org', 'anonymouse.org', '223.211.broadband3.iol.cz', 'skylogicnet.com', 'telsim.com.tr', 'titannetworks.nl' ); if (is_array($ip_ban_array)) { if (in_array($ip, $ip_ban_array)) { die("Vas hostname je zablokovan. Pokud si myslite, ze se jedna o chybu, nepouzivejte anonymizery."); } } if (is_array($hostname_ban_array)) { foreach ($hostname_ban_array as $ban_host) { if (preg_match("/".$ban_host."\b/i", $host)) { die("Vas hostname je zablokovan. Pokud si myslite, ze se jedna o chybu, nepouzivejte anonymizery."); } } } } check_ban(); Zasláno: 15. 1. 2012, 16:36:54 Tak nakonec hvězdička funguje :). Takže pouze jestli nemáte někdo nějaký seznam těch proxy anonymizérů? Moderátor Petr ZZZ: Sloučeny dva příspěvky, opraven překlep v nadpisu. Moderátor Chamurappi: Upraven jazyk [>pre]. Mimochodem, proč sloučeny? Moderátor Petr ZZZ: Vypadalo to, jako kdyby tu byla odpověď, ale nebyla. Moderátor Chamurappi: Byla tu doplňující informace. Příspěvek nemusí být odpověď.
|
||
Thalia Profil |
#2 · Zasláno: 15. 1. 2012, 18:23:25
Něco jako tohle?
|
||
Tombik Profil * |
#3 · Zasláno: 15. 1. 2012, 18:27:41
Přesně tohle. Díky.
|
||
Časová prodleva: 12 let
|
0