Detector Bots

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

Сообщение forall » 23.02.2008 9:53

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

Для того, чтобы если случайно удаленные темы и сообщения можно было вернуть.
Последний раз редактировалось forall 26.02.2008 13:34, всего редактировалось 1 раз.

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

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

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

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

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

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

Заменил

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

preg_match_all('#(\[url(.*?)\[\/url\])|(([\n ]href=(.*?)>)|((^|[\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=(.*?)>)|(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

правильно ли?

Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Зарегистрирован: 12.11.2004 0:20
Поблагодарили: 13 раз
Контактная информация:

Сообщение VVVas » 05.03.2008 12:11

Ne$ter писал(а):APM
Ne$ter писал(а):Stop Advertisement Bots v.3
И как можно из второго получить первую аббревиатуру?
я люблю daft punk | новый sugoi.ru

Аватара пользователя
Craze
phpBB 1.4.4
Сообщения: 113
Зарегистрирован: 14.01.2007 14:56
Откуда: www.freegamers.ru
Контактная информация:

Сообщение 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:

Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

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

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

наш форум http://forum.aeroion.ru/cat1.html

Privodchik
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 07.04.2007 20:52
Откуда: Беларусь
Контактная информация:

Re: Detector Bots

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

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

Аватара пользователя
Pro-Cess
phpBB 1.4.2
Сообщения: 51
Зарегистрирован: 06.08.2006 3:27
Откуда: MS Kva

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; // инициализация счетчика

trex
phpBB 1.0.0
Сообщения: 6
Зарегистрирован: 13.06.2008 23:58

Re: Detector Bots

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

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

как защитить пользователей групп, имеющих далеко не одно сообщение, от удаления?

Аватара пользователя
vic2
phpBB 1.4.2
Сообщения: 55
Зарегистрирован: 12.01.2007 5:48
Откуда: Киев
Контактная информация:

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
Сообщения: 55
Зарегистрирован: 12.01.2007 5:48
Откуда: Киев
Контактная информация:

Re: Detector Bots

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

Не знаю, может скажу глупость, но мне кажется, что не заполняется какая-то информация в заголовках писем модом Detector Bots. Подставил другой адрес -- уведомления пошли. Но ведь другие уведомления и письма для подтверждения регистрации идут на основной адрес, указанный в настройках конфигурации форума! Включил отправку писем с использованием smtp -- ситуация та же.

Аватара пользователя
Бродяга
phpBB 1.4.3
Сообщения: 79
Зарегистрирован: 16.01.2006 19:24
Откуда: Минск
Контактная информация:

Re: Detector Bots

Сообщение Бродяга » 06.10.2008 23:26

Поручик писал(а):Detector Bots? Так это просто кусок кода. К тому же авторов давно тут наблюдается.
Всем привет!!!! я тут мимо пробегал, решил в гости заглянуть ;)

смотрю, живет ещё детище моё.... :roll: Если спросом пользуется, может, продолжить развитие?! а? сделать админку, поправить регулярку - тут были замечания.... пару фенечек добавить - напр., деактивация вместо удаления, распознавание своего домена...

в общем как, стоит игра свеч? что хотелось бы увидеть в версии 2.1.0? или оставить все как есть и не париться?
Думал, в сказку попал??? Нее... ты в жизнь вляпался!
Авторские проекты: www.tuning.by | www.blume.by

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Re: Detector Bots

Сообщение Палыч » 06.10.2008 23:37

Бродяга
Стоит, стоит. И под тройку заточить. ;)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Аватара пользователя
Бродяга
phpBB 1.4.3
Сообщения: 79
Зарегистрирован: 16.01.2006 19:24
Откуда: Минск
Контактная информация:

Re: Re:

Сообщение Бродяга » 07.10.2008 2:33

Итак, собираем дополнения, исправления, улучшения для версии 2.1.0!!!
Admin_777 писал(а):Уважаемый автор (авторы?) данного МОДа. Последнее время участились набеги спамеров, обходящих этот МОД. Слишком много приходится удалять руками. Постят вот такие ссылки: [ - заменена на слово скобка

(скобка)url=http://ля-ля-ля.ля](скобка)img]http://ля-ля-ля.gif[/img]....
Т.е. внутри ссылки, куча картинок с сылками. МОД не срабатывает на такое. Что можно сделать?
...
Снова атака ботов, уже с такими ссылками:
(скобка)color=white]http://имя ресерса (сайт,где были взяты эти приколы)[/color]
МОД такое тоже пропустил. :(
Уважаемые авторы, внесите пожалуйста изменения в код. Похоже спамеры раскусили защиту, теперь глумятся во всю.
добавлено ;)
edgar писал(а):Заменил

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

preg_match_all('#(\[url(.*?)\[\/url\])|(([\n ]href=(.*?)>)|((^|[\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=(.*?)>)|(icq.*?)|(http.*?)|((^|[\n ])([\w]+?://|www|ftp)[^ "\n\r\t<>]*))|((^|[\n ]|mailto:)([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+))#si', $message, $links);
То есть, добавлен запрет на на "http" в сообщении анонимуса (или новичка, смотря как вы настроили мод) и на номер аськи (слово ICQ), что тоже иногда бывает у спамеров.

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

(icq.*?)|(http.*?)|
Хотя тут дело именно в том, что "http" не блокировался...
протокол отлавливается по сочетанию :// проблема была в том, что перед ним ожидался непечатаемый символ, что не всегда верно. В 2.1.0 исправлено.
edgar писал(а):
Палыч писал(а):Так это не будет ссылкой. Вставка изображения.

Не будешь же её запрещать...
Надо бы запретить. Это ссылка на другой сайт. Если надо разрешить гостям (или в первом посте) ставить картинки, надо разрешить загрузку картинок. Есть для этого моды.
Ведь спамерам все равно в каком виде размещать свою ссылку, если это ссылка для учета поисковиками, всяких PR и ТИЦ.
согласен... а по сему теги (IMG,B,I...) теперь не помеха
trex писал(а):При автоматическом удалении пользователя, оставившего первое сообщение с ссылкой, удаляется и вся группа, в которой он находился.

как защитить пользователей групп, имеющих далеко не одно сообщение, от удаления?
мод был написан так из той предпосылки, что на каждого юзера создается группа... это нелогично (1 юзер - 1 группа), но так есть. Поэтому и группы киляются без особой жалости. В принципе, замечание резонное! принято в ToDo.

Добавлено спустя 4 минуты 46 секунд:
Re: Detector Bots
по поводу хотелок на отлов ICQ#, WMZ и прочей статической дряни.... строго говоря, это не задача конкретно этого мода, но если общественность решит, что это сюда "в тему", могу оформить соответствующую регулярку.
Думал, в сказку попал??? Нее... ты в жизнь вляпался!
Авторские проекты: www.tuning.by | www.blume.by

petroz
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 02.05.2009 23:01

Re: Detector Bots

Сообщение petroz » 04.05.2009 13:16

Поставил мод, вроде все работает, однако при регистарции НОВОГО пользователя выдает ошибку - ссылка

http://kareliabux.ru/Forum2/profile.php ... greed=true

как с этим бороться?

Закрыто

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