[RC] Stop Advertisement Bots v.3

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

[RC] Stop Advertisement Bots v.3

Сообщение Xpert 18.01.2008 8:18

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

Перед установкой необходимо удалить моды предыдущих версий.
Мод недооформлен, но полностью работоспособен, будет приведен в порядок в самое ближайшее время. Как и во второй версии, если у вас есть отличные от стандартных поля в trim_var_list и strip_var_list, с ними необходимо поступить по аналогии с другими полями.
Вложения
sab_3.0.0_edited.txt
(7.73 Кб) Скачиваний: 1846
Последний раз редактировалось Xpert 21.01.2008 10:55, всего редактировалось 1 раз.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5637
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru


Сообщение vic2 23.01.2008 12:48

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

Сообщение Trtion 23.01.2008 15:09

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

понятно, что из бэкапа, но этот мод ставил год назад, и естессно, тот бэкап уже утерян...
Trtion
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 21.11.2007 11:14

Сообщение crash 23.01.2008 15:50

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

согласно инструкции по установке, только в обратном порядке
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6142
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Сообщение crash 24.01.2008 7:47

MXM писал(а):Короче, раз не желаете обновить мод, улучшить его, то прийдется мне обратиться к своему спамеру-программеру, кторый сделает то, что я прошу.

я пока не пойму, почему вы этого не сделали давно, еще года 3-4 назад. или у вас не было спама, а появился только сейчас?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6142
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Сообщение Pavlo 24.01.2008 8:11

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

Было:
Код: Выделить всё
INSERT INTO `phpbb_config` VALUES('bots_gone_away', 0);

Новый запрос:
Код: Выделить всё
DELETE  FROM `phpbb_config` VALUES('bots_gone_away', 0);
Pavlo
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 10.12.2006 18:13

Сообщение Палыч 24.01.2008 9:01

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

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

оффтоп отделён во Флейм
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6312
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение MXM 24.01.2008 12:09

Вообщем, пока я ждал результат от своего программиста, сам, немного покумекав, прикрутил, то что хотел и реализовал идею. Итак:
Код: Выделить всё
#-----[ 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));
Все равно отлуп... ((
Эх... Счастье было так возможно, так близко...

Прошу подсказки из зала.
Заранее благодарен!
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 567
Зарегистрирован: 17.08.2004 12:45
Откуда: Санкт-Петербург

Сообщение nissin 24.01.2008 18:25

Мало сделать случайную генерацию полей, нужно ещё же и проверять их.
Всё повторяется. nurlan.info
nissin
phpBB 2.0.3
 
Сообщения: 193
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар

Сообщение MXM 24.01.2008 18:46

nissin, понял тебя. А как это сделать?
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 567
Зарегистрирован: 17.08.2004 12:45
Откуда: Санкт-Петербург

Сообщение nissin 24.01.2008 19:03

Например, записывать сгенерированный код(ы) в специальную таблицу.
И потом уже сверять поля по этой таблице.
Всё повторяется. nurlan.info
nissin
phpBB 2.0.3
 
Сообщения: 193
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар

Сообщение Палыч 24.01.2008 19:55

nissin писал(а):Например, записывать сгенерированный код(ы) в специальную таблицу.

Что мгновенно сводит на нет саму "идею" генерации на лету 8)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6312
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение MXM 24.01.2008 20:16

Палыч, хм... а какое у тебя есть решение?
nissin, твое решение оказывается не верное... (
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 567
Зарегистрирован: 17.08.2004 12:45
Откуда: Санкт-Петербург

Сообщение Палыч 24.01.2008 20:21

MXM писал(а):nissin, твое решение оказывается не верное... (

Почему, оно то как раз верное
MXM писал(а):Палыч, хм... а какое у тебя есть решение?
Решения нет, так как не думал, но и не хочу думать. Считаю саму идею не правильной.
Но это моё мнение.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6312
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение nissin 24.01.2008 20:34

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

Коды будут генерироваться при каждом запросе.
По условиям задачи другого вроде и не требуются.
Всё повторяется. nurlan.info
nissin
phpBB 2.0.3
 
Сообщения: 193
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар

Сообщение otdohnem 24.01.2008 20:48

Прошу прощения, тут несколько раз задавался вопрос как вернуть базу в исходное состояние.
При установке мода я по инструкции выполнил SQL запрос, но как теперь новую версию поставить не соображу.
То что все в обратном порядке уяснил, мне бы с базой разобраться.
otdohnem
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 08.01.2008 18:09

Пред.След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1