Blocking spammers and bots

WILD

Administrator
Staff member
ADMIN
SELLER
SUPREME
MEMBER
Joined
Jan 21, 2025
Messages
219
Reaction score
636
Deposit
0$
Описание:
Этот код поможет заблокировать подозрительный трафик (спам, флуд) с определенных хостов. Список хостов находится в массиве `$list_black_host`.
<?
$ip = $_SERVER['REMOTE_ADDR'];
$ip_host = gethostbyaddr($ip);

$list_black_host = array('.amazonaws.com', 'colocrossing', '.contina.com', 'quadranet.com', '.tor-', '-tor.', '.tor.', 'tor-exit', 'torproxy', 'tor.exit', 'torserver', 'tor.het',
'colocall.net', 'tuthost.ua', 'triolan.net', 'azure.', 'privacyfoundation', 'ip-pool.com', 'vpnsvc.com', 'nullbyte.me',
'heroku.com', '.sevpn.com', '.alexhost.md', '.SteepHost.Net', 'heilink.com', 'vultr.com', 'dataclub.biz');

$count_list = count($list_black_host);

//Эбашим
for ($i = 0; $i < $count_list; $i++) {
if (preg_match("/".$list_black_host[$i]."/i", $ip_host) == true) {
exit("А вот хуюшки вам :)");
}
}
?>
1774561118293.png
 
Top Bottom