Вот что даёт этот хак: Заходя на сайт, абузер видит вместо контента сайта, что сайт заблокирован. Нашел тут на просторах интернета, автор Матрос Копируем свой список абузеров в файл ips.txt (название лучше выбирать рандомное, известное только вам, и в кодах менять указанное мной имя на свое). Заливаем его в корень сайта и выставляем права на файл 644. В самом начале index.php Code: $ip_array = file("ips.txt"); $ip_array = array_map('trim',$ip_array); $mask_ip = explode(".",$_SERVER['REMOTE_ADDR']) ; $us_mask=$mask_ip[0].".".$mask_ip[1].".".$mask_ip[2]."."; if ( ( (in_array($us_mask, $ip_array) ) or (in_array(@$_SERVER['REMOTE_ADDR'], $ip_array) ) ) and ($_SERVER['REQUEST_URI'] != '/') ) { header('Location: http://'.$_SERVER['HTTP_HOST'].'/'); exit; } if ( (in_array($us_mask, $ip_array) ) or (in_array(@$_SERVER['REMOTE_ADDR'], $ip_array) ) ) { echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"> <html> <body bgcolor=\"#FFFFFF\"> <title>Account disabled</title> <table border=0 width=100% height=100%> <tr> <td align=center><table border=0 cellpadding=0 cellspacing=0 width=300> <tr><td bgcolor=#000000><table border=0 cellpadding=3 cellspacing=1 width=300> <tr> <td align=center bgcolor=#FF0000><font color=#FFFFFF face='Verdana, Arial, Helvetica, sans-serif' size=2><b>Information</b></font></td> </tr> <tr> <td align=center bgcolor=#FFFFFF><font color=#FF0000 face='Verdana, Arial, Helvetica, sans-serif' size=2><b>Account disabled by server administrator.</b></font></td> </tr> </table></td></tr></table> <a href=\"http://ispsystem.com\" target=\"_blank\" style=\"text-decoration: none;\"><font color=#000000 face='Verdana, Arial, Helvetica, sans-serif' size=1>© ISPmanager control panel</font></a> </td> </tr> </table> </body> </html>"; exit(); } Список из 505 уникальных адресов (без дублей): http://pastebin.com/xa1LZtfy Spoiler: "Вот коллекция айпишников абузеров и любителей побрутить , которую прислали мне участники форума, и те что я нашел на страницах этой теме. Скажем так подытоживание ситуации на 29.10.2015" - Мастер 1.0.224.103 1.0.231.16 1.0.231.170 1.0.232.185 1.0.234.176 1.0.240.104 1.0.240.230 1.0.247.181 1.0.253.127 103.253.114. 104.223.47. 104.37.169. 107.150.61. 107.213.181.135 107.223.197.54 108.170.133.60 108.255.98.93 108.61.213. 108.62.52.148 109.169.94.110 109.201.154. 114.178.178.40 117.253.104.120 118.173.68.32 118.173.69.197 118.173.82.118 118.173.82.27 118.173.82.97 118.173.85.148 118.173.90.131 118.173.90.187 118.173.92.55 118.173.94.118 118.173.95.237 118.22.235.123 118.238.220.235 119.17.34.66 120.28.162.57 128.199.170. 141.136.193. 141.255.161. 142.4.215. 143.4.215. 146.0.32. 146.0.42. 146.0.73.155 146.0.73.156 146.0.74.170 146.0.74.202 146.0.74.204 146.0.74.206 146.0.74.208 146.0.74.212 146.0.79.23 146.185.28. 149.210.131. 153.162.253.109 157.55.32.54 158.255.208. 162.205.20.41 162.252.85. 167.114.119. 172.56.27. 172.72.171. 173.161.114. 173.199.120.139 174.65.49.205 174.7.34.37 174.96.195. 176.63.234.19 176.96.236.105 177.237.109.119 178.114.108.58 178.154.243.117 180.0.193.98 181.28.28. 181.41.209.88 183.179.35.129 184.151.127.159 185.38.249.130 185.9.91.146 187.59.110. 188.109.214.220 188.25.51.182 188.29.165.153 188.29.165.156 188.40.21. 189.139.115. 190.10.8. 190.113.214. 190.179.29. 190.179.3. 190.179.31. 190.179.45. 190.179.48. 190.179.51. 192.111.148. 192.200.23.122 192.200.23.99 192.236.139. 192.71.249. 192.73.238. 192.99.241. 195.53.238.218 198.178.117. 198.178.117.200 198.203.29.119 198.203.30.91 198.245.51. 198.27.87. 198.50.220.130 198.73.50.71 199.204.185. 199.80.55.237 199.80.58.73 2.100.248.31 2.103.240.115 2.123.114.115 2.123.95.153 2.220.228.180 2.223.48.198 2.95.145.169 202.74.169.118 204.14.108. 204.45.98.30 207.244.72. 209.126.110. 209.169.196. 209.169.203. 209.169.205.200 209.44.107. 209.50.99.178 212.59.5. 213.184.119. 213.238.175.15 213.238.175.16 213.238.175.17 213.238.175.18 213.238.175.19 213.238.175.8 213.251.182. 213.251.189. 213.47.41.187 216.228.173.62 216.230.226. 216.75.21. 217.115.50.229 217.175.13.75 217.253.160. 217.66.156. 217.69.133.67 217.78.1. 217.79.184. 222.228.217.93 23.106.210. 23.94.73. 24.120.211.98 24.30.46.97 24.54.128.164 24.54.149. 24.98.126.33 31.131.249.221 31.132.225.39 31.216.1.138 31.220.43. 37.132.34.96 37.229.189.238 37.235.49. 37.46.118. 37.49.200.39 37.57.231.161 37.59.101. 4.31.163.2 42.119.57. 46.105.18. 46.165.210.108 46.19.139.102 46.19.141.166 46.22.132. 46.229.164.98 46.249.16.65 5.102.171.179 5.19.236.228 5.34.183. 5.39.219.25 5.39.219.27 5.39.71.152 5.58.3. 5.69.219.187 5.69.227.76 50.117.41.169 50.131.59.243 50.157.204.122 50.249.105.133 50.32.114. 50.32.157. 50.50.159.67 50.63.197. 50.7.159. 50.70.36. 59.127.86.232 62.73.10. 63.141.217.167 63.141.230.5 64.187.231.253 64.9.146. 65.25.35.168 65.255.93. 65.255.95. 67.214.191. 68.111.70.48 68.168.96. 68.180.229.57 68.224.78.52 68.224.90.10 68.235.129. 68.235.130. 68.235.134. 68.235.138. 68.235.141. 68.235.144. 68.235.148. 68.235.156. 68.36.58. 68.4.187.187 68.4.223.150 68.5.67.152 68.99.240.214 69.197.128.26 69.50.139.31 69.60.122. 70.126.228.7 71.68.59. 72.11.154.115 72.22.205. 72.22.205.174 73.193.191. 73.39.137. 75.137.119.245 76.29.135. 76.75.107.163 76.75.112.165 76.75.112.208 76.75.117.108 76.75.117.233 76.75.88.111 77.180.249. 77.54.208.114 77.75.124.252 78.131.32.171 78.131.34.80 78.140.153.221 78.149.103.110 78.149.98.236 78.47.105. 78.47.42.192 78.47.86. 79.139.187.150 79.28.255.65 80.213.126.240 80.241.222. 80.249.93.23 80.32.253.111 80.98.119.119 80.98.150.117 80.98.252.238 80.98.70.4 81.133.135.227 81.149.89.75 81.180.121.33 81.4.107. 81.65.190.3 82.146.38.254 82.69.116.38 82.72.164. 82.74.71.30 82.80.17. 82.95.145.169 83.15.227.34 83.191.240.31 83.246.3. 83.84.36.146 85.114.132. 85.183.144.10 85.216.252.209 85.26.186. 86.101.158.53 86.123.37. 86.143.116.74 86.146.200.163 87.109.72.219 87.109.93.220 87.155.120.95 87.242.180.243 88.198.99.41 89.132.138.92 89.132.219.203 89.22.255.141 89.39.12. 90.204.23.35 91.121.159. 91.149.182.253 91.200.13.45 91.202.25.217 91.209.51.111 91.219.237.59 91.232.247.71 91.36.132.123 92.63.247.80 93.129.121. 93.129.141. 93.131.112.7 93.217.203.96 93.217.204.85 93.220.73.90 93.44.198.129 93.73.236. 94.102.49. 94.176.107.178 94.249.192.115 95.141.43. 95.211.222.55 95.68.91.193 95.91.206.137 96.127.225.248 98.192.15.101 98.235.38.196 98.24.150. 98.87.121.108 99.113.200.55 99.192.215.2 99.234.230.120 для того чтобы файл с IP абузерами использовать 1 для нескольких сайтов, а не грузить этот список на каждый сайт Code: в файле index.php во вставленном коде Заменить: $ip_array = file("ips.txt"); На: $ip_a = file_get_contents("http://mydomain.com/ips.txt"); $ip_array = preg_split('/\\r\\n?|\\n/', $ip_a); Так же можно вводить IP след. образом Code: 207.244.72. 209.126.110. 209.169.196. я совсем не селен в програмировании, так что кто сможет проверить работает ли данный скрипт если IP вводить след образом: Code: 87.245.148.16/29 62.105.143.40/29 91.213.149.0/24 93.170.146.51/32 91.106.207.133 89.184.82.0/23 89.19.113.102 176.37.83.105 188.116.36.253 77.37.208. 193.46.207.0/24 87.245.148.16-87.245.148.23 212.24.34.64-212.24.34.95 62.118.15.48-62.118.15.63 57.77.2.128-57.77.2.255 62.173.76.177-62.173.76.177 63.80.197.192-63.80.197.255 83.222.195.208-83.222.195.215 217.23.140.144-217.23.140.144 212.158.165.246-212.158.165.246 200.31.7.80/28 206.245.64.0/18 198.199.131.0/24 198.199.132.0/24 195.93.180.0/23 193.106.92.0/22 84.253.100.110 109.238.244.64/27
Работать будет, но не корректно И даже если IP прописывать без масок, только целиком, тоже работать не корректно будет) Вообще скрипт в достаточной мере кривой, много IP под раздачу попадет если указать пару лишних)
Ох нах вы что то и натворите со своими сайтами скора не абузеры вас заблочат, а вы сами себя хлопните
Заработался сегодня, протупил немного) Не попадет ничего лешнего, но юзать можно только формат IP: 127.0.0.1 или 127.0.0. И второй вариант именно с точкой в конце
Вообще в моем модуле http://zerocoolpro.biz/forum/threads/modul-skrytija-pleera-ot-rkn-ruprotekt-i-pr-naxlebnikov.6430/ есть, функция, которая преобразует почти любой формат IP в диапазон, не сложно вытащить функцию и сделать нормальную проверку ip адресов, чтоб все работало) Мне самому лень) Я идею подал, а дальше как хотите)
так то диапазон адресов смотрим тут http://ip-calculator.ru/#!ip=64.124.14.0/25 , щас только придумаю как список получить автоматизированно
твой у меня тоже стоит ))) короче поставил всё что можно только )) и в довесок еще сделал, фильм с абузой доступен к просмотру только зареганным ))
давай модуль IF от Gameera, если абуза есть и группа гости, то только трейлер, иначе ipcontrol и обычная новость
@progmaster, а запись типа 64.124. сработает? А то к примеру 64.124.0.0/15 - пиздец какой список из 131070 хостов))