Антибот 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Антибот 100500

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

Хм...а ведь действительно очистка кеша из админки не помогала...только физ очистка зарядила мод по полной....
А не верил ведь...но...лог [BETA] Stop spammer register уже три дня чист...
snap714.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Антибот 100500

Сообщение Sheer »

Пчелкин писал(а):действительно очистка кеша из админки не помогала
А то! Очистка из ACP не удаляет из папки cache например такие файлы: data_hooks.php
Отсюда результат.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Re: Антибот 100500

Сообщение Dbonz »

Удивительно, что когда было отключено подтверждение регистрации по e-mail, то в день просачивалось максимум 2-3 бота, а когда включил подтверждение, полезло по 10-15 за сутки.

Уже 1,5 недели стоит этот мод – пока ни одного не пролезло.

Шедевра! :D
Аватара пользователя
psyhosis
phpBB 1.4.2
Сообщения: 53
Стаж: 14 лет
Откуда: Томск
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Антибот 100500

Сообщение psyhosis »

Что то часто стал видеть "Ошибку отправки формы", при чем со второго пинка сообщение 100% уходит, как же отследить, откуда ноги растут?
Первая компьютерная война началась после того, как пингвин разбил яблоком окно
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

Re: Антибот 100500

Сообщение Slash »

Вот это читали: Антибот 100500 ?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Антибот 100500

Сообщение Pazh »

psyhosis и вот это [FAQ] Права доступа
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
psyhosis
phpBB 1.4.2
Сообщения: 53
Стаж: 14 лет
Откуда: Томск
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Антибот 100500

Сообщение psyhosis »

Raisin писал(а):Вот это читали: Антибот 100500 ?
я это нашел, что там не было этого кода. Давно поправлено.
Pazh писал(а):psyhosis и вот это [FAQ] Права доступа
а права бывают типа "со второго раза" что ли? Раньше это наблюдалось иногда, редко, сейчас все чаще и чаще, проблема не явная, какая то плавающая. тут может и не мод виноват, а кэш того же браузера?
кстати, а что делает в коде мода текст

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

// <![CDATA[
и

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

// ]]></script>
он там для какой великой цели? интересно, как же его браузер интерпретирует, особливо последний, как незакрытый скрипт ?

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

Re: Антибот 100500

Сообщение Pazh »

psyhosis сорри ссылку не ту вставил (лишнее удалил) - вот эту настройку смотрел [FAQ] Права доступа ?
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
psyhosis
phpBB 1.4.2
Сообщения: 53
Стаж: 14 лет
Откуда: Томск
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Антибот 100500

Сообщение psyhosis »

Да, как то админка не совсем интуитивно понятный интерфейс имеет, именно "права доступа" все булевые и числовых значений там нет, в размещении сообщений о времени отправки формы ни ссылки, ни слова. В безопасности, оказывается время отправки формы, которую тоже не совсем так сразу найдешь.
Так что логичнее было слать не в права доступа а в безопасность, наверное.

Добавлено спустя 14 минут 18 секунд:
даж Палыч там чего то ругался про права :)
В общем спасибо! Видимо там собачка и порылась, припоминаю, когда с месяца два назад на сайт все таки прорвались демоны, но ничего не изломали, просто внедрили WSO и удалились, я много чего накрутил, в то числе и этот таймер...
а я тоже молодца, после перехода на php-fpm в нем про безопасность то совсем не подумал, и конфиг не писал, а он хитрый, без конфига, по умолчанию, безопасность никакая, хоть откуда внедряй код и хоть какой, ограничений нет по disable_functions... в общем, внимательнее, господа!
Первая компьютерная война началась после того, как пингвин разбил яблоком окно
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Антибот 100500

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

Красиво работают машины...аданака...За 3 минуты - 30 ударов по реге...
0934.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
dndn
phpBB 1.4.4
Сообщения: 131
Стаж: 14 лет 6 месяцев
Благодарил (а): 30 раз
Поблагодарили: 5 раз

Re: Антибот 100500

Сообщение dndn »

Извиняюсь, это в логе ошибок?

И еще раз извиняюсь, в том же логе (ошибок) появилось много записей типа:
"Неудачная проверка сессии по IP-адресу/браузеру/X_FORWARDED_FOR" ?
Что это значит?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Антибот 100500

Сообщение Sheer »

dndn писал(а):это в логе ошибок?
Нет. Это отсюда [BETA] Stop spammer register

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

Re: Антибот 100500

Сообщение dndn »

Спасибо, ip-адреса отличались (наверно для динамических), поотключал все проверки.
Zhenjka
phpBB 1.4.1
Сообщения: 46
Стаж: 13 лет 8 месяцев
Откуда: Кемерово
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Антибот 100500

Сообщение Zhenjka »

Поможет ли этот Антибот от массового писания гостей?
Поясняю о чем я:
123.JPG
Пытаются постоянно писать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
phpbblamer
phpBB 1.0.0
Сообщения: 7
Стаж: 16 лет 3 месяца
Благодарил (а): 1 раз

Re: Антибот 100500

Сообщение phpbblamer »

Нет, не защитит. Антибот предотвращает бото-регистрации.
"Массовое пИсание" гостей легко устранить в настройках форума, разрешив размещать посты только зареганым юзерам. А благодаря Антиботу регаться будут только реальные люди, а не спам-боты.

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