Detector Bots

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

Сообщение forall 23.02.2008 10:53

А можно сделать так, чтобы удаленные модом темы и сообщения собирались в мод "корзина" (ну или в отдельный закрытый раздел форума)
В теме с "корзиной" нашел этот мод: MOD_Post_move_to_a_bin_forum
он будет срабатывать или нет?

Для того, чтобы если случайно удаленные темы и сообщения можно было вернуть.
Последний раз редактировалось forall 26.02.2008 14:34, всего редактировалось 1 раз.
forall
phpBB 2.0.1
 
Сообщения: 126
Зарегистрирован: 20.04.2007 21:46


Сообщение Палыч 23.02.2008 17:36

forall писал(а):он будет срабатывать или нет?

просто так - нет.
forall писал(а):А можно сделать так, чтобы удаленные модом темы и сообщения собирались в мод "корзина"
А смысл?
За год из 944 удалений, 5 - не спам, а те, кто не хочет читать Правила регистрации, то есть меньше 1%. Да и то полное содержание удалённого поста имееться в email сообщении админу, что позволяет его легко восстановить при желании. :?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6436
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение Ne$ter 04.03.2008 18:21

edgar писал(а):Я тоже сталкивался с прохождением этого мода спамерами, поэтому сразу добавил в includes/functions_post.php защиту от этих хитростей :)

Заменил

Код: Выделить всё
preg_match_all('#(\[url(.*?)\[\/url\])|(([\n ]href=(.*?)&gt;)|((^|[\n ])([\w]+?://|www|ftp)[^ "\n\r\t<>]*))|((^|[\n ]|mailto:)([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+))#si', $message, $links);


на

Код: Выделить всё
preg_match_all('#(\[url(.*?)\[\/url\])|(([\n ]href=(.*?)&gt;)|(icq.*?)|(http.*?)|((^|[\n ])([\w]+?://|www|ftp)[^ "\n\r\t<>]*))|((^|[\n ]|mailto:)([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+))#si', $message, $links);



Я тоже это добавил но у меня сейчас начало всё проходить.ссылки, картинки, всё ...
Разрешено постить всем.
Что делать?

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

Всё что мог найти и сделать это :

значение
Код: Выделить всё
$first_post_max_link = 1;
поменять на 0,

Код: Выделить всё
$APM_mod_installed = false;
поменял на true, так как стоит Stop Advertisement Bots v.3

правильно ли?
Ne$ter
phpBB 1.4.0
 
Сообщения: 30
Зарегистрирован: 12.08.2007 19:32

Сообщение VVVas 05.03.2008 13:11

Ne$ter писал(а):APM
Ne$ter писал(а):Stop Advertisement Bots v.3
И как можно из второго получить первую аббревиатуру?
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4737
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

Сообщение Craze 15.05.2008 20:51

Вопрос :?:
Это ошибка в моде Detector Bots или Всё же спамеры достали форум и упала одна из таблиц?

За последнее время, после майских праздников, Detector Bots стал присылать ежедневно около 150 писем с инфой о попытке размещения рекламы
(в письмах действительно спам - сылок 100 в теле),
такого ещё не было.

А вот сегодя ночью похоже форум всё же спамеры достали и теперь висит на всю страницу вот такая инфа:

Информация

Зафиксирована попытка размещения рекламного сообщения.
Для того, чтобы иметь возможность размещать ссылки необходимо зарегистрироваться.


И в результате зайти на форум через либо портал, либо через логин, либо через вход админа,
не получается.

Подскажите, где в коде мода Detector Bots надо поставить временный скрипт,
чтобы залогинеться на форум и посмотреть, что произошло :?:
В файле includes/functions_post.php

У нас такое впервые, чтобы так спам мог ломануться на форум со своими рекламными ссылками,
что даже форум перестал правильно работать.
:arrow: http://www.freegamers.ru

Добавлено спустя 7 часов 43 минуты 10 секунд:

Всё разобрались, но не до конца.

Какого-то бота спамщика зациклило по размещению спама каждые 2 сек.
Вот Detector Bots его и детектил, отсылая мне на мыло письма о размещении спама, каждые 3 сек.
За один день пришло свыше 5000 писем, в результате хостер обрубил нам наше мыло.
А Detector Bots зациклился на отправке этих писем, т.к. файл emailer.php ушёл в накдаун, выдавая ошибку отправки писем.
Вот и не получалось зайти на форум вообще.

Таким образом, пришлось закоментировать мод Detector Bots.
Затем ребутить MySQL и очищать sessions, чтобы ботов прогнать,
и в АдминПанеле прописывать "Использовать сервер SMTP для отправки почты", дважды блин,
потом раскоментировать мод Detector Bots.

Теперь вроде всё заработало :? :shock:

Есть подозрение на конфлик мода Detector Bots м мода Topic Calendar v1.2.2
В моде Topic Calendar есть всплывающее окно, а в нём могут быть ссылки от 0 и до, например, 5 шт.
Вот подошло время показа события из календаря с сылками и Detector Bots,
кто бы ни зашёл на форум, детектит его как спамера написавший комент в сплывающем окне Topic Calendar с сылками.

Часть кода Detector Bots в файле includes/functions_post.php

Код: Выделить всё
   if ($userdata['user_level'] == ADMIN && $userdata['session_logged_in']) {$link_count=0;} // Admin can post anything

   if ($userdata['user_id'] == ANONYMOUS)
   {
      if ($link_count > $first_post_max_link)
      {
         if ($send_email_to_admin)
         {

После ANONYMOUS) {
придётся дописывать код к моду Topic Calendar :cry:
Аватара пользователя
Craze
phpBB 2.0.1
 
Сообщения: 145
Зарегистрирован: 14.01.2007 15:56
Откуда: www.freegamers.ru

Сообщение Поручик 16.05.2008 7:51

Если есть проблемы с почтой, выбросьте код Detector Bots по отправке писем.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB2 | FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3701
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)

Re: Detector Bots

Сообщение Privodchik 27.06.2008 0:52

Я установил мод с 4-ой страницы на версию 2.0.23, почитал тему, но так и не нашел как настроить и вообще какие ручные настройки предусмотрены?
Жаль, что в доку не влаживается... В админке ничего не изменилось, но мод работает, хотелось бы только подстроить, например гостям разрешает запостить 1 ссылку - я бы вообще убрал..
ИНЖЕНЕР инфо - Автоматизация, инжиниринг, контроллер, привод, ЧПУ, управление- Информационный портал - Инженерные решения, ремонт, налака и обслуживание - Помощь
Privodchik
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 07.04.2007 20:52
Откуда: Беларусь

Re: Detector Bots

Сообщение Pro-Cess 27.06.2008 3:41

Privodchik

Вы при установке в файл includes/functions_post.php добавляете код, в котором все эти настройки

Код: Выделить всё
   $first_post_max_link = 1; // позволено линков Гостю и Юзеру в самом первом посте, все слепленные считаются одним постом
   $newbie_max_link = 10; // позволено линков новичку, написавшему более 1 поста
   $oldbie_minposts = 16; // старичком считаем юзера, написавшего хотя бы 16 постов
   $oldbie_max_link = 15; // позволено линков старичку
   $use_yellowcard = false; // штрафовать юзера. Если MOD YellowCard установлен, поставить TRUE
   $APM_mod_installed = false; //  Если MOD Advanced Posts Merging 2.x установлен, поставить TRUE
   $send_email_to_admin = true; // отправлять уведомление админу
   $admin_email = $board_config['board_email']; // электропочта администратора форума ИЛИ
//   $admin_email = "vasja_pupkin_admin@mysite.ru"; // ящик для спама.
   $link_count = 0; // инициализация счетчика
Аватара пользователя
Pro-Cess
phpBB 1.4.3
 
Сообщения: 62
Зарегистрирован: 06.08.2006 3:27
Откуда: MS Kva

Re: Detector Bots

Сообщение trex 16.07.2008 18:33

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

как защитить пользователей групп, имеющих далеко не одно сообщение, от удаления?
trex
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 13.06.2008 23:58

Re: Detector Bots

Сообщение vic2 22.07.2008 13:18

Столкнулся с проблемой -- не отправляются уведомления админу.
Раньше ставил (и сейчас стоит) на другом форуме -- все работает. Но там файл functions_post.php я не поменял при переходе на версию phpBB-2.0.23. Второй форум ставил с нуля. Добавлял счётчик отфудболеных ботов. Сделал вроде всё как в прошлый раз...

P.S. Я уж не знаю, что и думать. Счетчик считает -- уведомления не приходят. Залил файлик functions_post.php с другого форума, где всё работает и уведомления приходят. Результат без изменений. Другие уведомления с форума приходят (ответ в теме и т.п.). Где копать -- ума не приложу.

P.P.S. Проверил под Денвером -- приходят сообщения! В смысле я их нахожу в папке !sendmail. В чем же проблема? Гуру, без вас никак не разберусь! В чем отличие сообщений Detector Bots от уведомлений об ответе в теме?
Аватара пользователя
vic2
phpBB 1.4.2
 
Сообщения: 59
Зарегистрирован: 12.01.2007 6:48
Откуда: Киев

Re: Detector Bots

Сообщение vic2 23.07.2008 14:47

Не знаю, может скажу глупость, но мне кажется, что не заполняется какая-то информация в заголовках писем модом Detector Bots. Подставил другой адрес -- уведомления пошли. Но ведь другие уведомления и письма для подтверждения регистрации идут на основной адрес, указанный в настройках конфигурации форума! Включил отправку писем с использованием smtp -- ситуация та же.
Аватара пользователя
vic2
phpBB 1.4.2
 
Сообщения: 59
Зарегистрирован: 12.01.2007 6:48
Откуда: Киев

Пред.

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

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

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