| 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: 14 let
|
|||
0