Вот что даёт этот хак: Заходя на сайт, абузер видит вместо контента сайта, что сайт заблокирован.

Нашел тут на просторах интернета, автор Матрос
Копируем свой список абузеров в файл ips.txt (название лучше выбирать рандомное, известное только вам, и в кодах менять указанное мной имя на свое). Заливаем его в корень сайта и выставляем права на файл 644.
В самом начале index.php
Список из 505 уникальных адресов (без дублей):
http://pastebin.com/xa1LZtfy
для того чтобы файл с IP абузерами использовать 1 для нескольких сайтов, а не грузить этот список на каждый сайт
Так же можно вводить IP след. образом
я совсем не селен в програмировании, так что кто сможет проверить работает ли данный скрипт если IP вводить след образом:

Нашел тут на просторах интернета, автор Матрос
Копируем свой список абузеров в файл ips.txt (название лучше выбирать рандомное, известное только вам, и в кодах менять указанное мной имя на свое). Заливаем его в корень сайта и выставляем права на файл 644.
В самом начале index.php
Код:
$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
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
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 для нескольких сайтов, а не грузить этот список на каждый сайт
Код:
в файле 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 след. образом
Код:
207.244.72.
209.126.110.
209.169.196.
я совсем не селен в програмировании, так что кто сможет проверить работает ли данный скрипт если IP вводить след образом:
Код:
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
Последнее редактирование:



