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

Detector Bots

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

Сообщение forall »

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

Для того, чтобы если случайно удаленные темы и сообщения можно было вернуть.
Последний раз редактировалось forall 26.02.2008 13:34, всего редактировалось 1 раз.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

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

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

Сообщение Ne$ter »

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
Стаж: 19 лет 4 месяца
Поблагодарили: 13 раз
Контактная информация:

Сообщение VVVas »

Ne$ter писал(а):APM
Ne$ter писал(а):Stop Advertisement Bots v.3
И как можно из второго получить первую аббревиатуру?
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Craze
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 2 месяца
Откуда: www.freegamers.ru
Контактная информация:

Сообщение Craze »

Вопрос :?:
Это ошибка в моде 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
Стаж: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

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

наш форум http://forum.aeroion.ru/cat1.html
Privodchik
phpBB 1.0.0
Сообщения: 7
Стаж: 16 лет 11 месяцев
Откуда: Беларусь
Контактная информация:

Re: Detector Bots

Сообщение Privodchik »

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

Re: Detector Bots

Сообщение Pro-Cess »

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
Стаж: 15 лет 9 месяцев

Re: Detector Bots

Сообщение trex »

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

как защитить пользователей групп, имеющих далеко не одно сообщение, от удаления?
Аватара пользователя
vic2
phpBB 1.4.2
Сообщения: 55
Стаж: 17 лет 2 месяца
Откуда: Киев
Контактная информация:

Re: Detector Bots

Сообщение vic2 »

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

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

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

Re: Detector Bots

Сообщение vic2 »

Не знаю, может скажу глупость, но мне кажется, что не заполняется какая-то информация в заголовках писем модом Detector Bots. Подставил другой адрес -- уведомления пошли. Но ведь другие уведомления и письма для подтверждения регистрации идут на основной адрес, указанный в настройках конфигурации форума! Включил отправку писем с использованием smtp -- ситуация та же.
Аватара пользователя
Бродяга
phpBB 1.4.3
Сообщения: 79
Стаж: 18 лет 2 месяца
Откуда: Минск
Контактная информация:

Re: Detector Bots

Сообщение Бродяга »

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

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

в общем как, стоит игра свеч? что хотелось бы увидеть в версии 2.1.0? или оставить все как есть и не париться?
Думал, в сказку попал??? Нее... ты в жизнь вляпался!
Авторские проекты: www.tuning.by | www.blume.by
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: Detector Bots

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

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

Re: Re:

Сообщение Бродяга »

Итак, собираем дополнения, исправления, улучшения для версии 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
Стаж: 14 лет 10 месяцев

Re: Detector Bots

Сообщение petroz »

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

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

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

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