Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Креативная блокировка абузеров

Тема в разделе "Вопросы по хостингам, VPS\VDS, CDN и тд", создана пользователем frost-agb, 14 сен 2016.

14.09.16 в 15:25
08.03.17 в 00:56
32
4.471
2
  1. TopicStarter Overlay
    frost-agb

    frost-agb Бывалый

    Регистрация:
    3 май 2016
    Сообщения:
    160
    Лучших ответов:
    0
    Рейтинги:
    +27 / 2 / -0
    Вот что даёт этот хак: Заходя на сайт, абузер видит вместо контента сайта, что сайт заблокирован.
    TAzbd.png

    Нашел тут на просторах интернета, автор Матрос

    Копируем свой список абузеров в файл 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>&copy; 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

    для того чтобы файл с 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
     
    #1 frost-agb, 14 сен 2016
    Последнее редактирование: 14 сен 2016
    • Нравится Нравится x 2
  2. progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    Работать будет, но не корректно:D И даже если IP прописывать без масок, только целиком, тоже работать не корректно будет) Вообще скрипт в достаточной мере кривой, много IP под раздачу попадет если указать пару лишних)
     
  3. TopicStarter Overlay
    frost-agb

    frost-agb Бывалый

    Регистрация:
    3 май 2016
    Сообщения:
    160
    Лучших ответов:
    0
    Рейтинги:
    +27 / 2 / -0
    можно поподробней? почему попадёт под раздачу?
     
  4. shevket007

    shevket007 Местный

    Регистрация:
    13 фев 2016
    Сообщения:
    1.612
    Лучших ответов:
    0
    Рейтинги:
    +515 / 3 / -0
    Ох нах вы что то и натворите со своими сайтами скора:D не абузеры вас заблочат, а вы сами себя хлопните:D:D:D
     
    • Нравится Нравится x 3
  5. brauzer

    Команда форума VIP Кинотрафик v2

    Регистрация:
    10 дек 2015
    Сообщения:
    1.547
    Лучших ответов:
    0
    Рейтинги:
    +764 / 2 / -0
    после <?php нужно добавить в описание
     
  6. brauzer

    Команда форума VIP Кинотрафик v2

    Регистрация:
    10 дек 2015
    Сообщения:
    1.547
    Лучших ответов:
    0
    Рейтинги:
    +764 / 2 / -0
    Поставил на все сайты. Себя заблокировал. Работает. Буду наблюдать)))
     
  7. shevket007

    shevket007 Местный

    Регистрация:
    13 фев 2016
    Сообщения:
    1.612
    Лучших ответов:
    0
    Рейтинги:
    +515 / 3 / -0
    От внешнего мира то же заблокировать не забыл?:p
     
  8. brauzer

    Команда форума VIP Кинотрафик v2

    Регистрация:
    10 дек 2015
    Сообщения:
    1.547
    Лучших ответов:
    0
    Рейтинги:
    +764 / 2 / -0
    ну я не совсем изверг, лишать людей любимых фильмов)))
     
  9. progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    Заработался сегодня, протупил немного) Не попадет ничего лешнего, но юзать можно только формат IP: 127.0.0.1 или 127.0.0.
    И второй вариант именно с точкой в конце
     
  10. brauzer

    Команда форума VIP Кинотрафик v2

    Регистрация:
    10 дек 2015
    Сообщения:
    1.547
    Лучших ответов:
    0
    Рейтинги:
    +764 / 2 / -0
    тогда вот такую запись
    87.245.148.16/29
    нужно разложить на список из конкретных ip ?
     
  11. progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    да
     
  12. progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    Вообще в моем модуле http://zerocoolpro.biz/forum/threads/modul-skrytija-pleera-ot-rkn-ruprotekt-i-pr-naxlebnikov.6430/ есть, функция, которая преобразует почти любой формат IP в диапазон, не сложно вытащить функцию и сделать нормальную проверку ip адресов, чтоб все работало) Мне самому лень) Я идею подал, а дальше как хотите)
     
  13. brauzer

    Команда форума VIP Кинотрафик v2

    Регистрация:
    10 дек 2015
    Сообщения:
    1.547
    Лучших ответов:
    0
    Рейтинги:
    +764 / 2 / -0
    так то диапазон адресов смотрим тут http://ip-calculator.ru/#!ip=64.124.14.0/25 , щас только придумаю как список получить автоматизированно
     
  14. shevket007

    shevket007 Местный

    Регистрация:
    13 фев 2016
    Сообщения:
    1.612
    Лучших ответов:
    0
    Рейтинги:
    +515 / 3 / -0
    То же заблочил свой от всех:D
     
  15. TopicStarter Overlay
    frost-agb

    frost-agb Бывалый

    Регистрация:
    3 май 2016
    Сообщения:
    160
    Лучших ответов:
    0
    Рейтинги:
    +27 / 2 / -0
    твой у меня тоже стоит )))
    короче поставил всё что можно только )) и в довесок еще сделал, фильм с абузой доступен к просмотру только зареганным ))
     
  16. shevket007

    shevket007 Местный

    Регистрация:
    13 фев 2016
    Сообщения:
    1.612
    Лучших ответов:
    0
    Рейтинги:
    +515 / 3 / -0
    Не поделишься?
     
  17. TopicStarter Overlay
    frost-agb

    frost-agb Бывалый

    Регистрация:
    3 май 2016
    Сообщения:
    160
    Лучших ответов:
    0
    Рейтинги:
    +27 / 2 / -0
    давай
    модуль IF от Gameera, если абуза есть и группа гости, то только трейлер, иначе ipcontrol и обычная новость
     
    • Нравится Нравится x 1
  18. brauzer

    Команда форума VIP Кинотрафик v2

    Регистрация:
    10 дек 2015
    Сообщения:
    1.547
    Лучших ответов:
    0
    Рейтинги:
    +764 / 2 / -0
    @progmaster, а запись типа 64.124. сработает? А то к примеру 64.124.0.0/15 - пиздец какой список из 131070 хостов))
     
  19. Intention

    Intention Местный

    Регистрация:
    15 янв 2016
    Сообщения:
    2.098
    Лучших ответов:
    0
    Рейтинги:
    +689 / 2 / -0
    @frost-agb, [ifxfvalue abuse="yes"][not-group=5].......................
     
  20. TopicStarter Overlay
    frost-agb

    frost-agb Бывалый

    Регистрация:
    3 май 2016
    Сообщения:
    160
    Лучших ответов:
    0
    Рейтинги:
    +27 / 2 / -0
    не совсем понимаю что это?
     
Яндекс.Метрика