Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Безопасность [PtokaX] _ Antireklama & Antireklama+Antimat

Автор: Артём 28.8.2012, 18:17

Название: Antireklama
Версии + Описание:

Описание
Цитата
--[[
- Наиболее эффективный и понятный скрипт антирекламы для PtokaX.
- Сканирует чат и личку.
- Запрещённые слова ищутся по универсальным шаблонам, что во много раз уменьшает количество примеров рекламных фраз.
- Регистр не важен, www и wWw фильтруются одинаково (самый эффективный и компактный на сегодняшний день алгоритм преобразования кодировки cp1251 в нижний регистр).
- Не существует проблемы с обходом защиты благодаря оптимальному поисковому алгоритму (распространённая проблема в большинстве скриптов,
случается при нахождении в одном сообщении заперещённой фразы и исключения).
- Ложные срабатывания сведены к минимуму и практически исключены.
- Раздельные функции сканирования чата и лички (выбрать нужный режим можно изменением одной цифры в скрипте).
- Приличный выбор самых необходимых режимов наказания: возможность бана на заданное время (задаётся в скрипте),
разъединения (сообщение юзеру о рекламе и disconnect), просто замены запрещённой фразы (сообщение с рекламой заменяется информационным,
его видит только отправитель), тихого фильтрования (отправитель думает, что всё нормально и сообщение доставлено,
в личке и общем чате же оно не появляется) или просто информирование операторов о поступаемых ссылках.
- Возможность информирования операторов о попытке рекламы с показом запрещённой фразы (если хотите знать, кто что отсылает).
- При рекламе в личку показывает получателя сообщения, что даёт больше информации.
- При отправлении сообщения профилю-исключению (tProfiles) оно не фильтруется.
- Минимальный размер сообщения для проверки снижает нагрузку.

В скрипте есть подробные пояснения, которые помогут разобраться даже новичку в lua.

Авторы: Damaks и nd
Версия: 1.6
Хаб: GOLD-HUB: dchub://goldhub.mydc.ru dchub://10.170.161.189
Сайт: http://mydc.ru/r/?http://rsload.net/
Страница скрипта: http://mydc.ru/topic3516.html
Совместимость: PtokaX 0.4, Lua 5.1, API2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Mod by Артём 6.02.2012( Клубнячковый HUB DC++ dchub://mydc.pp.ua:420 )
Теперь добавлять/удалять/просматривать шаблоны антирекламы можно с помощью менюшки хаба + добавил небольшу помощь админу с шаблонами (меню).
+ Маленькие косметические изменения. big_smile.gif
строка Core.SendPmToUser(user, to,"*** "..block_message[1]) - спамеру приходит сообщение block_message[1] от ника получателя.
Почему? да просто иногда юзеры ботов в игнор ставят, а так увидят предупреждение big_smile.gif.
если же хотите чтобы от имени антирекламы было сообщение, место to сделайте sBot
+ 14.02.2012 Основные настройки так же вынесены в меню. by alex82
]]

 Antireklama.lua ( 20.54 килобайт ) : 348


P.S. Отдельное Спасибо за помощь Alexey, alex82 victory.gif

Антиреклама + Антимат:
 Antireklama_Antimat.lua ( 30.38 килобайт ) : 186

Антимат реагирует только на запрещённые слова и заменяет их на «цензура».
Добавлять/удалять/просматривать шаблоны Антимата так же можно через меню.

Автор: prototype22 3.2.2013, 11:00

Цитата(Артём @ 29.8.2012, 2:17) *
Название: Antireklama
Версии + Описание:
[expand=Описание][/expand]
 Antireklama.lua ( 20.54 килобайт ) : 348

P.S. Отдельное Спасибо за помощь Alexey, alex82 victory.gif


Запакуй скрипт в архив big_smile.gif а то не получается скачать...

Автор: Артём 6.2.2013, 2:35

prototype22, чо? shocked.gif что за унылый такой браузер, что не качает файл?

Автор: prototype22 7.2.2013, 10:29

Цитата(Артём @ 6.2.2013, 10:35) *
prototype22, чо? shocked.gif что за унылый такой браузер, что не качает файл?


опера 12.12 big_smile.gif) открывает в новом окне страницу с иероглифами...

хром последней версии скачивает, НО так же получается файл с иероглифами, который соответственно не работает о_О

Кусок кода
LuaQ@scripts\Antireklama.lua#”@Ђ@ЂЂAА@@Ђ@ЂЂA@@@Ђ@ЂЂAА@Ђ @ @B„ @В„ @B… В… B†A@…Ђ†АCБњЂБЃБCAAЃA…Ѓ†БCБЃњЃљAЂЃБКAЙЃЕЉЙAВ‹ЙAFЊЙЃBЌЙЃВЌЗК
BA‚ЃВБCAѓЃГБ D A„ ЃД Б E A… ЃЕ Б

Автор: Saymon21 7.2.2013, 11:11

prototype22, Вообще-то это скрипт скомпилирован.

Автор: Артём 7.2.2013, 12:04

prototype22, а тебе его не надо открывать, скачал в папку scripts, запустил и настраивай из меню админа

Автор: sexynapku 25.4.2013, 18:21

подскажите пожайлуста как убрать эту надпись когда на хаб заходишь

Цитата
[22:02:16] ***POvor, за порядком на Hot-хаб хабе следит "Палата" v. 0.2.2 "28 августа 2012" « Mod by Артём » .

понимаю что авторский скрипт но не нравится эта надпись у меня четко меню мотд настроено чтобы в экран входило

Автор: Артём 26.4.2013, 0:50

sexynapku, ты опять вернулся? big_smile1.gif
Не нравится надпись, не используй скрипт. На форуме полно других скриптов антирекламы. big_smile.gif

Автор: sexynapku 26.4.2013, 8:58

Цитата(Артём @ 26.4.2013, 1:50) *
sexynapku, ты опять вернулся? big_smile1.gif
Не нравится надпись, не используй скрипт. На форуме полно других скриптов антирекламы. big_smile.gif

скажи как убрать пожайлуста или посоветуй другой скрипт ?

Автор: Артём 26.4.2013, 13:58

sexynapku, ни как не уберёшь, а что тебе советовать-то, антиреклам полно бери любую.

Автор: Артём 21.7.2013, 10:16

Добавил в первый пост новую версию: Антиреклама с Антиматом.
Антимат реагирует только на запрещённые слова и заменяет их на «цензура».
Добавлять/удалять/просматривать шаблоны Антимата так же можно через меню.

Добавил логирование Антирекламы и Антимата.
[05.07.2013/05:11:05] *** Попытка рекламы в ЛС от юзера: Nick: « Ruser1969 » IP: « 90.188.ххх.1хх » Страна: « Russian Federation » - юзеру с IP: « 178.1хх.1х9.2хх » Nick: « yanuar » Страна: « Ukraine » сообщение в личку : i'm away. visit httр://dc.peerweb.org while you await my return. big_smile.gif |
[21.07.2013/10:03:19] *** Попытка рекламы в Чате от юзера: Nick: « test » IP: « 127.0.0.1 » Страна: « Unknown » сообщение в общий чат: spamTest.ua test antireklama big_smile1.gif
[21.07.2013/10:03:09] *** Антимат *** В чате была попытка мата от: « 127.0.0.1 » <test> хуй|

Код
local Log = Core.GetPtokaXPath().."scripts/Antiadv/Logs.txt"  -- куда будет писаться лог