Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет
Благодарил (а): 25 раз
Поблагодарили: 590 раз

[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
Antibot42-v1.0.5c--2023.09.25.zip
 
GitHub: https://github.com/Nekstati/phpBB-Antibot42 (v1.0.5)

При обновлении необходимо удалить старую папку расширения целиком. Не обновляйте копированием поверх.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

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

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

Olej писал(а): 01.01.2020 1:51 вполне имею моральное прав
Не имеете. Ни морального, ни по закону
Этот IP через несколько секунд может оказаться у совершенно другого человека
Аватара пользователя
Olej
phpBB 1.4.3
Сообщения: 89
Стаж: 7 лет 1 месяц
Откуда: Харьков
Благодарил (а): 20 раз
Поблагодарили: 2 раза

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

Сообщение Olej »

Татьяна5 писал(а): 01.01.2020 2:13Не имеете.
Жаль. :shock:
Я всегда считал, по жизни, что уродов в этой жизни нужно гнобить любыми подручными способами... :dontknow
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16358
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1741 раз

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

Сообщение rxu »

Olej, за речью на форуме следите. Или, если так будет понятнее - фильтруйте базар.
Изображение
Аватара пользователя
Olej
phpBB 1.4.3
Сообщения: 89
Стаж: 7 лет 1 месяц
Откуда: Харьков
Благодарил (а): 20 раз
Поблагодарили: 2 раза

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

Сообщение Olej »

Shredder писал(а): 18.11.2019 10:19 Отличный экст! Опыт использования - почти 2 месяца. Ботов нет.
Да, отличное расширение: без проблем устанавливается, легко конфигурируется, эффективно работает, всё логируется.
Не получается пока проверить работу с БД из GeoLite2 ... но их информация была бы больше для любопытства.
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 913
Стаж: 6 лет 3 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 167 раз
Поблагодарили: 160 раз

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

Сообщение ronim »

Olej, А вы добавили GeoLite2-City.mmdb в соотвествующую папку
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
Olej
phpBB 1.4.3
Сообщения: 89
Стаж: 7 лет 1 месяц
Откуда: Харьков
Благодарил (а): 20 раз
Поблагодарили: 2 раза

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

Сообщение Olej »

ronim писал(а): 01.01.2020 20:37 А вы добавили GeoLite2-City.mmdb в соотвествующую папку
Нет. Не получилось, пока.
Я только добрался (по регистрации) на GeoLite2 Free Downloadable Databases + спрашивал здесь в теме, раньше:
Olej писал(а): 01.01.2020 1:51
GeoIP2 Anonymous IP Database
GeoIP2 Enterprise Database
GeoIP2 Precision Web Services
GeoIP2 Databases
GeoLite2 Databases
Какая из них нужна для наших целей?
Но мне никто не подсказал...
... а дальше наступили новогодние праздники. :D

P.S. Сейчас вот опять вернусь к улучшательствам.
Аватара пользователя
Olej
phpBB 1.4.3
Сообщения: 89
Стаж: 7 лет 1 месяц
Откуда: Харьков
Благодарил (а): 20 раз
Поблагодарили: 2 раза

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

Сообщение Olej »

Olej писал(а): 02.01.2020 15:14 P.S. Сейчас вот опять вернусь к улучшательствам.
Большая неожиданность!:

- на форуме http://linux-ru.ru/index.php (для справки) перестала работать ссылка "Регистрация", ссылка имеет вид http://linux-ru.ru/iwyzpfvj и ведёт:
"The requested URL was not found on this server."
404

- выключаю расширение Antibot 42: "Отключить" + "Удалить данные" ...
- ссылка форума "Регистрация" меняется на http://linux-ru.ru/ucp.php?mode=register и, похоже (слава Богу) регистрация восстанавливается. :dontknow

phpBB - 3.2.8, PHP - 7.2

Куда копать?

P.S. Параллельно на форуме работают расширения "Stop spamer register" + "Spamer Finder" (+ в режиме апробации "QuickReply Reloaded") - если это имеет какое-то значение. :hat
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

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

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

Копать в сторону первого сообщения в теме
Nekstati писал(а): 15.09.2019 3:41 На сервере должен быть включён mod_rewrite (или его аналоги в Nginx/IIS). (На большинстве хостингов он включён.)
Аватара пользователя
Olej
phpBB 1.4.3
Сообщения: 89
Стаж: 7 лет 1 месяц
Откуда: Харьков
Благодарил (а): 20 раз
Поблагодарили: 2 раза

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

Сообщение Olej »

ronim писал(а): 01.01.2020 20:37 А вы добавили GeoLite2-City.mmdb в соотвествующую папку
У них на сайте https://dev.maxmind.com/geoip/geoip2/geolite2/:
Due to upcoming data privacy regulations, we are making significant changes to how you access free GeoLite2 databases starting December 30, 2019. Learn more on our blog.
А я как-раз ломанулся к ним 31.12.2019.
Не могу пока пробиться... :?

Отправлено спустя 8 минут 46 секунд:
Татьяна5 писал(а): 06.01.2020 19:35 Копать в сторону первого сообщения в теме
mod_rewrite, по идее, включен, и давно:

Код: Выделить всё

root@277938:/var/www/linux-ru.ru# sudo apache2ctl -M | grep rewrite
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 277938.local. Set the 'ServerName' directive globally to suppress this message
 rewrite_module (shared)
(команды копирую с терминала полностью, чтобы не было разночтений)

Код: Выделить всё

root@277938:~# find / -name *rewrite*
/etc/exim4/conf.d/rewrite
/etc/apache2/mods-available/rewrite.load
/etc/apache2/mods-enabled/rewrite.load
/var/www/linux-ru.ru/phpbb/db/migration/data/v310/mod_rewrite.php
/var/lib/apache2/module/enabled_by_admin/rewrite
/usr/lib/apache2/modules/mod_rewrite.so
Модуль mod_rewrite в Apache включался так:

Код: Выделить всё

root@277938:~# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
  systemctl restart apache2
Естественно, apache2 после этого рестартовал ... да и не раз.

Видите ошибку? :dontknow
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

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

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

Факт, что перенаправления движка корректно не работают
Это от самого расширения не зависит. Что-то не так с настройками сервера
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

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

Сообщение Siava »

Татьяна5, у товарища Olej скорей всего не обрабатываются .htaccess, но он в ус не дует..
Siava писал(а): 29.12.2019 14:26 AllowOverride None замените на All для своего сайта в настройках Apache
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16358
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1741 раз

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

Сообщение rxu »

Я предупреждал - с разборками с сервером не сюда.
Изображение
Аватара пользователя
Olej
phpBB 1.4.3
Сообщения: 89
Стаж: 7 лет 1 месяц
Откуда: Харьков
Благодарил (а): 20 раз
Поблагодарили: 2 раза

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

Сообщение Olej »

Siava писал(а): 06.01.2020 20:18 у товарища Olej скорей всего не обрабатываются .htaccess, но он в ус не дует..
Обработка .htaccess как-раз включена. Но при смене хостинга сам файл .htaccess потерян (или пустой).
Но неужели так сложно просто указать темы, где обсуждается содержимое .htaccess и директивы RewriteEngine, RewriteCond, RewriteRule ... ? :facepalm:

P.S. Уже не нужно, не стоит утруждаться - всё работает.
Спасибо.
:hat
Аватара пользователя
Olej
phpBB 1.4.3
Сообщения: 89
Стаж: 7 лет 1 месяц
Откуда: Харьков
Благодарил (а): 20 раз
Поблагодарили: 2 раза

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

Сообщение Olej »

Фрагмент из логов работы расширения:

Код: Выделить всё

2020-01-11 00:11:42   Attempt to contact admin                                       400561c2   94.228.207.1     Europe / Russia
2020-01-11 00:11:42   Invalid form at ucp.php?mode=login                             400561c2   94.228.207.1     Europe / Russia
2020-01-11 00:11:42   Attempt to contact admin                                       400561c2   94.228.207.1     Europe / Russia
2020-01-11 00:13:38   Invalid form at ucp.php?mode=login                             3dd1b1b9   46.119.174.179   Europe / Ukraine
2020-01-11 00:17:21   Attempt to open the registration page                          c02583f9   109.70.100.27    Europe / Austria
2020-01-11 00:17:22   Attempt to contact admin                                       c02583f9   109.70.100.27    Europe / Austria
2020-01-11 00:17:25   Invalid form at ucp.php?mode=login                             c02583f9   109.70.100.27    Europe / Austria
А что означает 4-я колонка (перед IP)?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

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

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

Это кусок session id

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