Пропустить

[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 КБ) Скачиваний: 2670
Последний раз редактировалось Xpert 21.01.2008 10:55, всего редактировалось 1 раз.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5493
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

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

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

понятно, что из бэкапа, но этот мод ставил год назад, и естессно, тот бэкап уже утерян...

Trtion
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 21.11.2007 11:14
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

согласно инструкции по установке, только в обратном порядке
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

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

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

я пока не пойму, почему вы этого не сделали давно, еще года 3-4 назад. или у вас не было спама, а появился только сейчас?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение 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
 
Сообщения: 12
Зарегистрирован: 10.12.2006 18:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

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

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

Сообщение 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.18
 
Сообщения: 564
Зарегистрирован: 17.08.2004 12:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Мало сделать случайную генерацию полей, нужно ещё же и проверять их.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

otdohnem
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 08.01.2008 18:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы