Уважаемые пользователи phpBB Guru!

Напоминаем, что уже с 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
В связи с этим, с 1 января 2017 года форумы локализации, стилей и модификации phpBB 3.0, а также часть соответствующих тем FAQ (phpBB 3.0.x) на нашей конференции станут доступны только для чтения.
Полностью поддержка phpBB 3.0 будет прекращена на полгода позже, чем на официальном сайте - 1 июля 2017 года.

С учетом этого, рекомендуем использовать оставшиеся несколько месяцев до окончания поддержки версии 3.0 для перехода на более новые - phpBB 3.1 или 3.2 (когда финальный релиз последней станет доступен для скачивания).

Detector Bots

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Закрыто
Аватара пользователя
lex
phpBB 1.2.1
Сообщения: 24
Зарегистрирован: 02.06.2005 2:02
Контактная информация:

Detector Bots

Сообщение lex » 27.12.2005 10:22

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

:arrow: Скачать новейшую версию и посмотреть исправления
Последний раз редактировалось lex 02.05.2006 21:20, всего редактировалось 3 раза.
Видео плеер FSP - Каталог софта - Рейтинг сайтов
Mail.ru Agent - общаемся, отправка бесплатных sms.

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

Сообщение Поручик » 27.12.2005 11:02

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

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

Аватара пользователя
lex
phpBB 1.2.1
Сообщения: 24
Зарегистрирован: 02.06.2005 2:02
Контактная информация:

Сообщение lex » 27.12.2005 11:45

Отличия огромны!
Stop Advertisement bots - Не даёт ботам РЕГИСТРИРОВАТСЯ на форуме.
Detector Bots - Блокирует размещения поста с большим количеством ссылок.

А в месте эти два бота, это очень хорошая защита от спама!
Рекомендую ставить оба. Я так и сделал.

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

Вот опять ещё 16 попыток.
И опять _www.rupoisk.ru_.
Придётся на верно IP банить. За сегодня уже 26 попыток спама этого сайта. Видимо создатели его очень любят.
Видео плеер FSP - Каталог софта - Рейтинг сайтов
Mail.ru Agent - общаемся, отправка бесплатных sms.

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

Сообщение Поручик » 27.12.2005 15:25

Вот этот код

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

preg_match_all('/\[url(.*?)\[\/url\]/i',$post_message, $bot_link);
проверяет только bbcode [url]?

А если напихать от души обычных ссылок и изображений?
Рекомендую дополнить мод что-то вроде этим

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

preg_match_all("#\[(img:$bbcode_uid|img=right:$bbcode_uid|img=left:$bbcode_uid)\[/img:$uid\]#si", $post_message, $matches);

preg_match_all("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", $post_message, $matches);

preg_match_all("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", $post_message, $matches);
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

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

Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Зарегистрирован: 10.01.2005 19:43
Откуда: Москва
Контактная информация:

Сообщение Coagulant » 27.12.2005 18:14

На самом деле лучше бы в лог это сбрасывать какой-нибудь, чем мыло засорять. :wink:
Кстати, большинство спама (по моему опыту) ограничивается одной ссылкой, их тоже надо ведь ловить. :?

Поэтому советую Антиспамер, эффективней должен быть, имхо.

Аватара пользователя
lex
phpBB 1.2.1
Сообщения: 24
Зарегистрирован: 02.06.2005 2:02
Контактная информация:

Сообщение lex » 27.12.2005 19:16

Никто не заставляет всё на мыло отправлять. Это для проверки работы мода. Просто удалите часть кода отвечающего за почту.
Coagulant писал(а):Поэтому советую Антиспамер, эффективней должен быть, имхо.
Но для него фильтры настраивать надо... Гиморно это.
Coagulant писал(а):Кстати, большинство спама (по моему опыту) ограничивается одной ссылкой, их тоже надо ведь ловить.
Ну не знаю. У меня ещё мало постов на форуме, но кроме многоэтажных ссылок другого спама небыло.

А антиспамер можно использовать для рекламы другого типа, вырезания мата и всякой гадости. Кто мешает использовать оба мода?
Видео плеер FSP - Каталог софта - Рейтинг сайтов
Mail.ru Agent - общаемся, отправка бесплатных sms.

Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Зарегистрирован: 07.05.2005 22:18
Откуда: tallinn.ee
Контактная информация:

Сообщение Romy » 27.12.2005 23:03

lex писал(а):Stop Advertisement bots - Не даёт ботам РЕГИСТРИРОВАТСЯ на форуме.
вам нужны боты? Тогда на кой йух вообще какие-то моды ставить?!
lex писал(а):Detector Bots - Блокирует размещения поста с большим количеством ссылок.
вот объясните, в чём разница между ботами-регалками и ботами-спамерами (кроме засорения и так убитой БД всякими п*дорами типа блокнотик.ру; рупоиск.ру и прочим_хламом_от_мега_отморозков)??

З.Ы.
Coagulant писал(а):На самом деле лучше бы в лог это сбрасывать какой-нибудь, чем мыло засорять.
А какая разница между логами и админскими (и как правило спамными) мылами?!?!?!?!???

Лолите вы, причом по чорному, гаспада :lol: :lol: :lol:

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

Сообщение Поручик » 28.12.2005 7:01

Да уж -> http://forum.net.ru/viewtopic.php?t=3627 (см. пока админ не убил)
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

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

Аватара пользователя
lex
phpBB 1.2.1
Сообщения: 24
Зарегистрирован: 02.06.2005 2:02
Контактная информация:

Сообщение lex » 28.12.2005 7:33

Поручик писал(а):Да уж -> http://forum.net.ru/viewtopic.php?t=3627 (см. пока админ не убил)
Вот именно! Против такого этот мод и предназначен!
А Romy что-то не понятное написал...
Видео плеер FSP - Каталог софта - Рейтинг сайтов
Mail.ru Agent - общаемся, отправка бесплатных sms.

master
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 19.10.2004 13:51
Контактная информация:

Сообщение master » 30.12.2005 2:11

Поручик писал(а):Вот этот код

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

preg_match_all('/\[url(.*?)\[\/url\]/i',$post_message, $bot_link);
проверяет только bbcode [url]?

А если напихать от души обычных ссылок и изображений?
Рекомендую дополнить мод что-то вроде этим

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

preg_match_all("#\[(img:$bbcode_uid|img=right:$bbcode_uid|img=left:$bbcode_uid)\[/img:$uid\]#si", $post_message, $matches);

preg_match_all("#(^|[\n ])([\w]+?://[^ "\n\r\t<]*)#is", $post_message, $matches);

preg_match_all("#(^|[\n ])((www|ftp)\.[^ "\t\n\r<]*)#is", $post_message, $matches);
прошу уточнить про preg_match_all, потому, что пропускают все варианты набор обычных ссылок

Аватара пользователя
lex
phpBB 1.2.1
Сообщения: 24
Зарегистрирован: 02.06.2005 2:02
Контактная информация:

Сообщение lex » 30.12.2005 7:18

master Пробуй обновлёную версию (См. первый пост)

Находит все ссылки такого вида (на этом наборе тестировалось, полевых испытаний не проходил:) )

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

http://www.site.ru
http://mobi.site1.ru
www.site1.ru
www.site2.ru
[url]mobi.site.ru[/url]
[url]www.site3.ru[/url]
[url]http://mobi.site2.ru[/url]
[url]http://www.site3.ru[/url]
Видео плеер FSP - Каталог софта - Рейтинг сайтов
Mail.ru Agent - общаемся, отправка бесплатных sms.

Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Зарегистрирован: 30.05.2005 12:18
Откуда: Киев
Контактная информация:

Сообщение natali » 16.01.2006 14:03

на 19 версии тестировалось?

Аватара пользователя
lex
phpBB 1.2.1
Сообщения: 24
Зарегистрирован: 02.06.2005 2:02
Контактная информация:

Сообщение lex » 16.01.2006 15:07

Да. И вообще от версии не зависит;)
Видео плеер FSP - Каталог софта - Рейтинг сайтов
Mail.ru Agent - общаемся, отправка бесплатных sms.

sergo_rus
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 21.04.2005 13:23
Откуда: Tomsk
Контактная информация:

Сообщение sergo_rus » 01.02.2006 19:30

lex,
пожалуйста, объясни, что нужно сделать, чтобы отчет о блокировке попытки ссылко-спама не приходил на мэйл. Что нужно закомментировать?
(Если не я, то какой-нибудь другой глупец спросил бы об этом рано или позно - мы же не программисты :))
http://www.chukov.net - Родовой форум Чуковых

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

Сообщение Поручик » 01.02.2006 20:02

этот участок кода

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

         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();      
Хотел более коротко, но
sergo_rus писал(а):мы же не программисты
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

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

Закрыто

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

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

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