Пропустить

Detector Bots

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

Сообщение sergo_rus » 01.02.2006 20:11

Спасибо, Поручик!
http://www.chukov.net - Родовой форум Чуковых

sergo_rus
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 21.04.2005 12:23
Откуда: Tomsk
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 06.02.2006 18:50

Че на оффсайте творится :mrgreen:
http://www.phpbb.com/phpBB/viewtopic.php?t=364941
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 4002
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 47 раз.

Сообщение OtherDima » 09.02.2006 19:08

а еще было бы хорошо - не знае насколько ресурсоемко
смотреть когда много повторяющихся слов

к примеру: реклама - подарок - день рождение
Аватара пользователя
OtherDima
phpBB 2.0.7
 
Сообщения: 293
Зарегистрирован: 24.02.2005 23:24
Откуда: Санкт-Петербург
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение CKOTuHA » 10.02.2006 2:15

Поручик писал(а):Че на оффсайте творится
http://www.phpbb.com/phpBB/viewtopic.php?t=364941


"Темы, которую вы запросили, не существует."
Аватара пользователя
CKOTuHA
phpBB 1.4.0
 
Сообщения: 38
Зарегистрирован: 31.07.2005 18:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение natali » 10.02.2006 12:13

бот отловил 20 сообщений от блокнотика.ру ))

хорошая новость -

Здравствуйте,

удаляем кучу доменов с поисковым спамом, спасибо за информацию!

---
С уважением, Алексей.

Служба технической поддержки пользователей бесплатного хостинга.
AGAVA Software
Аватара пользователя
natali
phpBB 2.0.7
 
Сообщения: 293
Зарегистрирован: 30.05.2005 11:18
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Ламер » 14.02.2006 4:27

народ, а как совсем посты гостей, в которых есть какие-либо ссылки?

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

запретить в смысле
Аватара пользователя
Ламер
phpBB 2.0.0
 
Сообщения: 107
Зарегистрирован: 13.08.2004 19:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Admin_777 » 16.02.2006 13:32

Уважаемый автор мода. Подправьте пожалуйста свое сообщение, не понял куда чего помещать. Фраза:
"Размещаем после этого" нам чайникам в php не понятна.
Пополните пожалуйста мод более подробными коментариями по прикрутке к движку форума.
Аватара пользователя
Admin_777
phpBB 2.0.3
 
Сообщения: 189
Зарегистрирован: 19.10.2005 11:41
Откуда: Moscow
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение turtles » 16.02.2006 16:39

Admin_777

#
#-----[ OPEN ]------------------------------------------------
#

includes/functions_post.php
#
#-----[ FIND ]------------------------------------------------
#

function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, $post_username, $post_subject, $post_message, $poll_title, &$poll_options, &$poll_length)
{
	global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
	global $userdata, $user_ip;

#
#-----[ AFTER, ADD ]------------------------------------------
#


	global $unhtml_specialchars_match, $unhtml_specialchars_replace,$client_ip;
	$bot_max_link=15;
	$bot_link_count = 0;

	preg_match_all('/\[url(.*?)\[\/url\]/i',$post_message, $bot_link);
	if (isset($bot_link[1])) {$bot_link_count += count($bot_link[1]); } 
	/* раскомментируйте эту часть, если хотите находить ссылки любого вида
	preg_match_all("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", $post_message, $bot_link);
	if (isset($bot_link[1])) {$bot_link_count += count($bot_link[1]); } 
	preg_match_all("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", $post_message, $bot_link);
	if (isset($bot_link[1])) {$bot_link_count += count($bot_link[1]); }
	*/
	if ($bot_link_count > $bot_max_link)
		{
			include($phpbb_root_path . 'includes/emailer.'.$phpEx);
			$emailer = new emailer($board_config['smtp_delivery']);
			$emailer->from($board_config['board_email']);
			$emailer->replyto($board_config['board_email']);
			$emailer->use_template('detector_bot', $board_config['default_lang']);
			$emailer->email_address($board_config['board_email']);
			$emailer->set_subject('Попытка размещения рекламы');
			$emailer->assign_vars(array(
				'SITENAME' => $board_config['sitename'],
				'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
				'IP' => $client_ip,
				'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $userdata['username']), 0, 25)),
				'MESSAGE' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $post_message), 0, 1000)),
				'SUB' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'",  $post_subject), 0, 100))));
			$emailer->send();
			$emailer->reset();		
		message_die(GENERAL_MESSAGE, 'Зафиксирована попытка размещение сообщения рекламным роботом');
		}
 


думаю тут ясно что делать:
И создаём файлик в language/lang_russian/email/
detector_bot.tpl
с содержимым

Subject: Попытка размещения рекламы на {SITENAME}
Charset: windows-1251

На {SITENAME} была зафиксирована попытка размещения рекламы со следующими регистрационными данными:

IP: {IP}

Username: {USERNAME}

Тема: {SUB}

{MESSAGE}

{EMAIL_SIG}


Добавлено спустя 5 минут 17 секунд:

странно, что то мне на мыло не чего не приходит :roll:

turtles
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 01.02.2006 18:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение edgar » 16.02.2006 16:46

turtles писал(а):странно, что то мне на мыло не чего не приходит

Действительно странно. У меня мод отлично работает и рекламу ботов получаю на мыло исправно :)

Admin_777
В этой строчке $bot_max_link=15; кол-во ссылок больше которого или равное запрещено постить. Имхо стоит сделать его поменьше, т.к. мне попадались боты с десятком ссылок.
Временно отключен.
Аватара пользователя
edgar
phpBB 3.0.0 RC1
 
Сообщения: 942
Зарегистрирован: 26.07.2005 6:20
Откуда: с Луны свалил...
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Admin_777 » 16.02.2006 19:01

Спасибо, вот теперь понятно чего и куда писать, буду пробовать. А то последнее время житья просто нет.
Аватара пользователя
Admin_777
phpBB 2.0.3
 
Сообщения: 189
Зарегистрирован: 19.10.2005 11:41
Откуда: Moscow
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение turtles » 16.02.2006 19:51

edgar писал(а):Действительно странно. У меня мод отлично работает и рекламу ботов получаю на мыло исправно Smile

a... сори я случайно не то мыло в админке прописал :lol:
теперь всё приходит

turtles
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 01.02.2006 18:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Detector Bots

Сообщение Lussia » 23.02.2006 13:59

lex писал(а):Недаёт размещать сообщение с кучей ссылок, обычно размещаемые рекламными ботами.
Особенно полезен, где гостям разрешается создавать темы.


Спасибо Вам огромное! Вы просто спасли наш форум от удаления! :D
Наши добрые "друзья" оставляли по 600-700 новых тем ежедневно. После установки мода пока никто не прорвался (постучать бы по дереву...).

Lussia
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 23.02.2006 13:51
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение natali » 23.02.2006 16:50

а блокнотик всё пишет и пишет сцуко )))))
Аватара пользователя
natali
phpBB 2.0.7
 
Сообщения: 293
Зарегистрирован: 30.05.2005 11:18
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Stern » 23.02.2006 16:51

Может где-то проскакивало, но хотелось, чтобы новые пользователи смогли размещать линки в темах (как в новых, так и в старых), ТОЛЬКО после нескольких своих сообщений. Допустим, после 10 постов им разрешалось бы размещать ссылки куда-либо.
Может автор расширит свой мод? Или это уже отдельная тема, отдельный мод?
Ведь если такое возможно, то эффект вкупе с Detector Bots был бы просто супер!

Stern
phpBB 2.0.9
 
Сообщения: 344
Зарегистрирован: 22.04.2005 6:24
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение natali » 23.02.2006 16:55

а вот это не подходит?
http://phpbbguru.net/community/viewtopi ... highlight=

поиск рулит...

http://phpbbguru.net/community/search.p ... C%EA%E8%F5

а это ты похоже искал7 ))
Аватара пользователя
natali
phpBB 2.0.7
 
Сообщения: 293
Зарегистрирован: 30.05.2005 11:18
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

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

 

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

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

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

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