Антибот 100500

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

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

Антибот 100500

Сообщение Nekstati »

Мод исключает активность спам-ботов, не поддерживающих Javascript. Если на вашем форуме спамят именно такие боты, то вы сможете забыть о спаме и даже отключить капчу. А если у вас водятся умные редкие звери с поддержкой Javascript, то пользы от этого мода вам не будет. Определить это можно лишь опытным путём. :)

Побочный эффект: пользователи, в браузерах которых отключён Javascript, не смогут регистрироваться и оставлять сообщения. Они будут получать ошибку отправки формы. У кого-то из вас Javascript таки отключён? Вы молодец, купите себе сникерс.

Установка мода: 1) скопировать файл hook_antibot100500.php в папку includes/hooks/, 2) очистить кэш форума.

———————————————————————————————

Опционально, для успокоения нервов любителей сникерсов, можно изменить текст выводимой ошибки: найти в файле language/ru/common.php

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

	'FORM_INVALID'			=> 'Ошибка отправки формы. Попробуйте ещё раз.',
и заменить на что-то вроде

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

	'FORM_INVALID'			=> 'Ошибка отправки формы. Попробуйте ещё раз. Проверьте, включён ли Javascript.',
Если хотите, можете оставить антибот включённым только для гостей, хотя теоретически при этом опасность прорывания спама может увеличиться (т. е. если бот каким-то образом умудрится зарегистрироваться, то спамить ему уже ничто не помешает). Для этого найдите в хуке строку

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

	if (!defined('ADMIN_START') && !defined('IN_INSTALL') && defined('HEADER_INC') && !empty($template->_rootref['S_FORM_TOKEN']) && isset($template->_rootref['DEBUG_OUTPUT']))
и замените на

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

	if (!$user->data['is_registered'] && defined('HEADER_INC') && !empty($template->_rootref['S_FORM_TOKEN']) && isset($template->_rootref['DEBUG_OUTPUT']))
Решение проблемы "Ошибка отправки формы" в мобильных и не стандартных стилях --> читать тут
antibot100500_v4.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Антибот 100500

Сообщение Anvar »

Пчелкин, Его я использую уже как пол года. То что требуется для мобильных стилей, т.е. не правильных или старых стилей это ясно и это решение надо будет скорей всего изменить.

Привычки задавать глупых вопросов, тем более паниковать не имею. Это утверждение имеет место быть и это проблема некоторых мобильных браузеров из-за не поддержки java script, от коих и защищает этот мод.
Эту мелкую проблемку скоро решу.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Re: Антибот 100500

Сообщение DeathMan »

Мод данный установлен (скопирован в папку includes/hooks)! На спамеры только что зарегистрировашиеся пишут в темах (как правило в темах уже созданных, они не создают новые тетипамы) следующее:

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

Бла бла бла, тоже искал, или типа расскажу историю, вот посмотрите на сайте тут
phpbb3 - сила!
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Антибот 100500

Сообщение Pazh »

DeathMan после копирования мода в папку hooks нужно ручками по ftp удалить файл cache/data_hooks.php - иначе мод работать не будет (он не зарегистрируется в качестве хука и движок его видеть не будет)
Кроме того - этот мод для предотвращения регистрации ботов, а не блокировки уже зарегистрированных ранее или тем более живых спамеров
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
shagimuratov
phpBB 1.4.4
Сообщения: 124
Стаж: 15 лет 6 месяцев
Откуда: Челябинск
Благодарил (а): 11 раз
Поблагодарили: 14 раз

Re: Антибот 100500

Сообщение shagimuratov »

Pazh, мод работает со скрытым полем form_token, соответственно защищает от спама в том числе и темы форума.

DeathMan, проверьте регистрацию с отключенным JavaScript в броузере. Если регистрация пройдет, значит мод не корректно установлен. Если регистрация не пройдет, значит спам от новых пользователей это ручной спам.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Антибот 100500

Сообщение Pazh »

shagimuratov точно, ошибся
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Антибот 100500

Сообщение DeathMan »

Мод работает, проверил с отключенным script !
phpbb3 - сила!
Аватара пользователя
shagimuratov
phpBB 1.4.4
Сообщения: 124
Стаж: 15 лет 6 месяцев
Откуда: Челябинск
Благодарил (а): 11 раз
Поблагодарили: 14 раз

Re: Антибот 100500

Сообщение shagimuratov »

DeathMan, сколько спам регистраций/сообщений в сутки?
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Re: Антибот 100500

Сообщение DeathMan »

В неделю 3-4 сообщения, мож правда живые души?!
phpbb3 - сила!
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Антибот 100500

Сообщение Sheer »

DeathMan писал(а): мож правда живые души?!
Всенепременнейше!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
shagimuratov
phpBB 1.4.4
Сообщения: 124
Стаж: 15 лет 6 месяцев
Откуда: Челябинск
Благодарил (а): 11 раз
Поблагодарили: 14 раз

Re: Антибот 100500

Сообщение shagimuratov »

Ну да, интенсивность явно не спам ботов :)

Если эти 3-4 сообщения в неделю напрягают, то ставьте больше видимых средств защиты - капчи, вопросы/ответы, подсчет животных и т.д. Рано или поздно этим товарищам надоест на вас тратить время и сообщения прекратятся. Правда при этом и регистрации на форуме упадут, т.к. чем больше препятствий тем меньше пользователей.

Еще могу посоветовать собственное решение, антиспам мод CleanTalk, защищает в том числе от ручного спама. Но это решение платное, от 149 рублей в год.
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Re: Антибот 100500

Сообщение DeathMan »

Мод классный, но 150 многовато в год для меня!
phpbb3 - сила!
sergeevalex
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 8 месяцев
Благодарил (а): 3 раза

Re: Антибот 100500

Сообщение sergeevalex »

Спасибо, БОЛЬШОЕ!!! Работает отлично, уже два дня. При порядка 50 посещений в день ни одного зарегистрированного спамбота. А то достали, чесслово.
Cahes
phpBB 1.2.1
Сообщения: 22
Стаж: 12 лет 8 месяцев

Re: Антибот 100500

Сообщение Cahes »

Прошу прояснить, как для новичка. У меня два типа атак, разница - спамер себя удаляет либо не удаляет после рекламы. Это имеет значение? Что должен делать бот в этом случае? Я его скопировал, как проверить - работает ли?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Антибот 100500

Сообщение Пчелкин »

Переведи все на нормальный человеческий язык.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Антибот 100500

Сообщение МайскийЖук »

Это имеет значение?
Нет.
Что должен делать бот в этом случае?
Антибот в любом случае просто не позволяет зарегистрироваться таким ботам на твоем форуме.
как проверить - работает ли?
За тебя уже все давно проверено: антибот работает.
Любовь и боль, покой и бой я как любой несу с собой…

Вернуться в «Бета-версии модов для phpBB 3.0.x»