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

[RC] Stop Advertisement Bots v.3

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

[RC] Stop Advertisement Bots v.3

Сообщение Xpert »

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

Перед установкой необходимо удалить моды предыдущих версий.
Мод недооформлен, но полностью работоспособен, будет приведен в порядок в самое ближайшее время. Как и во второй версии, если у вас есть отличные от стандартных поля в trim_var_list и strip_var_list, с ними необходимо поступить по аналогии с другими полями.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Xpert 21.01.2008 10:55, всего редактировалось 1 раз.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
vic2
phpBB 1.4.2
Сообщения: 55
Стаж: 17 лет 4 месяца
Откуда: Киев

Сообщение vic2 »

ИМХО абсолютной защиты нет. Если комуто очень понравится Ваш форум, то и вручную наспамят. А подбирать имена полей к каждому форуму индивидуально вряд ли будут, пока такая защита не станет очень популярной. Тогда придумают софт получше. Надо будет придумывать новую защиту.
Пока же за несколько дней ни одного случая спама -- даже скучно стало. Так что моду Xpertа и в таком виде цены нет. Както сразу все заработало... Даже тема обсуждения коротенькая. Да и обсуждение уже склоняется к 4-й версии.
Trtion
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 5 месяцев

Сообщение Trtion »

а как снести 2 версию этого замечательного мода, дабы поставить 3-ю?

понятно, что из бэкапа, но этот мод ставил год назад, и естессно, тот бэкап уже утерян...
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Trtion писал(а):а как снести 2 версию этого замечательного мода, дабы поставить 3-ю?
согласно инструкции по установке, только в обратном порядке
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

MXM писал(а):Короче, раз не желаете обновить мод, улучшить его, то прийдется мне обратиться к своему спамеру-программеру, кторый сделает то, что я прошу.
я пока не пойму, почему вы этого не сделали давно, еще года 3-4 назад. или у вас не было спама, а появился только сейчас?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Pavlo
phpBB 1.2.1
Сообщения: 22
Стаж: 17 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение Pavlo »

А можно при удалении предыдущих версий мода выполнить SQL - запрос так:

Было:

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

INSERT INTO `phpbb_config` VALUES('bots_gone_away', 0);
Новый запрос:

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

DELETE  FROM `phpbb_config` VALUES('bots_gone_away', 0);
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Pavlo
нет, VALUES не используется в синтаксисе DELETE
http://www.podgoretsky.com/ftp/Docs/DB/ ... ELETE.html

Добавлено спустя 21 минуту 22 секунды:

оффтоп отделён во Флейм
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Вообщем, пока я ждал результат от своего программиста, сам, немного покумекав, прикрутил, то что хотел и реализовал идею. Итак:

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

#-----[ OPEN MOD [RC] Stop Advertisement Bots v.3 ]---------------------
sab_3.0.0_edited.txt
#-----[ FIND ]------------------------------------------
$var = $first . md5($name . $board_config['board_startdate']);
#-----[ REPLACE WITH ]------------------------------------------
$var = $first . md5($name . $board_config['board_startdate']) . rand(0,100);
Так... тестирование показало, что не так все просто... не работает моя реализация... точнее работает наполовину: идея генерации новых имен для полей происходит, но при попытке зарегестрироваться выдает сообщение:

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

Вы должны заполнить обязательные поля
Вы ввели некорректный код.
Извините, этот адрес e-mail неправилен
Попробывал и так:

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

$var = $first . md5($name . $board_config['board_startdate'] . rand(0,100));
Все равно отлуп... ((
Эх... Счастье было так возможно, так близко...

Прошу подсказки из зала.
Заранее благодарен!
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Сообщение nissin »

Мало сделать случайную генерацию полей, нужно ещё же и проверять их.
Всё повторяется. nurlan.info
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

nissin, понял тебя. А как это сделать?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Сообщение nissin »

Например, записывать сгенерированный код(ы) в специальную таблицу.
И потом уже сверять поля по этой таблице.
Всё повторяется. nurlan.info
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

nissin писал(а):Например, записывать сгенерированный код(ы) в специальную таблицу.
Что мгновенно сводит на нет саму "идею" генерации на лету 8)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Палыч, хм... а какое у тебя есть решение?
nissin, твое решение оказывается не верное... (
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

MXM писал(а):nissin, твое решение оказывается не верное... (
Почему, оно то как раз верное
MXM писал(а):Палыч, хм... а какое у тебя есть решение?
Решения нет, так как не думал, но и не хочу думать. Считаю саму идею не правильной.
Но это моё мнение.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Сообщение nissin »

Отнюдь. Нормальное решение.
Лишняя пара SQL запросов погоды не сделают.
Если не нравится, то можно сессии использовать.

Коды будут генерироваться при каждом запросе.
По условиям задачи другого вроде и не требуются.
Всё повторяется. nurlan.info
otdohnem
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 4 месяца

Сообщение otdohnem »

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

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