[3.1] [BETA] Антибот 100500

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Зарегистрирован: 12.12.2012 10:51
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение c61 » 30.10.2014 14:29

Вывущена версия 0.0.2:
  • добавлена возможность кодирования скриптов
  • добавлен поведенческий анализ (экспериментальный режим, специально для ботов, "понимающих" js)
  • по умолчанию перечисленные опции отключены
Заинтересованных прошу проверить параноидальные режимы )

Кодирование примитивное, обфускация тоже. Поведенческий анализ основан на наличии событий от мыши и клавиатуры.
HAMMER663 писал(а):И нельзя старый хук переделать под 3.1? Чтоб не городить расширение (Это я о Пчёлкине волнуюсь)
Ну совсем никак... хотя, конечно, можно запатчить ))

Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Зарегистрирован: 11.05.2011 13:25
Откуда: Москва
Благодарил (а): 156 раз
Поблагодарили: 6 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Petruxa12 » 30.10.2014 23:22

c61Спасибо ,обновил....
Кстати есть такой косяк,что когда включаю антибот,то не могу менять права доступа, как только отключаешь,свободно.
:idea: phpBB 3.2.7 :idea:

Аватара пользователя
владимир1983
phpBB 3.1.9
Сообщения: 5954
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 391 раз
Поблагодарили: 728 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение владимир1983 » 30.10.2014 23:34

Не признанный плавающий баг "ошибка отправки формы" тянется ещё с 3.0.12.

Добавлено спустя 41 секунду:
На гуру баг тоже имеет место быть так как тут используется хак.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Alecto » 30.10.2014 23:36

владимир1983 писал(а):"ошибка отправки формы"
на гуру постоянно выскакивает

Аватара пользователя
Anvar
Former team member
Сообщения: 1962
Зарегистрирован: 26.03.2010 9:09
Благодарил (а): 67 раз
Поблагодарили: 782 раза
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Anvar » 30.10.2014 23:44

Для зарегистрированных надо бы отключить.

Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Зарегистрирован: 11.05.2011 13:25
Откуда: Москва
Благодарил (а): 156 раз
Поблагодарили: 6 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Petruxa12 » 30.10.2014 23:48

Anvar писал(а):Для зарегистрированных надо бы отключить.
А как? Даже админу как себе тоже не даёт :)
:idea: phpBB 3.2.7 :idea:

Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Зарегистрирован: 12.12.2012 10:51
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение c61 » 31.10.2014 7:16

Petruxa12 писал(а):Кстати есть такой косяк,что когда включаю антибот,то не могу менять права доступа, как только отключаешь,свободно.
Спасибо, поправим... Не учтен случай, когда на странице несколько форм.
владимир1983 писал(а):Не признанный плавающий баг "ошибка отправки формы" тянется ещё с 3.0.12.
Есть такое, из-за фокусов системы хуков в 3.0.12 при наличии некоторых установленных модов. У меня на тестовой площадке тоже порой проявлялось, сложилось впечатление, что хук может "дергаться" при создании страницы дважды (или большее количество раз). После добавления в хук перед строчкой с preg_replace кода:

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

		if ( strpos($template->_rootref['S_FORM_TOKEN'], $user->session_id) !== false )
		{
			$template->_rootref['S_FORM_TOKEN'] = str_replace($user->session_id, '', $template->_rootref['S_FORM_TOKEN']);
		}
баг перестал проявляться. То есть если sid уже воткнут в token, то незачем его второй раз туда добавлять. Вышеизложенное относится к 3.0.x, наверно туда надо было запостить...
Anvar писал(а):Для зарегистрированных надо бы отключить.
Если бота регистрировали ранее вручную, а такое бывает, тут то ему и будет раздолье ))

Аватара пользователя
Anvar
Former team member
Сообщения: 1962
Зарегистрирован: 26.03.2010 9:09
Благодарил (а): 67 раз
Поблагодарили: 782 раза
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Anvar » 31.10.2014 8:15

c61, Выбор опции в админке не помешал бы. С мобильного браузера UC не могут ни авторизоваться, не писать.

Ещё некоторые мобильные жалуются, что попыток отправить сообщение доходит до 5.

Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Зарегистрирован: 12.12.2012 10:51
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение c61 » 31.10.2014 8:47

Anvar, некоторые мобильные устройства не генерируют keypress/keydown... Если поведенческий анализ включен, будет "ошибка отправки формы". Работаем над устранением этой проблемы )

Добавлено спустя 52 минуты 10 секунд:
Выпущена версия 0.0.3. Изменения:
  • изменен алгоритм скрытия form_token
  • антибот отключен в админке
  • при поведенчесом анализе, если детектирован мобильный браузер, испольуется также событие отправки формы (исключение: Motorola Internet Browser, где данное событие не обрабатывается)

Shredder
Former team member
Сообщения: 2174
Зарегистрирован: 14.12.2008 10:18
Благодарил (а): 210 раз
Поблагодарили: 547 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Shredder » 02.11.2014 2:06

[BETA] Антибот 100500
Установил этот фикс на 3.0.12, ничего не изменилось. Может, дело не в антиботе?

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10038
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1323 раза
Поблагодарили: 1290 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Пчелкин » 02.11.2014 6:26

Изменилось на 3.0.12... ошибок стало меньше...
...по крайней мере исчезла данная ошибка отправки формы при имеющихся непрочитанных ЛС с включенным нестандартным всплывающим окном о новых ЛС...
ФИЗЧИСТКа кеша не?

Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Зарегистрирован: 11.05.2011 13:25
Откуда: Москва
Благодарил (а): 156 раз
Поблагодарили: 6 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Petruxa12 » 13.11.2014 22:10

c61 писал(а):0.0.5 - 20141102:
- косметические исправления
по подробнее?

Добавлено спустя 2 минуты 59 секунд:
иногда бывает ругается вместо с расширением быстрого ответа [DEV] QuickReply.
Изображение
я не знаю почему, но именно на одной теме он не даёт писать, как только вручную нажимаешь на ответить,то норма пролезает.
:idea: phpBB 3.2.7 :idea:

Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Зарегистрирован: 12.12.2012 10:51
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение c61 » 14.11.2014 7:58

Petruxa12 писал(а):подробнее?
Мелочёвка в стиле админки, абсолютно ни на что не влияющая.
Petruxa12 писал(а):иногда бывает ругается вместо с расширением быстрого ответа
У меня ни разу не проявилось (при любых настройках антибота).
Petruxa12 писал(а):именно на одной теме он не даёт писать, как только вручную нажимаешь на ответить,то норма пролезает
Если это та же ссылочка, что на скриншоте ( f=59&p=121559 ), то сообщаю, что у меня в старой opera все работает OK. Вероятно, проблемы из-за ошибок в скриптах (так, opera dragonfly диагностирует баг в share42.js: share = data[url].shares || 0;) или из-за последовательности их загрузки, что может проявляться в разных браузерах по-разному (например, после ошибки в скриптах другие не выполняются). Антибот не грузит внешние скрипты, он здесь не при чем.

Аватара пользователя
Romnik
phpBB 2.0.2
Сообщения: 338
Зарегистрирован: 30.01.2011 9:24
Откуда: Москва/Выдропужск
Благодарил (а): 39 раз
Поблагодарили: 64 раза
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Romnik » 14.11.2014 9:03

Конфликт "Антибот 100500" с "Quickedit v 1.0.0-rc1"- (быстрая правка).
При отправке - "Ошибка отправки формы".
После удаления Антибот 100500 - Quickedit заработал без проблем...

Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Зарегистрирован: 12.12.2012 10:51
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение c61 » 14.11.2014 12:35

Romnik, выпущена версия 0.0.6 - 20141114:
- добавлена совместимость с расширением Quickedit

Petruxa12, прошу проверить, будет ли проявляться ошибка на этой версии. C Quickreply возможна похожая ситуация.

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

Ответить

Вернуться в «Бета-версии расширений для phpBB»