Иконка ресурса

Swear Filter 0.0.3a

Нет прав для скачивания
Сообщения
134
Реакции
463
Помог
2 раз(а)
И так, собрал я такой список "нецензурных" слов (естественно весь не проверял и возможны неточности), и попытался унифицировать. Вроде бы все даже работает, но естественно не дотягивает до нормального фильтра.
Код:
педерастический
однодырочники
педерастина
пиндостанцы
говносерка
живоглотка
педерастия
ускоглазый
черножопые
черножопый
чернозадый
черномазый
пидораска
пиндостан
говномес
зигхайль
педераси
педераст
педеруга
пидарасы
пиндосов
черножоп
чернозад
черномаз
говноёб
гомосек
жидовня
педерас
педиков
педобир
педрила
педрило
пидарас
пидрило
пиндосы
циганин
пидор
жидяра
ниггер
педики
педрил
пидарг
пидары
пидоры
пидрик
пидрил
пиндос
хачами
гомик
гомос
жидам
жидах
жидов
жидяр
калич
нигга
нигер
нигро
педик
пидар
пидер
хачам
хачар
хачах
хачей
хачик
хачил
хачом
п+дар
жида
жиде
жиду
педр
пидр
хача
хаче
хачи
чурк
жид
хач
бля
хуй
член
архипиздрит
ахуел
ахуеть
бздение
бздеть
бздех
бздецы
бздит
бздицы
бздло
бзднуть
бздун
бздунья
бздюха
бздюшка
бздюшко
бля
бляд
бляди
блядина
блядище
блядки
блядовать
блядство
блядун
блядуны
блядунья
блядь
блядюга
блять
вафел
вафлёр
взъебка
взьебка
взьебывать
въеб
въебался
въебенн
въебусь
въебывать
выблядок
выблядыш
выеб
выебать
выебен
выебнулся
выебон
выебываться
выпердеть
высраться
выссаться
вьебен
гавно
гавнюк
гавнючка
гамно
гандон
гнид
гнида
гниды
говенка
говенный
говешка
говназия
говнецо
говнище
говно
говноед
говнолинк
говночист
говнюк
говнюха
говнядина
говняк
говняный
говнять
гондон
доебываться
долбоеб
долбоёб
долбоящер
дрисня
дрист
дристануть
дристать
дристун
дристуха
дрочелло
дрочена
дрочила
дрочилка
дрочистый
дрочить
дрочка
дрочун
ебал
ебало
ебальник
ебан
ебанамать
ебанат
ебаная
ёбаная
ебанический
ебанный
ебанныйврот
ебаное
ебануть
ебануться
ёбаную
ебаный
ебанько
ебарь
ебат
ёбат
ебатория
ебать
ебать-копать
ебаться
ебашить
ебёна
ебет
ебёт
ебец
ебик
ебин
ебись
ебическая
ебки
ебла
еблан
ебливый
еблище
ебло
еблыст
ебля
ёбн
ебнуть
ебнуться
ебня
ебошить
ебская
ебский
ебтвоюмать
ебун
ебут
ебуч
ебуче
ебучее
ебучий
ебучим
ебущ
ебырь
елда
елдак
елдачить
жопа
жопу
заговнять
задрачивать
задристать
задрота
заеб
заёб
заеба
заебал
заебанец
заебастая
заебастый
заебать
заебаться
заебашить
заебистое
заёбистое
заебистые
заёбистые
заебистый
заёбистый
заебись
заебошить
заебываться
залуп
залупа
залупаться
залупить
залупиться
замудохаться
запиздячить
засерать
засерун
засеря
засирать
засрун
захуячить
заябестая
злоеб
злоебучая
злоебучее
злоебучий
ибанамат
ибонех
изговнять
изговняться
изъебнуться
ипать
ипаться
ипаццо
Какдвапальцаобоссать
конча
курва
курвятник
лох
лошара
лошары
лошок
лярва
малафья
манда
мандавошек
мандавошка
мандавошки
мандей
мандень
мандеть
мандища
мандой
манду
мандюк
минет
минетчик
минетчица
млять
мокрощелка
мокрощёлка
мразь
мудаг
мудак
муде
мудель
мудеть
муди
мудил
мудила
мудистый
мудня
мудоеб
мудозвон
мудоклюй
на хер
на хуй
набздел
набздеть
наговнять
надристать
надрочить
наебать
наебет
наебнуть
наебнуться
наебывать
напиздел
напиздели
напиздело
напиздили
насрать
настопиздить
нахер
нахрен
нахуй
нахуйник
не ебет
не ебёт
невротебучий
невъебенно
нехира
нехрен
Нехуй
нехуйственно
ниибацо
ниипацца
ниипаццо
ниипет
никуя
нихера
нихуя
обдристаться
обосранец
обосрать
обосцать
обосцаться
обсирать
объебос
обьебать обьебос
однохуйственно
опездал
опизде
опизденивающе
остоебенить
остопиздеть
отмудохать
отпиздить
отпиздячить
отпороть
отъебись
охуевательский
охуевать
охуевающий
охуел
охуенно
охуеньчик
охуеть
охуительно
охуительный
охуяньчик
охуячивать
охуячить
очкун
падла
падонки
падонок
паскуда
педрик
педрилло
педрилы
пездень
пездит
пездишь
пездо
пездят
пердануть
пердеж
пердение
пердеть
пердильник
перднуть
пёрднуть
пердун
пердунец
пердунина
пердунья
пердуха
пердь
переёбок
пернуть
пёрнуть
пидорасы
пидорка
пидорок
пидрас
пизда
пиздануть
пиздануться
пиздарваньчик
пиздато
пиздатое
пиздатый
пизденка
пизденыш
пиздёныш
пиздеть
пиздец
пиздит
пиздить
пиздиться
пиздишь
пиздища
пиздище
пиздобол
пиздоболы
пиздобратия
пиздоватая
пиздоватый
пиздолиз
пиздонутые
пиздорванец
пиздорванка
пиздострадатель
пизду
пиздуй
пиздун
пиздунья
пизды
пиздюга
пиздюк
пиздюлина
пиздюля
пиздят
пиздячить
писбшки
писька
писькострадатель
писюн
писюшка
по хуй
по хую
подговнять
подонки
подонок
подъебнуть
подъебнуться
поебать
поебень
поёбываает
поскуда
посрать
потаскуха
потаскушка
похер
похерил
похерила
похерили
похеру
похрен
похрену
похуй
похуист
похуистка
похую
придурок
приебаться
припиздень
припизднутый
припиздюлина
пробзделся
проблядь
проеб
проебанка
проебать
промандеть
промудеть
пропизделся
пропиздеть
пропиздячить
раздолбай
разхуячить
разъеб
разъеба
разъебай
разъебать
распиздай
распиздеться
распиздяй
распиздяйство
распроеть
сволота
сволочь
сговнять
секель
серун
серька
сестроеб
сикель
сила
сирать
сирывать
соси
спиздел
спиздеть
спиздил
спиздила
спиздили
спиздит
спиздить
срака
сраку
сраный
сранье
срать
срун
ссака
ссышь
стерва
страхопиздище
сука
суки
суходрочка
сучара
сучий
сучка
сучко
сучонок
сучье
сцание
сцать
сцука
сцуки
сцуконах
сцуль
сцыха
сцышь
съебаться
сыкун
трахаеб
трахаёб
трахатель
ублюдок
уебать
уёбища
уебище
уёбище
уебищное
уёбищное
уебк
уебки
уёбки
уебок
уёбок
урюк
усраться
ушлепок
хамло
хер
херня
херовато
херовина
херовый
хитровыебанный
хитрожопый
хуе
хуё
хуевато
хуёвенький
хуевина
хуево
хуевый
хуёвый
хуек
хуёк
хуел
хуем
хуенч
хуеныш
хуенький
хуеплет
хуеплёт
хуепромышленник
хуерик
хуерыло
хуесос
хуесоска
хуета
хуетень
хуею
хуи
хуй
хуйком
хуйло
хуйня
хуйрик
хуище
хуля
хую
хуюл
хуя
хуяк
хуякать
хуякнуть
хуяра
хуясе
хуячить
целка
чмо
чмошник
чмырь
шалава
шалавой
шараёбиться
шлюха
шлюхой
шлюшка
блядища
блядовский
блядовство
блядок
блядский
бодисекс
бордак
вагина
вагинальный
вагинизм
вагинит
вазэктомия
вафлер
венерический
взьебать
вибратор
вибромассажер
влагалище
влечение
волосянка
впиздячить
вуайеризм
вульва
вульвивать
вульвовагинит
вхуярить
вхуячать
въебать
выебывать
выкусывать
выпиздеваться
выпиздить
высираться
выссатиться
вьебать
гамета
гей
генитальный
героин
геронтофилия
гетерохромофилия
гиперсексуальность
говнюх
говнядин
голый
госпожа
групова
групповой
групповуха
давалка
девка
девственный
девственый
дефлорация
диппольдизм
дисгенитализм
доебать
доебывать
доминирование
домолинк
допиздеваться
дохуй
дриснить
дрочер
дуроеб
ебак
ебанаматить
ебанатик
ебандей
ебанек
ебанутыйебанатик
ебаришко
ебаторий
колотить
копать
сратиться
ебатьмозг
ебатьмум
ебель
ебен
ебень
ебистика
ебический
ебка
ебланить
еблысть
еблысь
ебтвоюматить
ебукентий
евнухоидизм
елдачивать
женоненавистничество
женоподобность
женственность
жопище
жопка
жопник
зад
задница
задрок
заебенивать
заебывать
залуплять
замудохать
запиздевать
засерить
засираться
засранец
захуярить
захуячать
зоофил
зоофилия
зротичный
извращенец
изнасилование
иконолагний
импотенция
импринтинг
индивидуалка
инициация
интим
инцест
ипатить
иррумация
испиздить
исхуячать
какание
какать
какаться
какдвапальцаобоссать
камасутра
кастрация
кастрированый
кастрировать
секс
киберсекс
климакс
клитор
клиторальный
клиторный
кляп
кляповина
коитус
кокаин
колоть
коноебиваться
консумация
кончать
копро
кунивать
кунилингус
куннилингус
курвенка
курвин
курвяжник
курвяжница
курвяжный
ламбитус
лахудр
лезби
лесби
лесбиянка
лесбиянство
лесбо
либидо
лизбиянка
лисбиянка
лолита
любрикант
любрикация
мазохизм
малакий
малафеек
малахвейка
малахвие
малолетка
малолетний
мандевать
марихуана
маскулинизация
маструбация
мастурбатор
мастурбация
мессалинизм
миньета
млятить
мозгоеб
мокрохвостка
мокрощелк
моржовый
мудевать
мудень
мудоклевывать
муйня
наебнутье
напиздить
нассать
настоебывать
насцать
натуризм
нахезать
наховать
нахуярить
некромания
некрофилия
нехуй
нимфомания
нормозооспермия
нудизм
нудист
нужник
нужнички
обдристать
обнаженый
обосцатиться
обрезание
объебывать
обьебать
обьебос
овотестис
однохуйственный
ойгарх
онанизм
онанист
онанофобия
опездавать
опизденевать
опизденелый
опиздинеть
опиум
оральный
оргазм
оргия
остоебенивать
остопиздевать
остохуевать
отсасывать
отсос
отъебать
отъебаться
охуенний
охуенный
охуеный
охуительн
охуй
охуячать
парафилия
парнуха
педараст
педофилия
пезд
пездевать
пелотка
пенис
пердунин
пердух
переебка
перехуярить
песды
петтинг
пидараст
пиздаеб
пизданутый
пиздеж
пиздолет
пиздошивать
пиздувать
пиздюг
пиздюли
пиздюлить
пиздюривать
пиздюхатить
пиздюшник
пипи
писятить
плева
подглядывание
поебываает
поебывать
поллюция
половой
попиздевать
попиздить
пописать
попка
попысатить
поревый
порка
предстательный
презерватив
приебать
припиздевать
припиздить
прихуярить
проебывать
пролонгатор
промандевать
промудевать
пропиздевать
пропиздить
проститутка
проституция
простиутка
противозачаточный
пукивать
путаный
пысатить
развратный
разебать
разхуячать
разъебывать
распиздавать
распиздеваться
распиздон
распиздяйка
расхуюживать
римминг
рукоблудие
рукоблудник
рукоблядник
сексапильный
сексбилдинг
сексологический
сексуальный
секта
семенной
семяизвержение
сервилизм
серек
сикать
сиська
сквиртинг
скопофилия
скурвиваться
сношение
совокупление
сортир
сосать
сперма
сраний
ссак
ссаки
ссать
старпер
старпон
страпон
стриптиз
суоппер
сучар
схуеватый
схуярить
сцавинья
сцак
сцатиться
сцих
сцук
сцуливать
сцых
съебать
тампон
телка
титечко
титечный
титка
титочек
титька
тотализатор
травестизм
трансвестизм
транссексуал
транссексуализм
трахать
трахнуть
трипирать
триппер
уеб
уебка
уебывать
упиздить
уретра
урофилия
усер
усираться
усцатиться
фаллопротез
фаллос
фалоимитатор
фелляция
фетишизм
фига
фистинг
фригидность
фрикция
хезать
хитровыебывать
хламидиоз
хлюха
худоебина
хуебратия
хуев
хуеватенький
хуеватый
хуевенький
хуевничать
хуеглот
хуегрызать
хуемое
хуемырло
хуепать
хуепутывать
хуетенить
хуил
хуйнуть
хули
хуюла
хуяр
хуячать
ххх
член
шараебивать
шейвинг
школьница
шобел
эксатзи
эксгибиционизм
эрекционный
эрекция
эрогенный
эротика
эротический
эротичный
эскорт
эфебофилия
эякулить
эякуляция
ябывать
ягодица
яичко
яйцеклетка
Апездал
Апездошенная
Блядь
Блядство
Выебон
Выебать
Вхуюжить
Гомосек
Долбоёб
Ебло
Еблище
Ебать
Ебическая сила
Ебунок
Еблан
Ёбнуть
Ёболызнуть
Ебош
Заебал
Заебатый
Злаебучий
Заёб
Иди на хуй
Колдоебина
Манда
Мандовошка
Мокрощелка
Наебка
Наебал
Наебаловка
Напиздеть
Отъебись
Охуеть
Отхуевертить
Опизденеть
Охуевший
Отебукать
Пизда
Пидарас
Пиздатый
Пиздец
Пизданутый
Поебать
Поебустика
Проебать
Подзалупный
Пизденыш
Припиздак
Разъебать
Распиздяй
Разъебанный
Сука
Сучка
Трахать
Уебок
Уебать
Угондошить
Уебан
Хитровыебанный
Хуй
Хуйня
Хуета
Хуево
Хуесос
Хуеть
Хуевертить
Хуеглот
Хуистика
Членосос
Членоплет
Шлюха
атпиздеть
атсасал
атсаси
блядов
блядств
бляду
бляtь
вхуяри
вхуячи
въеба
выеба
выебу
выебыва
выёбыва
выпизде
дахуя
доеба
допизде
допизды
до-пизды
дохуя
дуроёб
ебну
ёбну
ебс
ёбс
ебу
жопе
жопист
жопн
жопы
заебан
заёбан
заебат
заебаши
заебени
запизде
затрах
захуяри
злоебуч
испизди
исхуячи
наебну
напизде
напизди
настоеба
нахуяри
объебать
объеба
однохуйстве
остопизде
остопиздел
отпизд
отсосал
отъеба
отъеби
охуен
охуенн
охует
охуячи
педафил
перехуяри
трахат
уебак
уебал
уебыва
уёбыва
упиздил
хуевате
хуевин
хуёво
хуегрыз
хуе-мое
хуё-моё
хуепутало
хует
хуила
хуило
хуйну
хуйню
хуями
хуяч
хуячу
чмо
сраки

Код:
пизд
бляд
пиздо
говн
черножо
заеб
хуй
распиз
хуев
отъеб
ебан
охуе
перду
педер
въеб
манд
выеб
залуп
педр
ебат
заеба
спизд
пизда
пиздю
пезд
пидар
блядо
ебана
ниггер
нигер
хуяч
пизде
хача
напизд
охуяч
сцук
похер
пизду
ипат
перд
опизд
охуен
хует
наебн
заебис
манда
хуеп
рукоб
пидо
пиндо
трах
хуил
похуй
засер
дрист
говня
хачи
вагин
злоебу
дроч
жида
спиз
прост
пропи
припиз
гнид
объеб
педри
уебк
ссак
разъе
доху
падо
Пизда
член
взьеб
бляду
отсо
зоофи
чмо
некро
говно
девст
курвяж
захуяч
педи
долб
напи
трансс
хуюл
ебла
елда
гове
пидр
гомо
бзду
елдач
засир
еблыс
нужни
охуев
перде
ебал
уеба
доеб
лесб
запиз
масту
млят
конч
сцых
ниипа
Пизде
уебищ
копат
малах
хуяр
разху
злое
сила
колот
вхуяч
вульв
выбля
срак
пидор
уебыв
блядс
муда
допи
хуяк
охуит
клитор
вхуяр
какат
жидо
хер
Хует
пидри
Заеба
наху
ебуч
отпиз
стар
ебанут
подо
муди
дрис
дрисн
проеб
бзде
писю
бздю
ебнут
заебас
фалло
пида
Наеба
хуесо
херов
гавню
пропиз
припи
лошар
ебучи
обосц
обье
онан
говню
хуе
поеб
бля
обьеб
остоп
ебато
приеб
ебичес
сучк
хуег
пиздюл
дроче
хаче
хитровые
ебен
ебет
хую
однохуйс
клим
впизд

Так же, как пример можно было бы повторить steam фильтр, где используется белый список. Ведь все списки есть, хранятся в Steam\resource

filter_banned_country.txt filter_clean_country.txt filter_profanity_country.txt

Так же можно попробовать поступить и другим образом фильтровать через паттерны Regular Expression.
Для примера вот регулярку от Serg_pnz которую можно потестить в этом чате jcase.ru/chat/
Код:
$pattern = "/\w{0,5}[хx]([хx\s\!@#\$%\^&*+-\|\/]{0,6})[уy]([уy\s\!@#\$%\^&*+-\|\/]{0,6})
[ёiлeеюийя]\w{0,7}|\w{0,6}[пp]([пp\s\!@#\$%\^&*+-\|\/]{0,6})[iие]([iие\s\!@#\$%\^&*+-\|\/]{0,6})
[3зс]([3зс\s\!@#\$%\^&*+-\|\/]{0,6})[дd]\w{0,10}|[сcs][уy]([уy\!@#\$%\^&*+-\|\/]{0,6})[4чkк]\w{1,3}
|\w{0,4}[bб]([bб\s\!@#\$%\^&*+-\|\/]{0,6})[lл]([lл\s\!@#\$%\^&*+-\|\/]{0,6})[yя]\w{0,10}|\w{0,8}[её][bб]
[лске@eыиаa][наи@йвл]\w{0,8}|\w{0,4}[еe]([еe\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[uу]
([uу\s\!@#\$%\^&*+-\|\/]{0,6})[н4ч]\w{0,4}|\w{0,4}[еeё]([еeё\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})
[нn]([нn\s\!@#\$%\^&*+-\|\/]{0,6})[уy]\w{0,4}|\w{0,4}[еe]([еe\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})
[оoаa@]([оoаa@\s\!@#\$%\^&*+-\|\/]{0,6})[тnнt]\w{0,4}|\w{0,10}[ё]([ё\!@#\$%\^&*+-\|\/]{0,6})[б]\w{0,6}|\w{0,4}[pп]
([pп\s\!@#\$%\^&*+-\|\/]{0,6})[иeеi]([иeеi\s\!@#\$%\^&*+-\|\/]{0,6})[дd]([дd\s\!@#\$%\^&*+-\|\/]{0,6})
[oоаa@еeиi]([oоаa@еeиi\s\!@#\$%\^&*+-\|\/]{0,6})[рr]\w{0,12}/i";
 
Сообщения
278
Реакции
137
medusa, Could you please explain in English what you're trying to explain? I don't know Russian and Google Translate doesn't work properly as you know.
 
Сообщения
219
Реакции
184
Помог
3 раз(а)
medusa, а теперь представь, что при каждом сообщении в чат будет бегать цикл по всему массиву...
 
Сообщения
1,701
Реакции
1,512
Помог
26 раз(а)
Сообщения
219
Реакции
184
Помог
3 раз(а)
fl0wer, мало приятного в этом. Я не говорю о том, что сервер ощутит нагрузку какую-то от этого. Но сам факт осознания, что на каждое сообщение будет прогон всего цикла со сравнением меня не радует. + то что вводимый мат фильтр может добавить неудобства при написании обычных сообщений при точном вхождении части слова
 
Сообщения
1,701
Реакции
1,512
Помог
26 раз(а)
gyxoBka, фризы ещё могут быть из-за однопоточности, а так сама по себе идея фильтра - бред и легко обходится.
 
Сообщения
2,751
Реакции
3,017
Помог
61 раз(а)
представь, что при каждом сообщении в чат будет бегать цикл по всему массиву
для самых осторожных в такой плохой реализации можно заюзать и Trie array.



Ну а если очень хочется то вот допустим так можно:
 

d3m37r4

111111
Сообщения
1,454
Реакции
1,194
Помог
10 раз(а)
Проще какой-нибудь сторонний сервис заюзать, используя курл/грип.
 
Сообщения
225
Реакции
90
Помог
1 раз(а)
gyxoBka, вообще можно за квадрат от длины сообщения реализовать. Только хз даст ли эта вундервафля прирост в производительности ощутимый.
 
Сообщения
20
Реакции
6
nice plugins have testet
can you add opcion to gag player when say bad words
example gag for 3 min or with cvars
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу