|
Здравствуйте, гость ( Вход | Регистрация )
|
![]()
Сообщение
#1
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Название: RH_Antiadv
Авторы + Описание скрипта Цитата - Наиболее эффективный и понятный скрипт антирекламы для PtokaX. - Сканирует чат и личку. - Запрещённые слова ищутся по универсальным шаблонам, что во много раз уменьшает количество примеров рекламных фраз. - Регистр не важен, www и wWw фильтруются одинаково (самый эффективный и компактный на сегодняшний день алгоритм преобразования кодировки cp1251 в нижний регистр). - Не существует проблемы с обходом защиты благодаря оптимальному поисковому алгоритму (распространённая проблема в большинстве скриптов, случается при нахождении в одном сообщении заперещённой фразы и исключения). - Ложные срабатывания сведены к минимуму и практически исключены. - Раздельные функции сканирования чата и лички (выбрать нужный режим можно изменением одной цифры в скрипте). - Приличный выбор самых необходимых режимов наказания: возможность бана на заданное время (задаётся в скрипте), разъединения (сообщение юзеру о рекламе и disconnect), просто замены запрещённой фразы (сообщение с рекламой заменяется информационным, его видит только отправитель), тихого фильтрования (отправитель думает, что всё нормально и сообщение доставлено, в личке и общем чате же оно не появляется) или просто информирование операторов о поступаемых ссылках. - Возможность информирования операторов о попытке рекламы с показом запрещённой фразы (если хотите знать, кто что отсылает). - При рекламе в личку показывает получателя сообщения, что даёт больше информации. - При отправлении сообщения профилю-исключению (tProfiles) оно не фильтруется. - Минимальный размер сообщения для проверки снижает нагрузку. В скрипте есть подробные пояснения, которые помогут разобраться даже новичку в lua. Авторы скрипта для PtokaX: Damaks и nd Версия: 1.6 Хаб: GOLD-HUB: dchub://goldhub.mydc.ru dchub://10.170.161.189 Страница скрипта: http://mydc.ru/topic3516.html Совместимость: PtokaX 0.4, Lua 5.1, API2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Дополнения от Артём 6 февраля 2012( Клубнячковый HUB DC++ dchub://mydc.pp.ua:420 ) + Основные настройки(conf) так же вынесены в меню. by alex82 При первом запуске скрипта создастся папка Antiadv и в ней базы: Forbidden.dat - Шаблоны запрещённых выражений Allowed.dat - Шаблоны разрешённых выражений Conf.dat - Первоначальные настройки антирекламы Добавлять/удалять/просматривать шаблоны, настройки антирекламы можно менять с помощью меню хаба + добавил небольшую помощь админу с шаблонами (Регулярные выражения + ссылка на тему http://mydc.ru/topic266.html для полного ознакомления). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Переведен под RusHub: Артём 1 марта 2012( Клубнячковый HUB DC++ dchub://mydc.pp.ua:420 ) Обязателен: Модуль банов Открытый код: ![]() Закрытый код: ![]() ~~~~~~~~~~~~~~~~~~~~~~~~~~ Открытый код + новая версия: ![]() The English version of the script: ![]() The English description --[[ - The most effective and simple script for anti-advertising PtokaX. - Scans chat and personal. - Prohibited words are searched for by generics, which is much reduced number of examples of advertising phrases. - Case is irrelevant, www wWw and filtered the same way (the most efficient and compact to date cp1251 encoding algorithm to convert to lower case). - There is no problem with bypass security with optimal search algorithm (a common problem in most scripts happens when you are in a single message zapereschennoy phrases are exceptions). - False positives are minimized and virtually eliminated. - Separate Scan IM and PM (select the desired mode can change a single number in the script.) - A decent selection of the desired mode of punishment: the possibility of the ban for a set time (set in the script) separation (advertising message to the user and disconnect), just replace the banned phrases (replaced with advertising message information, he sees only the sender), the quiet filtering (sender thinks that everything is fine and the message is delivered, in a personal and general chat as it does not appear), or simply informing operators of the incoming links. - Ability to inform operators about trying advertisement showing forbidden phrases (if you want to know who that refers). - The advertisement shows the PM recipient, which gives more information. - When sending messages, profile exception (tProfiles) it is not filtered. - The minimum size of the message to verify the reduced load. In the script, there are detailed explanations to help you understand even a novice in the lua. Authors: Damaks and nd Version: 1.6 Hub: GOLD-HUB: dchub://goldhub.mydc.ru dchub://10.170.161.189 Page script: http://mydc.ru/topic3516.html Compatibility: PtokaX 0.4, Lua 5.1, API2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Add by Артём 6 February 2012( Клубнячковый HUB DC++ dchub://mydc.pp.ua:420 ) for PtokaX 0.4.x.x + Basic settings (conf) also handed the menu. by alex82 When you first start the script will create a folder and it Antiadv base: Forbidden.dat - Шаблоны запрещённых выражений Allowed.dat - Шаблоны разрешённых выражений Conf.dat - Первоначальные настройки антирекламы Add / delete / view templates, anti-advertising settings can be changed using the menu hub + added a little help with the admin templates (Regular expressions + link on http://mydc.ru/topic266.html for full review). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Translated by RusHub: Артём 1 march 2012( Клубнячковый HUB DC++ dchub://mydc.pp.ua:420 ) + Добавлен (tControl) доступ к меню по профилям. 6 marc 2012 by Артём Forum script RusHub: http://mydc.ru/topic5222.html 420 line. If you want to be warned by a spammer bot in the same PM with spam, and not a new, do: Core.SendToUser(UID, "*** "..block_message[1], sBot, sBot) --> Core.SendToUser(UID, "*** "..block_message[1], sBot, to) ]] P.S. Добавил (возможно и с кривым английским, но всё же) Английскую версию скрипта, всё же RusHub и не только русскоязычные админы использую, решил антирекламу перевести на английский (гуглопереводчиком, кривизна "должна" присутствовать ![]() |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз ![]() |
Чего скрыли код ? )))
Хотел меню изменить и настроить дизайн под свой хаб ![]() За скрипт спасибо, видел такой на птоке, вещь +1 |
|
|
![]()
Сообщение
#3
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
UP
Так и быть, я не жадный ![]() ![]() |
|
|
![]()
Сообщение
#4
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз ![]() |
Плин а что в 2.1 ? )))
в 2.0 у меня [2012-03-08 00:01:49] ./scripts/Antiadv.lua:348: bad argument #1 to 'GetUser' (userdata or string expected, got nil) local tToUser = Core.GetUser(to) |
|
|
![]()
Сообщение
#5
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
CrazyKiller, не знаю что у тебя не так там, но скрипт у меня стоит и он рабочий...
А в 2.1 добавлены профили допуска к меню антирекламы. |
|
|
![]()
Сообщение
#6
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 53 Регистрация: 11.6.2009 Из: Чита Пользователь №: 3 559 Спасибо сказали: 1 раз ![]() |
CrazyKiller, не знаю что у тебя не так там, но скрипт у меня стоит и он рабочий... А в 2.1 добавлены профили допуска к меню антирекламы. Раскрывающийся текст [00:28] Синтаксис C:\Server DC\scripts\RH_Antiadv_v.2.1.lua:43: attempt to concatenate field 'sScriptsDir' (a nil value) |
|
|
![]()
Сообщение
#7
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Wan, ты на какой хаб ставишь скрипт, на PtokaX или на RusHub?
|
|
|
![]()
Сообщение
#8
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз ![]() |
Ещеб банило на %n минут при %m спам сообщений. В "экзекуторе" как раз так.
|
|
|
![]()
Сообщение
#9
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
mod, вот и используй экзекутор, если этот не нравится.
|
|
|
![]()
Сообщение
#10
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз ![]() |
Это всего лишь предложение по усовершенствованию.
|
|
|
![]()
Сообщение
#11
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Добавил в первый пост Английскую версию скрипта (переводил гугло переводчиком, кривизна присутствует
![]() Пусть и иностранные одмины пользуются скриптами для RusHub, а то в соседней теме видел жалобу, что только на русском скрипты пишутся. |
|
|
![]()
Сообщение
#12
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз ![]() |
Боты умудряются обходить скрипт.
Такого вида правило, верное или нет: Код "%s?dcnetwork%s?%", "%.%s?mydc%s?%.", Так же прописано: Код "%a%.biz%:?%d*%s+", "%a%.biz%:?%d*$", "%a%.biz%:?%d*/", -- Фильтрует .biz Вот это проходило мимо скрипта: Код [2013-02-22 15:34] < z i o n a > new hub dchub://Tankafett.dcnetwork.biz:411 |
|
|
![]()
Сообщение
#13
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
mod, да ладно, они обошли
Цитата "d.?c.?h.?u.?b.?:.?/.?/", "d%p*c%p*h%p*u%p*b%p*:%p*/%p*/", "d%s*c%s*h%s*u%s*b%s*:%s*/%s*/", -- Фильтрует "dchub://" и модификации и Цитата "d.?c.?h.?u.?b.?:.?/.?/", "d%p*c%p*h%p*u%p*b%p*:%p*/%p*/", "d%s*c%s*h%s*u%s*b%s*:%s*/%s*/", -- Фильтрует "dchub://" и модификации что за мистика? ![]() |
|
|
![]()
Сообщение
#14
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз ![]() |
Получается что обошли
![]() Скрипт был включен, мне уведомление не пришло, один из пользователей отписался, что спам приходит. Зашел не зарегистрированным пользователем, в лс и чат пишу dcnetwork и dcnetwork.biz (в скрипте эти адреса прописаны), и ничего непроисходит, т.е. блокировки нет. По этому и спросил, правильно ли написал в запрещенное.
Прикрепленные файлы
|
|
|
![]()
Сообщение
#15
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
mod, а зачем ты скрипт кидаешь, скопировать что в базе запретов и разрешённых и под спойлер не реально сделать?
![]() зачем этот тебе? В шаблоне есть же фильтрация .net, зачем ещё мудрить и добавлять лишнего? Цитата "no%s?%-%s?ip", "%-%s?hub%s?%.%s?org", "dyndns%s?%.%s?tv", "dyndns%s?%", "%.%s?ddns%s?%.", "%.%s?ucoz%s?%.", "ip%s?%.%s?ru", "%.%s?18pluss%s?%.", "%.%s?dchub%s?%.", "%.%s?mydc%s?%.", "%.%s?failovo%s?%.", "%s?dcnetwork%s?%", -- Фильтрует наиболее "спамные" адреса без префиксов (*no-ip*, *-hub.org*, *dyndns.tv, *.ucoz.*) "%a%.%s*n%s*e%s*t" - это добавь, я маску оставил старую(когда в паблик выкладывал), но её не использую, у меня свои шаблоны, а в паблик решил выложить шаблоны которые были у Дамакса ![]() |
|
|
![]()
Сообщение
#16
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз ![]() |
Затем, потому что спам проходит, пытался таким образом блокировать. Почему пропускает 18pluss если прописано %.%s?18pluss%s?%. и 18pluss%s?% ?
При чему тут net? )) |
|
|
![]()
Сообщение
#17
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
mod, всё с тобой ясно, удачи в борьбе со спамом
![]() /me уволился из отряда гадалок P.S. ну да, net не при чём, ошибся, я про biz ![]() |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
От: RH_Antiadv От темы с ID: 5222 |
0 | Saymon21 | 3 616 | 13.3.2012, 17:09 Посл. сообщение: Saymon21 |
![]() |
Сейчас: 8.9.2024, 2:44 |