From bce2bf234ef1b7f5cf6b639d6be83d285a4f491a Mon Sep 17 00:00:00 2001 From: NoahLacks63 Date: Sat, 12 Jul 2025 20:57:33 -0400 Subject: [PATCH] broke it all, all destroyed --- .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../README.md | 0 .../bin/ExceptionGenerator.class | Bin .../bin/RegexGenerator.class | Bin .../bin/Words.json | 0 tools/profanity_filter/src/Words.json | 1689 +++++++++++++++++ .../src/generators}/ExceptionGenerator.java | 2 + .../src/generators}/RegexGenerator.java | 0 9 files changed, 1691 insertions(+) rename tools/{ProfanityFilter => profanity_filter}/.vscode/launch.json (100%) rename tools/{ProfanityFilter => profanity_filter}/.vscode/settings.json (100%) rename tools/{ProfanityFilter => profanity_filter}/README.md (100%) rename tools/{ProfanityFilter => profanity_filter}/bin/ExceptionGenerator.class (100%) rename tools/{ProfanityFilter => profanity_filter}/bin/RegexGenerator.class (100%) rename tools/{ProfanityFilter => profanity_filter}/bin/Words.json (100%) create mode 100644 tools/profanity_filter/src/Words.json rename tools/{ProfanityFilter/src => profanity_filter/src/generators}/ExceptionGenerator.java (96%) rename tools/{ProfanityFilter/src => profanity_filter/src/generators}/RegexGenerator.java (100%) diff --git a/tools/ProfanityFilter/.vscode/launch.json b/tools/profanity_filter/.vscode/launch.json similarity index 100% rename from tools/ProfanityFilter/.vscode/launch.json rename to tools/profanity_filter/.vscode/launch.json diff --git a/tools/ProfanityFilter/.vscode/settings.json b/tools/profanity_filter/.vscode/settings.json similarity index 100% rename from tools/ProfanityFilter/.vscode/settings.json rename to tools/profanity_filter/.vscode/settings.json diff --git a/tools/ProfanityFilter/README.md b/tools/profanity_filter/README.md similarity index 100% rename from tools/ProfanityFilter/README.md rename to tools/profanity_filter/README.md diff --git a/tools/ProfanityFilter/bin/ExceptionGenerator.class b/tools/profanity_filter/bin/ExceptionGenerator.class similarity index 100% rename from tools/ProfanityFilter/bin/ExceptionGenerator.class rename to tools/profanity_filter/bin/ExceptionGenerator.class diff --git a/tools/ProfanityFilter/bin/RegexGenerator.class b/tools/profanity_filter/bin/RegexGenerator.class similarity index 100% rename from tools/ProfanityFilter/bin/RegexGenerator.class rename to tools/profanity_filter/bin/RegexGenerator.class diff --git a/tools/ProfanityFilter/bin/Words.json b/tools/profanity_filter/bin/Words.json similarity index 100% rename from tools/ProfanityFilter/bin/Words.json rename to tools/profanity_filter/bin/Words.json diff --git a/tools/profanity_filter/src/Words.json b/tools/profanity_filter/src/Words.json new file mode 100644 index 0000000..383a6c5 --- /dev/null +++ b/tools/profanity_filter/src/Words.json @@ -0,0 +1,1689 @@ +[ + "2girls1cup", + "acrotomophilia", + "africoon", + "ahole", + "anal", + "analprobe", + "analsex", + "anilingus", + "anus", + "apeshit", + "areola", + "areole", + "arse", + "arsehole", + "ass", + "assbag", + "assbagger", + "assbandit", + "assbang", + "assbanged", + "assbanger", + "assbangs", + "assbite", + "assblaster", + "assclown", + "asscock", + "asscowboy", + "asscracker", + "asses", + "assface", + "assfuck", + "assfucker", + "assfukka", + "assgoblin", + "asshat", + "asshead", + "asshole", + "assholes", + "assholz", + "asshopper", + "asshore", + "assjacker", + "assjockey", + "asskiss", + "asskisser", + "asslick", + "asslicker", + "asslover", + "assman", + "assmaster", + "assmonkey", + "assmunch", + "assmuncher", + "assnigger", + "asspacker", + "asspirate", + "asspuppies", + "assrammer", + "assranger", + "assshit", + "asssucker", + "asswad", + "asswhole", + "asswhore", + "asswipe", + "asswipes", + "autoerotic", + "babybatter", + "babyjuice", + "backdoorman", + "badfuck", + "ballgag", + "ballgravy", + "ballkicking", + "balllicking", + "ballsack", + "ballsucking", + "ballbag", + "balllicker", + "bangbro", + "bangbros", + "bangbus", + "bareback", + "barenaked", + "bassterd", + "bassterds", + "bastard", + "bastardo", + "bastards", + "basterds", + "bazongas", + "bazooms", + "bbw", + "bdsm", + "beaner", + "beaners", + "beaney", + "beaneys", + "beardedclam", + "beastality", + "beastial", + "beastiality", + "beastility", + "beatch", + "beatoff", + "beatyourmeat", + "beavercleaver", + "beaverlips", + "beefcurtains", + "beeyotch", + "bellend", + "beotch", + "bestial", + "bestiality", + "biatch", + "bigbreasts", + "bigknockers", + "bigtits", + "bigass", + "bigbastard", + "bigbreasts", + "bimbo", + "bimbos", + "bitch", + "bitchass", + "bitched", + "bitcher", + "bitchers", + "bitches", + "bitchin", + "bitching", + "bitchslap", + "bitchtit", + "bitchy", + "bitties", + "blackcock", + "blackman", + "blowyourload", + "blowjob", + "blowjobs", + "bluewaffle", + "blumpkin", + "boffing", + "bollick", + "bollock", + "bollocks", + "bollok", + "bollox", + "bomd", + "bondage", + "boned", + "boner", + "boners", + "bong", + "boonie", + "boonies", + "bootee", + "bootlip", + "bootlips", + "bosomy", + "breastjob", + "breastlover", + "breastman", + "brownshower", + "brownshowers", + "btch", + "buddhahead", + "buddhaheads", + "bukake", + "bukkake", + "bulldike", + "bulldyke", + "bullshit", + "bullshits", + "bullshitted", + "bullturds", + "bumblefuck", + "bumfuck", + "bung", + "bunga", + "bungas", + "bunghole", + "bunnyfucker", + "burrhead", + "burrheads", + "butchdike", + "butchdyke", + "buttbang", + "buttface", + "buttfuck", + "buttfucker", + "buttfuckers", + "butthead", + "butthole", + "buttman", + "buttmuch", + "buttmunch", + "buttmuncher", + "buttpirate", + "buttplug", + "buttstain", + "buttwipe", + "byatch", + "caca", + "cameljockeys", + "cameljockey", + "cameltoe", + "camgirl", + "camslut", + "camwhore", + "carpetmuncher", + "cawk", + "cawks", + "cherrypopper", + "chinaman", + "chinamen", + "chinc", + "chincs", + "chinga", + "chingchong", + "chingchongs", + "chink", + "chinks", + "chinky", + "choad", + "chode", + "chodes", + "christkiller", + "christkillers", + "circlejerk", + "clamdigger", + "clamdiver", + "clevelandsteamer", + "clit", + "clitface", + "clitfuck", + "clitoris", + "clitorus", + "clits", + "clitty", + "cloverclamps", + "clusterfuck", + "cnts", + "cnut", + "cocain", + "cocaine", + "cock", + "cockbite", + "cockblock", + "cockblocker", + "cockburger", + "cockcowboy", + "cockface", + "cockfight", + "cockfucker", + "cockhead", + "cockholster", + "cockjockey", + "cockknob", + "cockknocker", + "cockknoker", + "cocklicker", + "cocklover", + "cockmaster", + "cockmongler", + "cockmongruel", + "cockmonkey", + "cockmunch", + "cockmuncher", + "cocknob", + "cocknose", + "cocknugget", + "cockqueen", + "cockrider", + "cocks", + "cockshit", + "cocksman", + "cocksmith", + "cocksmoker", + "cocksucer", + "cocksuck", + "cocksucked", + "cocksucker", + "cocksucking", + "cocksucks", + "cocksuka", + "cocksukka", + "cocktease", + "coital", + "coitus", + "cok", + "cokmuncher", + "coksucka", + "condom", + "coochie", + "coochy", + "coonass", + "coonasses", + "coondog", + "coons", + "cooter", + "coprolagnia", + "coprophilia", + "copulate", + "corksucker", + "crackcocain", + "crackpipe", + "crackwhore", + "creampie", + "crotchjockey", + "crotchmonkey", + "crotchrot", + "cuck", + "cumlicker", + "cum", + "cumbubble", + "cumdumpster", + "cumfest", + "cumguzzler", + "cuming", + "cumjockey", + "cumlickr", + "cummer", + "cummin", + "cumming", + "cumqueen", + "cums", + "cumshot", + "cumshots", + "cumslut", + "cumstain", + "cumsucker", + "cumtart", + "cunilingus", + "cunillingus", + "cunnie", + "cunnilingus", + "cunny", + "cunt", + "cunteyed", + "cuntface", + "cuntfuck", + "cuntfucker", + "cunthole", + "cunthunter", + "cuntlick", + "cuntlicker", + "cuntlicking", + "cuntrag", + "cunts", + "cuntslut", + "cuntsucker", + "currymuncher", + "currymunchers", + "cyberfuc", + "cyberfuck", + "cyberfucked", + "cyberfucker", + "cyberfuckers", + "cyberfucking", + "cybersex", + "cyberslimer", + "dahmer", + "dammit", + "damn", + "damnit", + "darkey", + "darkeys", + "darkie", + "darkies", + "darky", + "daterape", + "datnigga", + "dawgiestyle", + "deapthroat", + "deepthroat", + "deepthroating", + "defecate", + "dendrophilia", + "destroyyourpussy", + "diaperhead", + "diaperheads", + "dick", + "dickish", + "dickbag", + "dickbeater", + "dickbeaters", + "dickbrain", + "dickdipper", + "dickface", + "dickflipper", + "dickforbrains", + "dickfuck", + "dickhead", + "dickheads", + "dickhole", + "dickjuice", + "dickless", + "dicklick", + "dicklicker", + "dickman", + "dickmilk", + "dickmonger", + "dickpic", + "dickripper", + "dicks", + "dicksipper", + "dickslap", + "dickslicker", + "dicksucker", + "dickwad", + "dickweasel", + "dickweed", + "dickwhipper", + "dickwod", + "dickzipper", + "dike", + "dildo", + "dildos", + "dilf", + "diligaf", + "dillweed", + "dimwit", + "dingleberries", + "dingleberry", + "dink", + "dinks", + "dipship", + "dipshit", + "dipstick", + "dirtysanchez", + "dix", + "dixiedike", + "dixiedyke", + "dogstyle", + "dogfucker", + "doggiestyle", + "doggin", + "dogging", + "doggystyle", + "dolcett", + "dominatricks", + "dominatrics", + "dominatrix", + "dommes", + "donkeyribber", + "doochbag", + "doosh", + "dothead", + "dotheads", + "doubledong", + "doublepenetration", + "douche", + "douchefag", + "douchebag", + "douchebags", + "douchewaffle", + "douchey", + "dpaction", + "dragqueen", + "dragqween", + "dripdick", + "dryhump", + "duche", + "dumass", + "dumbass", + "dumbasses", + "dumbbitch", + "dumbfuck", + "dumbshit", + "dumshit", + "dunecoon", + "dunecoons", + "dyke", + "dykes", + "earotics", + "easyslut", + "eatadick", + "eatballs", + "eathairpie", + "eatmyass", + "eatpussy", + "ecchi", + "ejackulate", + "ejaculate", + "enema", + "erection", + "erotic", + "erotism", + "ethicalslut", + "extacy", + "extasy", + "facefucker", + "fack", + "faeces", + "fag", + "fagbag", + "faget", + "fagfucker", + "fagg", + "fagg1t", + "fagged", + "fagging", + "faggit", + "faggitt", + "faggot", + "faggotcock", + "faggs", + "fagit", + "fagot", + "fagots", + "fags", + "fagt", + "fagtard", + "fagz", + "faig", + "faigs", + "faigt", + "fannybandit", + "fannyflaps", + "fannyfucker", + "fanyy", + "fartknocker", + "fastfuck", + "fatah", + "fatfuck", + "fatfucker", + "fatso", + "fck", + "fckcum", + "fckd", + "fcuk", + "fcuker", + "fcuking", + "fecal", + "feck", + "fecker", + "feg", + "felatio", + "felch", + "felcher", + "felching", + "fellate", + "fellatio", + "feltch", + "feltcher", + "feltching", + "femalesquirtin", + "femalesquirting", + "femdom", + "fetish", + "figging", + "fingerbang", + "fingerfood", + "fingerfuck", + "fingerfucked", + "fingerfucker", + "fingerfuckers", + "fingerfucking", + "fingerfucks", + "fingering", + "fisted", + "fister", + "fistfuck", + "fistfucked", + "fistfucker", + "fistfuckers", + "fistfucking", + "fistfuckings", + "fistfucks", + "fisting", + "flippingthebird", + "flogthelog", + "floozy", + "fok", + "fondle", + "fook", + "fooker", + "footaction", + "footfetish", + "footfuck", + "footfucker", + "footjob", + "footlicker", + "foreskin", + "fornicate", + "foursome", + "fourtwenty", + "freakfuck", + "freakyfucker", + "freefuck", + "frigga", + "frigger", + "frotting", + "fuck", + "fucka", + "fuckable", + "fuckass", + "fuckbag", + "fuckbitch", + "fuckbook", + "fuckboy", + "fuckbrain", + "fuckbuddy", + "fuckbutt", + "fuckd", + "fucked", + "fuckedup", + "fucker", + "fuckers", + "fuckersucker", + "fuckface", + "fuckfest", + "fuckfreak", + "fuckfriend", + "fuckhead", + "fuckheads", + "fuckher", + "fuckhole", + "fuckin", + "fuckina", + "fucking", + "fuckingbitch", + "fuckings", + "fuckingshitmotherfucker", + "fuckinnuts", + "fuckinright", + "fuckit", + "fuckknob", + "fuckme", + "fuckmeat", + "fuckmehard", + "fuckmonkey", + "fuckn", + "fucknugget", + "fucknut", + "fucknuts", + "fucknutt", + "fucknutz", + "fuckoff", + "fuckpig", + "fuckpuppet", + "fuckr", + "fucks", + "fuckstick", + "fucktard", + "fucktards", + "fucktoy", + "fucktrophy", + "fuckup", + "fuckwad", + "fuckwhit", + "fuckwhore", + "fuckwit", + "fuckwitt", + "fuckyomama", + "fuckyou", + "fugly", + "fuk", + "fukah", + "fuken", + "fuker", + "fukin", + "fuking", + "fukk", + "fukkah", + "fukken", + "fukker", + "fukkin", + "fukking", + "fuks", + "fuktard", + "fuktards", + "fukwhit", + "fukwit", + "funfuck", + "futanari", + "futanary", + "fxck", + "gspot", + "gae", + "gai", + "gangbang", + "gangbanged", + "gangbanger", + "gangbangs", + "ganja", + "gassyass", + "gayass", + "gaybob", + "gayboy", + "gaydo", + "gaygirl", + "gaylord", + "gaymuthafuckinwhore", + "gays", + "gaysex", + "gaytard", + "gaywad", + "gayz", + "genital", + "genitals", + "gey", + "ghay", + "ghey", + "giantcock", + "gigolo", + "gipp", + "gippo", + "gippos", + "gipps", + "girlsgonewild", + "givehead", + "glans", + "goatcx", + "goatse", + "godam", + "godammit", + "godamn", + "godamnit", + "goddam", + "goddamit", + "goddamm", + "goddammit", + "goddamn", + "goddamned", + "goddamnes", + "goddamnit", + "goddamnmuthafucker", + "godsdamn", + "gokkun", + "goldenshower", + "gonad", + "gonads", + "gonorrehea", + "googirl", + "gooch", + "goodpoop", + "goregasm", + "gotohell", + "groid", + "groids", + "grope", + "grostulation", + "groupsex", + "gspot", + "gstring", + "gtfo", + "guiena", + "guineas", + "guro", + "gyopo", + "gyopos", + "gyp", + "gyped", + "gypo", + "gypos", + "gypp", + "gypped", + "gyppie", + "gyppies", + "gyppo", + "gyppos", + "gyppy", + "gyppys", + "gypsys", + "hell", + "hamas", + "hamflap", + "handjob", + "hardcoresex", + "hardon", + "headfuck", + "hells", + "hentai", + "heroin", + "herp", + "herpes", + "herpy", + "hiscock", + "hitler", + "hitlerism", + "hitlerist", + "hoare", + "hobag", + "hoer", + "hoes", + "holestuffer", + "homo", + "homobangers", + "homodumbshit", + "homoey", + "honkers", + "honkey", + "honkeys", + "honkie", + "honkies", + "honky", + "hooch", + "hooker", + "hookers", + "hoor", + "hoore", + "hootch", + "hooter", + "hooters", + "hore", + "horndawg", + "horndog", + "horney", + "horniest", + "horny", + "horseshit", + "hosejob", + "hoser", + "hot chick", + "hotcarl", + "hotdamn", + "hotpussy", + "hotsex", + "hottotrot", + "humped", + "humper", + "humpher", + "humphim", + "humpin", + "humping", + "hussy", + "hustler", + "hymen", + "hymie", + "hymies", + "iblowu", + "incest", + "insest", + "intercourse", + "intheass", + "inthebuff", + "jackass", + "jackhole", + "jackoff", + "jackshit", + "jacktheripper", + "jailbait", + "jerked", + "jerkoff", + "jewboy", + "jewed", + "jewess", + "jiga", + "jigaboo", + "jigaboos", + "jigarooni", + "jigaroonis", + "jigg", + "jigga", + "jiggabo", + "jiggaboo", + "jiggabos", + "jiggas", + "jigger", + "jiggerboo", + "jiggers", + "jiggs", + "jiggy", + "jigs", + "jijjiboo", + "jijjiboos", + "jimfish", + "jisim", + "jism", + "jiss", + "jiz", + "jizim", + "jizin", + "jizjuice", + "jizm", + "jizn", + "jizz", + "jizzd", + "jizzed", + "jizzim", + "jizzin", + "jizzn", + "jizzum", + "junglebunnies", + "junglebunny", + "kawk", + "kigger", + "kike", + "kikes", + "kink", + "kinkster", + "kinky", + "kinkyJesus", + "kissass", + "kiunt", + "kkk", + "klan", + "klansman", + "klansmen", + "klanswoman", + "klanswomen", + "knobbing", + "knobead", + "knobed", + "knobend", + "knobhead", + "knobjocky", + "knobjokey", + "knockers", + "kyke", + "kykes", + "labia", + "lapdance", + "leatherrestraint", + "lebos", + "lemonparty", + "lesbain", + "lesbayn", + "lesbin", + "lesbo", + "lesbos", + "libido", + "lickme", + "lilniglet", + "limpdick", + "limy", + "lingerie", + "lipshits", + "lipshitz", + "livesex", + "loadedgun", + "lolita", + "lovebone", + "lovegoo", + "lovegun", + "lovejuice", + "lovemuscle", + "lovepistol", + "loverocket", + "lsd", + "lubejob", + "lucifer", + "luckycammeltoe", + "lusting", + "lusty", + "lynch", + "mfucking", + "mabuno", + "mabunos", + "macaca", + "macacas", + "mafugly", + "makemecome", + "makemecum", + "malesquirting", + "manpaste", + "marijuana", + "massterbait", + "masstrbait", + "masstrbate", + "mastabate", + "mastabater", + "masterb8", + "masterbaiter", + "masterbat", + "masterbate", + "masterbates", + "masterbating", + "masterbation", + "masterbations", + "masterblaster", + "mastrabator", + "masturbat", + "masturbate", + "masturbating", + "masturbation", + "mattressprincess", + "mcfagget", + "meatbeatter", + "meatrack", + "mgger", + "mggor", + "mickeyfinn", + "milf", + "mindfuck", + "mofo", + "moky", + "molest", + "molestation", + "molester", + "molestor", + "mong", + "monkleigh", + "moolie", + "mooncricket", + "mooncrickets", + "moron", + "mothafucker", + "mothafuker", + "mothafukkah", + "mothafukker", + "mothafuck", + "mothafucka", + "mothafuckas", + "mothafuckaz", + "mothafucked", + "mothafucker", + "mothafuckers", + "mothafuckin", + "mothafucking", + "mothafuckings", + "mothafucks", + "motherfucker", + "motherfukah", + "motherfuker", + "motherfukkah", + "motherfukker", + "motherfuck", + "motherfucka", + "motherfucked", + "motherfuckers", + "motherfuckin", + "motherfucking", + "motherfuckings", + "motherfucks", + "motherlovebone", + "mothrfucker", + "moundofvenus", + "mrhands", + "mtherfucker", + "mthrfuck", + "mthrfucker", + "mthrfucking", + "mtrfck", + "mtrfuck", + "mtrfucker", + "muthafucker", + "muthafukah", + "muthafuker", + "muthafukkah", + "muthafukker", + "muthafecker", + "muthafuckaz", + "muthafucker", + "muther", + "mutherfucker", + "mutherfucking", + "muthrfucking", + "naked", + "nastybitch", + "nastyho", + "nastyslut", + "nastywhore", + "nazi", + "nazis", + "nazism", + "necro", + "needthedick", + "negres", + "negress", + "negro", + "negroes", + "negroid", + "negros", + "neonazi", + "nignog", + "nig", + "niga", + "nigar", + "nigars", + "nigas", + "nigers", + "nigette", + "nigettes", + "nigg", + "nigga", + "niggah", + "niggahs", + "niggar", + "niggaracci", + "niggard", + "niggarded", + "niggarding", + "niggardliness", + "niggardlinesss", + "niggardly", + "niggards", + "niggars", + "niggas", + "niggaz", + "nigger", + "niggerhead", + "niggerhole", + "niggers", + "niggle", + "niggled", + "niggles", + "nigglings", + "niggor", + "niggress", + "niggresses", + "nigguh", + "nigguhs", + "niggur", + "niggurs", + "niglet", + "nignog", + "nigor", + "nigors", + "nigr", + "nigra", + "nigras", + "nigre", + "nigres", + "nigress", + "nigs", + "nigur", + "niiger", + "niigr", + "nimphomania", + "nimrod", + "nlgger", + "nlggor", + "nobhead", + "nobjocky", + "nobjokey", + "nofuckingway", + "nookey", + "nookie", + "nooky", + "nudie", + "nudies", + "numbnuts", + "nutbutter", + "nutfucker", + "nutsack", + "nutten", + "nympho", + "nymphomania", + "octopussy", + "onecuptwogirls", + "oneguyonejar", + "orgasim", + "orgasim;", + "orgasims", + "orgasm", + "orgasmic", + "orgasms", + "orgasum", + "orgies", + "orgy", + "paedophile", + "pansies", + "pansy", + "panti", + "pantie", + "panties", + "panty", + "pecker", + "peckerhead", + "pedo", + "pedobear", + "pedophile", + "pedophilia", + "pedophiliac", + "peehole", + "penus", + "peepee", + "peepshow", + "peepshpw", + "pegging", + "peinus", + "penas", + "penial", + "penile", + "penis", + "penisbreath", + "penises", + "penisfucker", + "penisland", + "penislick", + "penislicker", + "penispuffer", + "penus", + "perv", + "perversion", + "phonesex", + "picaninny", + "piccaninny", + "pickaninnies", + "pickaninny", + "pieceofshit", + "pigfucker", + "pillowbiter", + "pimp", + "pimped", + "pimper", + "pimpis", + "pimpjuic", + "pimpjuice", + "pimpsimp", + "pindick", + "pis", + "pises", + "pisin", + "pising", + "pisof", + "piss", + "pissed", + "pisser", + "pissers", + "pisses", + "pissflap", + "pissflaps", + "pisshead", + "pissin", + "pissing", + "pissoff", + "pisspig", + "playboy", + "playgirl", + "pleasurechest", + "polesmoker", + "poonani", + "poonany", + "poontang", + "poopchute", + "poorwhitetrash", + "porchmonkey", + "porchmonkies", + "porn", + "pornflick", + "pornking", + "porno", + "pornography", + "pornos", + "pornprincess", + "poundtown", + "pplicker", + "prairienigger", + "prairieniggers", + "prickhead", + "pron", + "prostitute", + "pube", + "pubes", + "pubic", + "pubiclice", + "pubis", + "punani", + "punanny", + "punany", + "punkass", + "puntang", + "pusies", + "puss", + "pusse", + "pussi", + "pussie", + "pussies", + "pussy", + "pussycat", + "pussydestroyer", + "pussyeater", + "pussyfart", + "pussyfuck", + "pussyfucker", + "pussylicker", + "pussylicking", + "pussylips", + "pussylover", + "pussypalace", + "pussypounder", + "pussys", + "pusy", + "puta", + "queaf", + "queef", + "quim", + "rape", + "raped", + "raper", + "raping", + "rapist", + "recktum", + "rectal", + "rectum", + "rectus", + "reestie", + "reetard", + "renob", + "rentafuck", + "rere", + "retard", + "retarded", + "retards", + "reversecowgirl", + "rimjaw", + "rimjob", + "rimming", + "ritard", + "rtard", + "rtards", + "rumprammer", + "rustytrombone", + "s&m", + "sadis", + "sadism", + "sadist", + "sadom", + "sandnigger", + "sandniggers", + "santorum", + "sausagequeen", + "scag", + "scallywag", + "scank", + "scat", + "schlong", + "scissoring", + "screwyou", + "scroat", + "scrote", + "scrotum", + "seduce", + "semen", + "sex", + "sexcam", + "sexed", + "sexfarm", + "sexhound", + "sexhouse", + "sexi", + "sexing", + "sexkitten", + "sexo", + "sexpot", + "sexslave", + "sextogo", + "sextoy", + "sextoys", + "sexual", + "sexually", + "sexwhore", + "sexy", + "sexymoma", + "sexyslim", + "shagger", + "shaggin", + "shagging", + "shat", + "shavedbeaver", + "shavedpussy", + "shawtypimp", + "shemale", + "shibari", + "shibary", + "shipal", + "shit", + "shitass", + "shitbag", + "shitbagger", + "shitblimp", + "shitbrain", + "shitbreath", + "shitcan", + "shitcunt", + "shitdick", + "shite", + "shiteater", + "shiteating", + "shited", + "shitey", + "shitface", + "shitfaced", + "shitfit", + "shitforbrains", + "shitfuck", + "shitfucker", + "shitfull", + "shithapens", + "shithappens", + "shithead", + "shitheel", + "shithole", + "shithouse", + "shiting", + "shitings", + "shitlist", + "shitload", + "shitola", + "shitoutofluck", + "shitpot", + "shits", + "shitspitter", + "shitstain", + "shitted", + "shitter", + "shitters", + "shittiest", + "shitting", + "shittings", + "shitty", + "shity", + "shitz", + "shiz", + "shiznit", + "shortfuck", + "shota", + "shylock", + "shylocks", + "shyt", + "shyte", + "shytty", + "shyty", + "sissy", + "sixtynine", + "sixtyniner", + "skag", + "skanck", + "skank", + "skankbitch", + "skankee", + "skankey", + "skankfuck", + "skanks", + "skankwhore", + "skanky", + "skankybitch", + "skankywhore", + "skinflute", + "skullfuck", + "skum", + "skumbag", + "skwa", + "skwe", + "slut", + "slutbag", + "slutbucket", + "slutdumper", + "slutkiss", + "sluts", + "slutting", + "slutty", + "slutwear", + "slutwhore", + "smackthemonkey", + "smeg", + "smegma", + "smut", + "smutty", + "snatchpatch", + "sniggered", + "sniggering", + "sniggers", + "snowback", + "snownigger", + "socksucker", + "sodom", + "sodomise", + "sodomite", + "sodomize", + "sodomy", + "sonofabitch", + "sonofbitch", + "spaghettibender", + "spaghettinigger", + "spankthemonkey", + "spastic", + "spearchucker", + "spearchuckers", + "sperm", + "spermacide", + "spermbag", + "spermhearder", + "spermherder", + "splittail", + "splooge", + "spludge", + "spooge", + "spreadlegs", + "spreadeagle", + "squa", + "squaw", + "stfu", + "strapon", + "stripclub", + "stupidfuck", + "stupidfucker", + "style doggy", + "suckdick", + "sucked", + "sucker", + "sucking", + "suckme", + "suckmyass", + "suckmydick", + "suckmytit", + "suckoff", + "suicidegirl", + "suicidegirls", + "sultrywoman", + "sultrywomen", + "sumofabiatch", + "swallower", + "swalow", + "swamp guinea", + "swamp guineas", + "swastika", + "syphilis", + "tacohead", + "tacoheads", + "take off your", + "tarbabies", + "tarbaby", + "teabagging", + "teat", + "teets", + "teste", + "testee", + "testes", + "testical", + "testicle", + "testicles", + "testis", + "thirdleg", + "threesome", + "threeway", + "throating", + "thumbzilla", + "thundercunt", + "tigolbitties", + "tigoldbitties", + "tight white", + "timbernigger", + "timberniggers", + "timbernigger", + "tit", + "titbitnipply", + "titfuck", + "titfucker", + "titfuckin", + "titi", + "titjob", + "titlicker", + "titlover", + "tits", + "titt", + "tittie", + "tittiefucker", + "titties", + "tittis", + "titty", + "tittyfuck", + "tittyfucker", + "tittys", + "tittywank", + "titwank", + "tity", + "tongethruster", + "tonguethrust", + "tonguetramp", + "tosser", + "towelheads", + "towelhead", + "trailertrash", + "trannie", + "tranny", + "transsexual", + "transvestite", + "tribadism", + "trisexual", + "trots", + "turnon", + "twat", + "twathead", + "twatlips", + "twats", + "twatty", + "twatwaffle", + "twink", + "twinkie", + "twogirlsonecup", + "twobitwhore", + "unclefucker", + "unfuckable", + "upskirt", + "uptheass", + "upthebutt", + "urethraplay", + "urophilia", + "usama", + "ussys", + "uzi", + "vag", + "vajina", + "valium", + "venus mound", + "vgra", + "vigra", + "violet wand", + "virginbreaker", + "vittu", + "vixen", + "vjayjay", + "vorarephilia", + "voyeurweb", + "voyuer", + "vullva", + "vulva", + "wab", + "wang", + "wank", + "wanker", + "wanking", + "wanky", + "weenie", + "weewee", + "weiner", + "welcher", + "wench", + "wetback", + "wetbacks", + "wetdream", + "whacker", + "whash", + "whigger", + "whiggers", + "whiskeydick", + "whiskydick", + "whitenigger", + "whitepower", + "whitetrash", + "whoar", + "whoralicious", + "whore", + "whorealicious", + "whorebag", + "whored", + "whoreface", + "whorefucker", + "whorehopper", + "whorehouse", + "whores", + "whoring", + "wigga", + "wiggas", + "wigger", + "wiggers", + "williewanker", + "wog", + "wogs", + "woose", + "wop", + "worldsex", + "wrapping men", + "wrinkledstarfish", + "wtf", + "wuss", + "wuzzie", + "xkwe", + "xtc", + "yaoi", + "yarpie", + "yarpies", + "yed", + "yellow showers", + "yellowman", + "yellowshowers", + "yid", + "yids", + "yiffy", + "yobbo", + "yourboobs", + "yourpenis", + "yourtits", + "yury", + "zabourah", + "zigabo", + "zigabos", + "zipperhead", + "zipperheads", + "zoophile", + "zoophilia", + "🖕" +] \ No newline at end of file diff --git a/tools/ProfanityFilter/src/ExceptionGenerator.java b/tools/profanity_filter/src/generators/ExceptionGenerator.java similarity index 96% rename from tools/ProfanityFilter/src/ExceptionGenerator.java rename to tools/profanity_filter/src/generators/ExceptionGenerator.java index c0ef0d4..ad21aa8 100644 --- a/tools/ProfanityFilter/src/ExceptionGenerator.java +++ b/tools/profanity_filter/src/generators/ExceptionGenerator.java @@ -1,3 +1,5 @@ +package tools.profanityFilter.src; + public class ExceptionGenerator { public static void main(String[] args) { //position 0 should be the base word, the rest should be exceptions diff --git a/tools/ProfanityFilter/src/RegexGenerator.java b/tools/profanity_filter/src/generators/RegexGenerator.java similarity index 100% rename from tools/ProfanityFilter/src/RegexGenerator.java rename to tools/profanity_filter/src/generators/RegexGenerator.java