Detector Bots

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

Сообщение sergo_rus 01.02.2006 21:11

Спасибо, Поручик!
http://www.chukov.net - Родовой форум Чуковых
sergo_rus
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 21.04.2005 13:23
Откуда: Tomsk

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

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

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

Сообщение OtherDima 09.02.2006 20:08

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

к примеру: реклама - подарок - день рождение
Аватара пользователя
OtherDima
phpBB 2.0.8
 
Сообщения: 328
Зарегистрирован: 25.02.2005 0:24
Откуда: Санкт-Петербург

Сообщение CKOTuHA 10.02.2006 3:15

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


"Темы, которую вы запросили, не существует."
Аватара пользователя
CKOTuHA
phpBB 1.4.1
 
Сообщения: 42
Зарегистрирован: 31.07.2005 19:59

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

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

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

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

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

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

Служба технической поддержки пользователей бесплатного хостинга.
AGAVA Software
Аватара пользователя
natali
phpBB 2.0.8
 
Сообщения: 329
Зарегистрирован: 30.05.2005 12:18
Откуда: Киев

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

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

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

запретить в смысле
Аватара пользователя
Ламер
phpBB 2.0.0
 
Сообщения: 112
Зарегистрирован: 13.08.2004 20:38

Сообщение Admin_777 16.02.2006 14:32

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

Сообщение turtles 16.02.2006 17: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 19:43

Сообщение edgar 16.02.2006 17:46

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

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

Admin_777
В этой строчке $bot_max_link=15; кол-во ссылок больше которого или равное запрещено постить. Имхо стоит сделать его поменьше, т.к. мне попадались боты с десятком ссылок.
Три простых способа защиты от спама на форуме phpBB 2.0.22: 1, 2, 3
Аватара пользователя
edgar
phpBB 2.0.18
 
Сообщения: 1149
Зарегистрирован: 26.07.2005 7:20
Откуда: с Луны свалил...

Сообщение Admin_777 16.02.2006 20:01

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

Сообщение turtles 16.02.2006 20:51

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

a... сори я случайно не то мыло в админке прописал :lol:
теперь всё приходит
turtles
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 01.02.2006 19:43

Re: Detector Bots

Сообщение Lussia 23.02.2006 14:59

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


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

Сообщение natali 23.02.2006 17:50

а блокнотик всё пишет и пишет сцуко )))))
Аватара пользователя
natali
phpBB 2.0.8
 
Сообщения: 329
Зарегистрирован: 30.05.2005 12:18
Откуда: Киев

Сообщение Stern 23.02.2006 17:51

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

Сообщение natali 23.02.2006 17:55

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

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

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

а это ты похоже искал7 ))
Аватара пользователя
natali
phpBB 2.0.8
 
Сообщения: 329
Зарегистрирован: 30.05.2005 12:18
Откуда: Киев

Пред.След.

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

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

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