[3.2][3.3] Antibot 42 - защита от спам-ботов

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3358
Стаж: 17 лет 3 месяца
Благодарил (а): 19 раз
Поблагодарили: 576 раз

[3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Nekstati »

ab42.png
 
Antibot 42

Защищает от регистрации спам-ботов, а также от спама при гостевом постинге и через форму связи с администрацией.

Авторы: Татьяна5 и Nekstati.

Работает незаметно для пользователя.
Капчу можно отключить.
Гостевой постинг можно разрешить.
Попытки ботов зарегистрироваться или отправить пост логируются.
Активность спам-ботов можно наблюдать как в логах, так и в реальном времени на странице "Кто сейчас на конференции" (viewonline.php) (нажмите там ссылку "Показать гостей").
 
Тем, кто хочет принять участие в улучшении этого расширения 
Нескольпо просьб:
  1. Сообщайте нам об эффективности расширения и присылайте логи, когда в них накопится 200-300 строк или больше. Логи помогут нам понять, какие методы отсеивания ботов работают лучше, а какие хуже. (Как прислать лог? Зайдите в админку - вкладка Расширения - Antibot 42, там есть поле с логом, скопируйте из него текст и пришлите нам в личном сообщении. Логи не содержат информации о вашем сайте и пользователях, кроме IP-адресов ботов.)
  2. В админке есть переключатель методов отсеивания ботов. По умолчанию все методы включены, но вы нам поможете, если поэкспериментируете с ними. Например, первый день - первый метод, второй день - второй метод и т.д. Сообщайте нам, какой метод оказался эффективнее.
  3. На время отключите другие антиспам-расширения, а также стандартную капчу. Это поможет вам и нам понять, насколько эффективен Antibot 42. Если же не отключаете их, то сообщайте нам, какие именно антиспам-расширения вы используете.
  4. Временно разрешите гостевой постинг и сообщите нам, появился ли спам.
 
Совместимость 
Рекомендуемая версия phpBB - 3.2.2 и выше.
Теоретически расширение совместимо с любой версией phpBB 3.1.0—3.3.0, но не на всех тестировалось.
На версиях ниже 3.2.2 функциональность ограничена.
Версия PHP - 5.4 и выше.
На сервере должен быть включён mod_rewrite (или его аналоги в Nginx/IIS). (На большинстве хостингов он включён.)

Возможна неполная совместимость с некоторыми стилями в phpBB 3.2.0 и ниже. Возможна неполная совместимость с расширениями типа Social Login, особенно на phpBB 3.1.х. В таком случае пробуйте отключать в админке методы обнаружения спамботов по одному. А лучше обновите phpBB.

Возможна несовместимость с расширениями, влияющими на процесс регистрации или вносящими изменения в страницу регистрации, например Cofirm Email. Способ исправления: пробуйте отключать в админке, в настройках Antibot 42, методы обнаружения спамботов по одному. Или откажитесь от несовместимых расширений. Если вы отключили все такие расширения, но проблемы с регистрацией всё равно остаются - попробуйте временно поменять ваш нестандартный стиль на Prosilver. Если на Prosilver’е проблем нет - присылайте нам ссылку на ваш стиль.
 
Прочее 
Для логирования географического положения ботов используется GeoIP2, однако в комплект расширения включена только база стран. Если хотите, чтобы в логах отображался также и город спам-бота, скачайте базу городов (GeoLite2 City), распакуйте скачанный архив и поместите файл GeoLite2-City.mmdb в подпапку "geoip" в папке расширения.
 
Это расширение не защищает от живых спамеров. Для борьбы с ними рекомендуем вот что:
1. Stop Spamer Register (автор: Sheer) - проверяет email, Ip и nick (в комбинации или по отдельности, выборочно) по базе stopforumspam.com.
2. Уже зарегистрировавшихся спамеров можно вычислить при помощи расширения [3.2][beta] Spamer Finder (автор: Sheer)
3. Authorized for URLs - запрещает группе "Новые пользователи" постить ссылки и тем самым лишает спам-рассылки смысла.

Прокачиваем защиту от ботов: Antibot 42 и Fail2Ban + результаты.
 
Скачать:
Antibot42_v1.0.2b.zip

 
GitHub: https://github.com/Nekstati/phpBB-Antibot42 (v1.0.6)
Предпочтительней скачивать с гитхаба, в сообщение поместились не все файлы

При обновлении необходимо удалить старую папку расширения целиком. Не обновляйте копированием поверх.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
lexuz
phpBB 1.2.0
Сообщения: 15
Стаж: 7 лет 7 месяцев
Благодарил (а): 1 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение lexuz »

я выше написал, что это результатов не принесло. Всё также после ввода пароля - ошибка 500.
Хочется посмотреть логи этого расширения, чтобы убедиться, оно, не оно

Отправлено спустя 45 минут 15 секунд:
Проблему решил:
По моим наблюдениям у меня раньше была версия php 8.2.20. При появлении ошибки оказалась 8.2.23.
Возможно, хостинг обновил версию PHP и всё сломалось.
Я в панели хостинга изменил версию PHP на 8.1.29 и всё заработало..

Получается расширение не при чём.
Аватара пользователя
Mash9
phpBB 1.2.1
Сообщения: 29
Стаж: 1 год 4 месяца
Благодарил (а): 26 раз
Поблагодарили: 2 раза

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Mash9 »

Alekcandr101 писал(а): 30.08.2025 22:34 Но в последнее время, стал нарастать гостевой заход ботов на страницы форума.
У меня это резко началось после того как в настройках гугловской рекапчи v3 включил cloud для "использования новых возможностей" (висел навязчивый приглашающий это сделать баннер гугла). Сразу попёрли какие-то гости в счётчике форума, причём яндекс счётчик их не засчитывал. У хостера нагрузка на домен подросла. Я так понял что это какая-то многопоточность технологии cloud recapcha. Хотел вернуть как было, а это оказалось невозможно :) В итоге, промучавшись несколько дней, заменил рекапчу на "ответ на вопрос". Потихоньку гости сошли на нет (стало как раньше). И, к моему удивлению, для ботов задача с ответом на вопрос оказалась непосильной - пройти они её не могут.
Аватара пользователя
Mash9
phpBB 1.2.1
Сообщения: 29
Стаж: 1 год 4 месяца
Благодарил (а): 26 раз
Поблагодарили: 2 раза

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Mash9 »

Mash9 писал(а): 02.10.2025 20:05 Хотел вернуть как было, а это оказалось невозможно
Поправка: если после удаления всех ключей-проектов некоторое время не пользоваться рекапчей (пару-тройку недель?), то при настройке новой не отправляет в cloud и делает всё как раньше.
Ne_Guru
phpBB 1.4.0
Сообщения: 32
Стаж: 9 дней
Благодарил (а): 3 раза

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Ne_Guru »

В расширении Antibot 42 версия 1.0.5, который установлен у меня на форуме, я поставил галочку вот в этом месте:
"Блокировать предполагаемых спаммеров"
antibot.jpg
Было это вчера. И сразу и нагрузка снизилась, и в логе никого не стало.

Сегодня с утра в логе снова наблюдается активность.

Для примера скопирую сюда часть лога
часть лога 

2026-06-24 07:59:24 Illegal access to the registration page 9a7cbf75 47.79.11.168 North America / United States
2026-06-24 07:59:28 Illegal access to the registration page fe18c1a0 47.79.10.182 North America / United States
2026-06-24 07:59:31 Illegal access to the registration page 3c3126ab 47.79.11.168 North America / United States
2026-06-24 07:59:36 Illegal access to the registration page 9bee5c51 47.79.11.181 North America / United States
2026-06-24 07:59:37 Illegal access to the registration page 84f26fdc 47.79.51.30 North America / United States
2026-06-24 08:19:42 Attempt to open the registration page 1af0dd6f 144.124.245.145 Europe / United Kingdom
2026-06-24 08:19:48 Invalid form at ucp.php?mode=login 1af0dd6f 144.124.245.145 Europe / United Kingdom
2026-06-24 08:19:49 Attempt to post a new reply 1af0dd6f 144.124.245.145 Europe / United Kingdom
2026-06-24 08:26:36 Illegal access to the registration page eb6b293e 47.79.10.78 North America / United States
2026-06-24 08:29:43 Illegal access to the registration page bafcb20f 47.79.10.124 North America / United States
2026-06-24 08:34:05 Illegal access to the registration page 95cc5046 47.79.10.25 North America / United States
2026-06-24 08:34:08 Illegal access to the registration page 3e0e24fa 47.79.10.25 North America / United States
2026-06-24 08:42:28 Illegal access to the registration page d3f20625 47.79.10.186 North America / United States
2026-06-24 08:42:43 Illegal access to the registration page 5dcf33fa 47.79.10.186 North America / United States
2026-06-24 08:43:12 Illegal access to the registration page f3fb7f44 47.79.11.188 North America / United States
2026-06-24 08:43:15 Illegal access to the registration page a006a9b6 47.79.10.182 North America / United States
2026-06-24 08:43:19 Illegal access to the registration page 5d2a020c 47.79.51.80 North America / United States
2026-06-24 08:43:20 Illegal access to the registration page bb3f2fb8 47.79.51.191 North America / United States
2026-06-24 08:43:33 Illegal access to the registration page 16ed144f 47.79.15.77 North America / United States
2026-06-24 08:43:59 Illegal access to the registration page 4d2b2247 47.79.51.97 North America / United States
2026-06-24 08:48:54 Attempt to open the registration page fae211cb 109.206.164.218 Europe / Netherlands
2026-06-24 08:49:06 Invalid form at ucp.php?mode=login fae211cb 109.206.164.218 Europe / Netherlands
2026-06-24 08:49:11 Attempt to post a new reply fae211cb 109.206.164.218 Europe / Netherlands
2026-06-24 09:20:25 Illegal access to the registration page 824e2da0 47.79.15.93 North America / United States
2026-06-24 09:20:44 Illegal access to the registration page d42a3ea6 47.79.15.116 North America / United States
2026-06-24 09:20:47 Illegal access to the registration page cab29f72 47.79.15.83 North America / United States
2026-06-24 09:21:57 Illegal access to the registration page f6857d5f 47.79.15.83 North America / United States
2026-06-24 09:22:47 Illegal access to the registration page fbfb6d08 47.79.11.65 North America / United States
2026-06-24 09:22:53 Illegal access to the registration page 5ac2672a 47.79.10.123 North America / United States
2026-06-24 09:24:21 Illegal access to the registration page a45a3352 47.79.10.144 North America / United States
2026-06-24 09:28:21 Illegal access to the registration page 2a70fe9e 47.79.11.81 North America / United States
2026-06-24 09:29:41 Illegal access to the registration page 0bed0fe7 47.79.11.85 North America / United States
2026-06-24 09:30:33 Illegal access to the registration page 43a00b5c 47.79.11.85 North America / United States
2026-06-24 09:31:03 Illegal access to the registration page 309e3a0c 47.79.10.26 North America / United States
2026-06-24 09:31:12 Illegal access to the registration page 7e45519e 47.79.15.97 North America / United States
2026-06-24 09:32:52 Illegal access to the registration page 6c73544c 47.79.15.98 North America / United States
2026-06-24 09:32:53 Illegal access to the registration page d4528606 47.79.10.26 North America / United States
2026-06-24 09:34:16 Illegal access to the registration page 6b719e67 47.79.51.102 North America / United States
2026-06-24 09:34:16 Illegal access to the registration page ac14ebba 47.79.51.102 North America / United States
2026-06-24 09:34:43 Illegal access to the registration page 5734c64e 47.79.11.86 North America / United States
2026-06-24 09:34:45 Illegal access to the registration page 91c30f81 47.79.15.117 North America / United States
2026-06-24 09:34:47 Illegal access to the registration page 6727750c 47.79.10.20 North America / United States
2026-06-24 09:34:58 Illegal access to the registration page 7ad1223e 47.79.10.26 North America / United States
2026-06-24 09:35:01 Illegal access to the registration page 38b6acbc 47.79.15.117 North America / United States
2026-06-24 09:35:01 Illegal access to the registration page 41aa1163 47.79.11.27 North America / United States
2026-06-24 09:35:03 Illegal access to the registration page 17606321 47.79.10.96 North America / United States
2026-06-24 09:35:16 Illegal access to the registration page e70be366 47.79.15.33 North America / United States
2026-06-24 09:53:38 Attempt to open the registration page 1e02ab47 83.217.213.120 Europe / Russia
2026-06-24 10:10:27 Illegal access to the registration page da210417 47.79.15.13 North America / United States
2026-06-24 10:11:47 Illegal access to the registration page 6e172636 47.79.11.249 North America / United States
2026-06-24 10:14:07 Illegal access to the registration page 82294108 47.79.10.184 North America / United States
2026-06-24 10:14:56 Illegal access to the registration page 6430aa64 47.79.10.238 North America / United States
2026-06-24 10:14:56 Illegal access to the registration page 2667e4fb 47.79.10.238 North America / United States
2026-06-24 10:16:17 Illegal access to the registration page 5f45101e 47.79.10.132 North America / United States
2026-06-24 10:20:05 Illegal access to the registration page d04c69d9 47.79.11.197 North America / United States
2026-06-24 10:22:34 Illegal access to the registration page 03726dbc 47.79.10.75 North America / United States
2026-06-24 10:23:35 Illegal access to the registration page 4bd62d42 47.79.10.45 North America / United States
2026-06-24 10:24:25 Illegal access to the registration page 33ba53b3 47.79.15.96 North America / United States
2026-06-24 10:24:27 Illegal access to the registration page ad773d58 47.79.11.211 North America / United States
2026-06-24 10:24:28 Illegal access to the registration page 800e0cc1 47.79.51.111 North America / United States
2026-06-24 10:25:01 Illegal access to the registration page 5abe99f7 47.79.51.65 North America / United States
2026-06-24 10:25:04 Illegal access to the registration page 20e62366 47.79.10.15 North America / United States
2026-06-24 10:25:28 Illegal access to the registration page f8f98d42 47.79.10.161 North America / United States
2026-06-24 10:25:35 Illegal access to the registration page 8eedc6d7 47.79.11.115 North America / United States
2026-06-24 10:25:35 Illegal access to the registration page b7300599 47.79.11.149 North America / United States
2026-06-24 10:26:50 Illegal access to the registration page a99e1171 47.79.11.213 North America / United States
2026-06-24 10:27:03 Illegal access to the registration page 1c5b4065 47.79.11.77 North America / United States
2026-06-24 10:27:07 Illegal access to the registration page 49537a25 47.79.11.61 North America / United States
2026-06-24 10:27:31 Illegal access to the registration page 4318caf0 47.79.51.22 North America / United States
2026-06-24 10:27:32 Illegal access to the registration page 52f5e1dc 47.79.15.81 North America / United States
2026-06-24 10:27:36 Illegal access to the registration page d3ad0adb 47.79.11.136 North America / United States
2026-06-24 10:27:38 Illegal access to the registration page 8266cb92 47.79.10.5 North America / United States
2026-06-24 10:27:43 Illegal access to the registration page e38a579d 47.79.11.136 North America / United States
2026-06-24 10:27:44 Illegal access to the registration page fa95c66c 47.79.11.96 North America / United States
Я просто пытаюсь понять логику, по которой в лог записываются эти боты... :?
Они записываются два раза, а потом блокируются?

Прошу прощения за непонятливость... :oops:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13122
Стаж: 14 лет 10 месяцев
Благодарил (а): 165 раз
Поблагодарили: 2391 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Татьяна5 »

Ne_Guru писал(а): 24.06.2026 11:36 Они записываются два раза, а потом блокируются?
"После 10 попыток обойти защиту"
Ne_Guru
phpBB 1.4.0
Сообщения: 32
Стаж: 9 дней
Благодарил (а): 3 раза

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Ne_Guru »

То есть, вот эта (для примера) запись


2026-06-24 10:14:56 Illegal access to the registration page 6430aa64 47.79.10.238 North America / United States
2026-06-24 10:14:56 Illegal access to the registration page 2667e4fb 47.79.10.238 North America / United States


означает, что некий бот с ip-адресом 47.79.10.238 - 10 раз обратился к форуму, после чего был заблокирован на 5 минут? :?
А следующая строчка - другой бот с таким же ip-адресом?

И потом, что значит "обойти защиту"?
"Illegal access to the registration page" - «Незаконный доступ к странице регистрации»

Я понимаю, что один дурак может задать столько вопросов, что и сто мудрецов не ответят - в сухом остатке: это перечень ботов, которые были заблокированы после 10 попыток обращения к форуму?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13122
Стаж: 14 лет 10 месяцев
Благодарил (а): 165 раз
Поблагодарили: 2391 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Татьяна5 »

Ne_Guru
Один ip - один бот
Одна запись в логах - одно неправильное обращение к форуму
Ne_Guru писал(а): 24.06.2026 14:55 в сухом остатке: это перечень ботов, которые были заблокированы после 10 попыток обращения к форуму?
Это их попытки обойти защиту от ботов от расширения. Какую именно защиту лучше не описывать, защита дольше продержится
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3358
Стаж: 17 лет 3 месяца
Благодарил (а): 19 раз
Поблагодарили: 576 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Nekstati »

Ne_Guru писал(а): 24.06.2026 14:55 это перечень ботов, которые были заблокированы после 10 попыток обращения к форуму?
Нет, в логе подозрительные обращения + некоторые другие события вроде нормальных регистраций. А блокировка - это стандартный бан, после него в лог уже ничего не пишется. См. раздел админки "Чёрный список IP".
Ne_Guru
phpBB 1.4.0
Сообщения: 32
Стаж: 9 дней
Благодарил (а): 3 раза

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Ne_Guru »

Nekstati писал(а): 24.06.2026 18:49 См. раздел админки "Чёрный список IP".
У меня он девственно чист (кроме какого-то IP-адреса, который не я туда записал...) - первый раз вообще туда заглянул... :oops:
Видимо, там нет никого, потому что через пять минут блокировка заканчивается, или у меня на форуме какой-то косяк...

Вернуться в «Анонсы и поддержка расширений для phpBB»