Быстрый бан спамера на форуме по IP

Используется .htaccess для phpbb 3.1.6, хостинг nic.ru . Хост спамера имеет адрес вида

*.mfilial.dynamic.pppoe.byfly.by

Запрещается доступ только к файлу ucp.php (ссылка, ведущая к регистрации на форуме и к профилю пользователя). Спамер сможет просматривать форум (и написать письмо администратору форума), но не сможет зарегистрироваться на форуме.

<IfModule !mod_version.c>
<IfModule !mod_authz_core.c>
<Files «config.php»>
Order Allow,Deny
Deny from All
</Files>
<Files «common.php»>
Order Allow,Deny
Deny from All
</Files>
<Files «ucp.php»>
Order Deny,Allow
Deny from mfilial.dynamic.pppoe.byfly.by
######################## 
</Files>
</IfModule>
<IfModule mod_authz_core.c>
<Files «config.php»>
Require all denied
</Files>
<Files «common.php»>
Require all denied
</Files>
</IfModule>
</IfModule>

Запись опубликована в рубрике Безопасность, Создание и раскрутка сайтов с метками . Добавьте в закладки постоянную ссылку.

2 комментария на «Быстрый бан спамера на форуме по IP»

  1. виртуальный хостинг ipipe.ru говорит:

    По моему сейчас любой движок форума обладает таким функционалом, как блокирование пользователя.

    • Программист говорит:

      Движок SMF 2.0 вроде умеет, а вот Phpbb 3.1 не умеет банить IP адреса вида *.mfilial.dynamic.pppoe.byfly.by (по моим данным).
      Справка у него такая :

      Вводите каждый IP-адрес или имя узла на новой строке. Для указания диапазона IP-адресов отделите его начало и конец дефисом (-) или используйте звёздочку (*) в качестве подстановочного знака.

      И нет никакой возможности для указания диапазона хостов, кроме указания диапазона IP адресов (калькулятор диапазонов ip2cidr.com ) вида :
      Deny from 109.105.32.0/19
      Deny from 134.249.0.0/16
      Deny from 195.78.100.0/23

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.