From 4dc9f9a0cda1ec4c6bfc575a575fd658229e6e2e Mon Sep 17 00:00:00 2001 From: Jeremy Date: Mon, 15 Jan 2024 16:32:54 -0500 Subject: [PATCH 1/7] Replace "sucker" with "suck" --- data/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/en.json b/data/en.json index 53250bc..2734c92 100644 --- a/data/en.json +++ b/data/en.json @@ -43,7 +43,7 @@ "shit", "slut", "stupid", - "sucker", + "suck", "testicle", "turd", "twat", From 49a243a9a4984ef526b6c47f3fba4e69e0518d12 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Mon, 15 Jan 2024 16:34:44 -0500 Subject: [PATCH 2/7] Add S -> 5 in substitution --- src/utils.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils.rs b/src/utils.rs index a477bf7..c901301 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -60,7 +60,7 @@ pub fn filter_to_common_bases(words: &[String]) -> Vec { } pub fn get_leet_variations(word: &str) -> Vec { - let replacements = HashMap::from([('o', '0'), ('l', '1'), ('i', '1')]); + let replacements = HashMap::from([('o', '0'), ('l', '1'), ('i', '1'), ('s', '5')]); let init = word.to_string(); let mut all = vec![init.chars().collect::>()]; From 22299f0960555b9e6af807fdff1f90fc6db76a27 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Mon, 15 Jan 2024 16:36:12 -0500 Subject: [PATCH 3/7] Generated output w/ cargo run --- output/blocklist.json | 2 +- output/de.json | 2 +- output/en.json | 2 +- output/es.json | 2 +- output/fr.json | 2 +- output/id.json | 2 +- output/it.json | 2 +- output/pt.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/output/blocklist.json b/output/blocklist.json index 9faeab9..3d5e1db 100644 --- a/output/blocklist.json +++ b/output/blocklist.json @@ -1 +1 @@ -["0rgasm","10nte","1d10t","1d1ot","1di0t","1diot","1eccacu10","1eccacu1o","1eccacul0","1eccaculo","1esbe","1mbec11e","1mbec1le","1mbeci1e","1mbecile","1onte","1t11","1t1l","1ti1","1til","a11upat0","a11upato","a1lupat0","a1lupato","aand","ah01e","ah0le","aho1e","ahole","al1upat0","al1upato","allupat0","allupato","ana1","ana1e","anal","anale","anj1ng","anjing","anjr1t","anjrit","anus","arrapat0","arrapato","arsch","arse","ass","asu","b00b","b00be","b01ata","b0ceta","b0dat","b0iata","b0ob","b0obe","b0rj0ng","b0rjong","b0sta","b1tch","b1te","b1tte","ba1atkar","bab1","babam1","babami","babi","bagudung","baj1ngan","bajingan","balatkar","banc1","banci","bangsat","bastard0","bastardo","batt0na","battona","bejad","bejat","benc0ng","bencong","bitch","bite","bitte","bo0b","bo0be","bo1ata","boceta","bodat","boiata","boob","boobe","borj0ng","borjong","bosta","bran1age","bran1er","bran1ette","bran1eur","bran1euse","branlage","branler","branlette","branleur","branleuse","brengsek","bungu1","bungul","bur1t","burit","c0ck","c0g110ne","c0g11one","c0g1i0ne","c0g1ione","c0gl10ne","c0gl1one","c0gli0ne","c0glione","c0na","c0nnard","c0nnasse","c0nne","c0u111es","c0u11les","c0u1l1es","c0u1lles","c0ui11es","c0ui1les","c0uil1es","c0uilles","c11t","c11t0","c11to","c1it","c1it0","c1ito","cabr0n","cabra0","cabrao","cabron","caca","cacca","cacete","cagante","cagar","cagna","cara1h0","cara1ho","caracu10","caracu1o","caracul0","caraculo","caralh0","caralho","cazz0","cazz1mma","cazzata","cazzimma","cazzo","ch00t1a","ch00t1ya","ch00tia","ch00tiya","ch0d","ch0ot1a","ch0ot1ya","ch0otia","ch0otiya","ch1asse","ch1avata","ch1er","ch1ng0","ch1ngadaz0s","ch1ngadazos","ch1ngader1ta","ch1ngaderita","ch1ngar","ch1ngo","ch1ngues","ch1nk","chatte","chiasse","chiavata","chier","ching0","chingadaz0s","chingadazos","chingader1ta","chingaderita","chingar","chingo","chingues","chink","cho0t1a","cho0t1ya","cho0tia","cho0tiya","chod","choot1a","choot1ya","chootia","chootiya","cl1t","cl1t0","cl1to","clit","clit0","clito","cock","cog110ne","cog11one","cog1i0ne","cog1ione","cogl10ne","cogl1one","cogli0ne","coglione","cona","connard","connasse","conne","cou111es","cou11les","cou1l1es","cou1lles","coui11es","coui1les","couil1es","couilles","cracker","crap","cu10","cu1att0ne","cu1attone","cu1er0","cu1ero","cu1o","cul0","culatt0ne","culattone","culer0","culero","culo","cum","cunt","d11d0","d11do","d1ck","d1ld0","d1ldo","damn","dancuk","depp","di1d0","di1do","dick","dild0","dildo","dyke","encu1e","encule","enema","enf01re","enf0ire","enfo1re","enfoire","estup1d0","estup1do","estupid0","estupido","etr0n","etron","f0da","f0der","f0ttere","f0tters1","f0ttersi","f0tze","f0utre","f1ca","f1cker","f1ga","fag","fica","ficker","figa","foda","foder","fottere","fotters1","fottersi","fotze","foutre","fr0c10","fr0c1o","fr0ci0","fr0cio","fr0sc10","fr0sc1o","fr0sci0","fr0scio","froc10","froc1o","froci0","frocio","frosc10","frosc1o","frosci0","froscio","fuck","g00","g0o","g0u1ne","g0uine","g11a","g1la","gandu","gembe1","gembel","gi1a","gila","go0","goo","gou1ne","gouine","gr0gnasse","grognasse","haram1","harami","haramzade","heang","hencet","henceut","hund1n","hundin","id10t","id1ot","idi0t","idiot","imbec11e","imbec1le","imbeci1e","imbecile","it11","it1l","iti1","itil","j1zz","jancuk","jembut","jerk","jizz","k010p","k01op","k0l0p","k0lop","k0nt01","k0nt0l","k0nto1","k0ntol","k11t0r1s","k11t0ris","k11tor1s","k11toris","k1it0r1s","k1it0ris","k1itor1s","k1itoris","k1ke","k1mak","kacuk","kam1ne","kamine","kampang","kampret","kanc1ang","kanciang","ke1ent1t","ke1entit","kelent1t","kelentit","keparat","kike","kimak","kl1t0r1s","kl1t0ris","kl1tor1s","kl1toris","klit0r1s","klit0ris","klitor1s","klitoris","ko10p","ko1op","kol0p","kolop","kont01","kont0l","konto1","kontol","kunyuk","l0nte","leccacu10","leccacu1o","leccacul0","leccaculo","lesbe","lonte","m1erda","m1gn0tta","m1gnotta","m1nch1a","m1nchia","m1st","mah0","maho","mam0n","mamahuev0","mamahuevo","mamon","masturbat10n","masturbat1on","masturbate","masturbati0n","masturbation","memek","merd0s0","merd0so","merda","merde","merdos0","merdoso","mierda","mign0tta","mignotta","minch1a","minchia","mist","musch1","muschi","n1gger","neger","negr0","negre","negro","nenen","nerch1a","nerchia","ngent0t","ngentot","ngu1um","ngulum","nigger","orgasm","p00p","p011a","p01la","p0l1a","p0lla","p0mp1n0","p0mp1no","p0mpin0","p0mpino","p0op","p0rca","p0rn","p0rra","p0uff1asse","p0uffiasse","p11at","p1lat","p1p1","p1pi","p1r1a","p1rla","p1sc10","p1sc1o","p1sci0","p1scio","p1sser","pa11e","pa1le","pal1e","palle","pane1e1r0","pane1e1ro","pane1eir0","pane1eiro","panele1r0","panele1ro","paneleir0","paneleiro","pantat","pantek","patakha","pec0r1na","pec0rina","pecor1na","pecorina","pecun","pen1s","pendej0","pendejo","penis","pent11","pent1l","penti1","pentil","pepek","perek","pi1at","pilat","pip1","pipi","pir1a","pirla","pisc10","pisc1o","pisci0","piscio","pisser","po0p","po11a","po1la","pol1a","polla","pomp1n0","pomp1no","pompin0","pompino","poop","porca","porn","porra","pouff1asse","pouffiasse","pr1ck","prick","puk1mak","pukimak","pussy","put1za","puta","pute","putiza","puttana","queca","r0mp1ba11e","r0mp1ba1le","r0mp1bal1e","r0mp1balle","r0mpiba11e","r0mpiba1le","r0mpibal1e","r0mpiballe","rand1","randi","rape","recch10ne","recch1one","recchi0ne","recchione","retard","romp1ba11e","romp1ba1le","romp1bal1e","romp1balle","rompiba11e","rompiba1le","rompibal1e","rompiballe","ruff1an0","ruff1ano","ruffian0","ruffiano","s111t","s11it","s1l1t","s1lit","s1nt1ng","s1nting","s1ut","sa10pe","sa1aud","sa1ope","sacanagem","sal0pe","salaud","salope","sarap","saugnapf","sb0rr0ne","sb0rra","sb0rrone","sbattere","sbatters1","sbattersi","sborr0ne","sborra","sborrone","sc0pare","sc0pata","sch1ampe","sche1se","sche1sse","scheise","scheisse","schlampe","schwachs1nn1g","schwachs1nnig","schwachsinn1g","schwachsinnig","schwanz","scopare","scopata","sempak","setan","sexy","sh1t","shit","si11t","si1it","sil1t","silit","sint1ng","sinting","slut","sp0mp1nare","sp0mpinare","spomp1nare","spompinare","str0nz0","str0nza","str0nzo","stronz0","stronza","stronzo","stup1d","stupid","succh1am1","succh1ami","succhiam1","succhiami","sucker","t0101","t010l","t01o1","t01ol","t0l01","t0l0l","t0lo1","t0lol","t0pa","t0t0ng","t0tong","t1t1t","t1tit","ta1","taek","tai","tapette","tapte1","taptei","teh0","teho","test1c1e","test1cle","testic1e","testicle","tetek","tette","tit1t","titit","to101","to10l","to1o1","to1ol","tol01","tol0l","tolo1","tolol","topa","tot0ng","totong","tr01a","tr0ia","tr0mbare","tr1ng1er","tr1ngler","tring1er","tringler","tro1a","troia","trombare","turd","twat","vaffancu10","vaffancu1o","vaffancul0","vaffanculo","vag1na","vagina","verdammt","verga","w1chsen","wank","wichsen","x0ch0ta","x0chota","xana","xoch0ta","xochota","z0cc01a","z0cc0la","z0cco1a","z0ccola","z1z1","z1zi","ziz1","zizi","zocc01a","zocc0la","zocco1a","zoccola"] \ No newline at end of file +["0rga5m","0rgasm","10nte","1d10t","1d1ot","1di0t","1diot","1e5be","1eccacu10","1eccacu1o","1eccacul0","1eccaculo","1esbe","1mbec11e","1mbec1le","1mbeci1e","1mbecile","1onte","1t11","1t1l","1ti1","1til","5111t","511it","51l1t","51lit","51nt1ng","51nting","51ut","5a10pe","5a1aud","5a1ope","5acanagem","5al0pe","5alaud","5alope","5arap","5augnapf","5b0rr0ne","5b0rra","5b0rrone","5batter51","5batter5i","5battere","5batters1","5battersi","5borr0ne","5borra","5borrone","5c0pare","5c0pata","5ch1ampe","5che155e","5che15e","5che15se","5che1s5e","5che1se","5che1sse","5chei55e","5chei5e","5chei5se","5cheis5e","5cheise","5cheisse","5chlampe","5chwach51nn1g","5chwach51nnig","5chwach5inn1g","5chwach5innig","5chwachs1nn1g","5chwachs1nnig","5chwachsinn1g","5chwachsinnig","5chwanz","5copare","5copata","5empak","5etan","5exy","5h1t","5hit","5i11t","5i1it","5il1t","5ilit","5int1ng","5inting","5lut","5p0mp1nare","5p0mpinare","5pomp1nare","5pompinare","5tr0nz0","5tr0nza","5tr0nzo","5tronz0","5tronza","5tronzo","5tup1d","5tupid","5ucch1am1","5ucch1ami","5ucchiam1","5ucchiami","5uck","a11upat0","a11upato","a1lupat0","a1lupato","a55","a5s","a5u","aand","ah01e","ah0le","aho1e","ahole","al1upat0","al1upato","allupat0","allupato","ana1","ana1e","anal","anale","anj1ng","anjing","anjr1t","anjrit","anu5","anus","ar5ch","ar5e","arrapat0","arrapato","arsch","arse","as5","ass","asu","b00b","b00be","b01ata","b05ta","b0ceta","b0dat","b0iata","b0ob","b0obe","b0rj0ng","b0rjong","b0sta","b1tch","b1te","b1tte","ba1atkar","ba5tard0","ba5tardo","bab1","babam1","babami","babi","bagudung","baj1ngan","bajingan","balatkar","banc1","banci","bang5at","bangsat","bastard0","bastardo","batt0na","battona","bejad","bejat","benc0ng","bencong","bitch","bite","bitte","bo0b","bo0be","bo1ata","bo5ta","boceta","bodat","boiata","boob","boobe","borj0ng","borjong","bosta","bran1age","bran1er","bran1ette","bran1eu5e","bran1eur","bran1euse","branlage","branler","branlette","branleu5e","branleur","branleuse","breng5ek","brengsek","bungu1","bungul","bur1t","burit","c0ck","c0g110ne","c0g11one","c0g1i0ne","c0g1ione","c0gl10ne","c0gl1one","c0gli0ne","c0glione","c0na","c0nna55e","c0nna5se","c0nnard","c0nnas5e","c0nnasse","c0nne","c0u111e5","c0u111es","c0u11le5","c0u11les","c0u1l1e5","c0u1l1es","c0u1lle5","c0u1lles","c0ui11e5","c0ui11es","c0ui1le5","c0ui1les","c0uil1e5","c0uil1es","c0uille5","c0uilles","c11t","c11t0","c11to","c1it","c1it0","c1ito","cabr0n","cabra0","cabrao","cabron","caca","cacca","cacete","cagante","cagar","cagna","cara1h0","cara1ho","caracu10","caracu1o","caracul0","caraculo","caralh0","caralho","cazz0","cazz1mma","cazzata","cazzimma","cazzo","ch00t1a","ch00t1ya","ch00tia","ch00tiya","ch0d","ch0ot1a","ch0ot1ya","ch0otia","ch0otiya","ch1a55e","ch1a5se","ch1as5e","ch1asse","ch1avata","ch1er","ch1ng0","ch1ngadaz05","ch1ngadaz0s","ch1ngadazo5","ch1ngadazos","ch1ngader1ta","ch1ngaderita","ch1ngar","ch1ngo","ch1ngue5","ch1ngues","ch1nk","chatte","chia55e","chia5se","chias5e","chiasse","chiavata","chier","ching0","chingadaz05","chingadaz0s","chingadazo5","chingadazos","chingader1ta","chingaderita","chingar","chingo","chingue5","chingues","chink","cho0t1a","cho0t1ya","cho0tia","cho0tiya","chod","choot1a","choot1ya","chootia","chootiya","cl1t","cl1t0","cl1to","clit","clit0","clito","cock","cog110ne","cog11one","cog1i0ne","cog1ione","cogl10ne","cogl1one","cogli0ne","coglione","cona","conna55e","conna5se","connard","connas5e","connasse","conne","cou111e5","cou111es","cou11le5","cou11les","cou1l1e5","cou1l1es","cou1lle5","cou1lles","coui11e5","coui11es","coui1le5","coui1les","couil1e5","couil1es","couille5","couilles","cracker","crap","cu10","cu1att0ne","cu1attone","cu1er0","cu1ero","cu1o","cul0","culatt0ne","culattone","culer0","culero","culo","cum","cunt","d11d0","d11do","d1ck","d1ld0","d1ldo","damn","dancuk","depp","di1d0","di1do","dick","dild0","dildo","dyke","e5tup1d0","e5tup1do","e5tupid0","e5tupido","encu1e","encule","enema","enf01re","enf0ire","enfo1re","enfoire","estup1d0","estup1do","estupid0","estupido","etr0n","etron","f0da","f0der","f0tter51","f0tter5i","f0ttere","f0tters1","f0ttersi","f0tze","f0utre","f1ca","f1cker","f1ga","fag","fica","ficker","figa","foda","foder","fotter51","fotter5i","fottere","fotters1","fottersi","fotze","foutre","fr05c10","fr05c1o","fr05ci0","fr05cio","fr0c10","fr0c1o","fr0ci0","fr0cio","fr0sc10","fr0sc1o","fr0sci0","fr0scio","fro5c10","fro5c1o","fro5ci0","fro5cio","froc10","froc1o","froci0","frocio","frosc10","frosc1o","frosci0","froscio","fuck","g00","g0o","g0u1ne","g0uine","g11a","g1la","gandu","gembe1","gembel","gi1a","gila","go0","goo","gou1ne","gouine","gr0gna55e","gr0gna5se","gr0gnas5e","gr0gnasse","grogna55e","grogna5se","grognas5e","grognasse","haram1","harami","haramzade","heang","hencet","henceut","hund1n","hundin","id10t","id1ot","idi0t","idiot","imbec11e","imbec1le","imbeci1e","imbecile","it11","it1l","iti1","itil","j1zz","jancuk","jembut","jerk","jizz","k010p","k01op","k0l0p","k0lop","k0nt01","k0nt0l","k0nto1","k0ntol","k11t0r15","k11t0r1s","k11t0ri5","k11t0ris","k11tor15","k11tor1s","k11tori5","k11toris","k1it0r15","k1it0r1s","k1it0ri5","k1it0ris","k1itor15","k1itor1s","k1itori5","k1itoris","k1ke","k1mak","kacuk","kam1ne","kamine","kampang","kampret","kanc1ang","kanciang","ke1ent1t","ke1entit","kelent1t","kelentit","keparat","kike","kimak","kl1t0r15","kl1t0r1s","kl1t0ri5","kl1t0ris","kl1tor15","kl1tor1s","kl1tori5","kl1toris","klit0r15","klit0r1s","klit0ri5","klit0ris","klitor15","klitor1s","klitori5","klitoris","ko10p","ko1op","kol0p","kolop","kont01","kont0l","konto1","kontol","kunyuk","l0nte","le5be","leccacu10","leccacu1o","leccacul0","leccaculo","lesbe","lonte","m15t","m1erda","m1gn0tta","m1gnotta","m1nch1a","m1nchia","m1st","ma5turbat10n","ma5turbat1on","ma5turbate","ma5turbati0n","ma5turbation","mah0","maho","mam0n","mamahuev0","mamahuevo","mamon","masturbat10n","masturbat1on","masturbate","masturbati0n","masturbation","memek","merd050","merd05o","merd0s0","merd0so","merda","merde","merdo50","merdo5o","merdos0","merdoso","mi5t","mierda","mign0tta","mignotta","minch1a","minchia","mist","mu5ch1","mu5chi","musch1","muschi","n1gger","neger","negr0","negre","negro","nenen","nerch1a","nerchia","ngent0t","ngentot","ngu1um","ngulum","nigger","orga5m","orgasm","p00p","p011a","p01la","p0l1a","p0lla","p0mp1n0","p0mp1no","p0mpin0","p0mpino","p0op","p0rca","p0rn","p0rra","p0uff1a55e","p0uff1a5se","p0uff1as5e","p0uff1asse","p0uffia55e","p0uffia5se","p0uffias5e","p0uffiasse","p11at","p155er","p15c10","p15c1o","p15ci0","p15cio","p15ser","p1lat","p1p1","p1pi","p1r1a","p1rla","p1s5er","p1sc10","p1sc1o","p1sci0","p1scio","p1sser","pa11e","pa1le","pal1e","palle","pane1e1r0","pane1e1ro","pane1eir0","pane1eiro","panele1r0","panele1ro","paneleir0","paneleiro","pantat","pantek","patakha","pec0r1na","pec0rina","pecor1na","pecorina","pecun","pen15","pen1s","pendej0","pendejo","peni5","penis","pent11","pent1l","penti1","pentil","pepek","perek","pi1at","pi55er","pi5c10","pi5c1o","pi5ci0","pi5cio","pi5ser","pilat","pip1","pipi","pir1a","pirla","pis5er","pisc10","pisc1o","pisci0","piscio","pisser","po0p","po11a","po1la","pol1a","polla","pomp1n0","pomp1no","pompin0","pompino","poop","porca","porn","porra","pouff1a55e","pouff1a5se","pouff1as5e","pouff1asse","pouffia55e","pouffia5se","pouffias5e","pouffiasse","pr1ck","prick","pu55y","pu5sy","puk1mak","pukimak","pus5y","pussy","put1za","puta","pute","putiza","puttana","queca","r0mp1ba11e","r0mp1ba1le","r0mp1bal1e","r0mp1balle","r0mpiba11e","r0mpiba1le","r0mpibal1e","r0mpiballe","rand1","randi","rape","recch10ne","recch1one","recchi0ne","recchione","retard","romp1ba11e","romp1ba1le","romp1bal1e","romp1balle","rompiba11e","rompiba1le","rompibal1e","rompiballe","ruff1an0","ruff1ano","ruffian0","ruffiano","s111t","s11it","s1l1t","s1lit","s1nt1ng","s1nting","s1ut","sa10pe","sa1aud","sa1ope","sacanagem","sal0pe","salaud","salope","sarap","saugnapf","sb0rr0ne","sb0rra","sb0rrone","sbatter51","sbatter5i","sbattere","sbatters1","sbattersi","sborr0ne","sborra","sborrone","sc0pare","sc0pata","sch1ampe","sche155e","sche15e","sche15se","sche1s5e","sche1se","sche1sse","schei55e","schei5e","schei5se","scheis5e","scheise","scheisse","schlampe","schwach51nn1g","schwach51nnig","schwach5inn1g","schwach5innig","schwachs1nn1g","schwachs1nnig","schwachsinn1g","schwachsinnig","schwanz","scopare","scopata","sempak","setan","sexy","sh1t","shit","si11t","si1it","sil1t","silit","sint1ng","sinting","slut","sp0mp1nare","sp0mpinare","spomp1nare","spompinare","str0nz0","str0nza","str0nzo","stronz0","stronza","stronzo","stup1d","stupid","succh1am1","succh1ami","succhiam1","succhiami","suck","t0101","t010l","t01o1","t01ol","t0l01","t0l0l","t0lo1","t0lol","t0pa","t0t0ng","t0tong","t1t1t","t1tit","ta1","taek","tai","tapette","tapte1","taptei","te5t1c1e","te5t1cle","te5tic1e","te5ticle","teh0","teho","test1c1e","test1cle","testic1e","testicle","tetek","tette","tit1t","titit","to101","to10l","to1o1","to1ol","tol01","tol0l","tolo1","tolol","topa","tot0ng","totong","tr01a","tr0ia","tr0mbare","tr1ng1er","tr1ngler","tring1er","tringler","tro1a","troia","trombare","turd","twat","vaffancu10","vaffancu1o","vaffancul0","vaffanculo","vag1na","vagina","verdammt","verga","w1ch5en","w1chsen","wank","wich5en","wichsen","x0ch0ta","x0chota","xana","xoch0ta","xochota","z0cc01a","z0cc0la","z0cco1a","z0ccola","z1z1","z1zi","ziz1","zizi","zocc01a","zocc0la","zocco1a","zoccola"] \ No newline at end of file diff --git a/output/de.json b/output/de.json index b35992c..f1cf405 100644 --- a/output/de.json +++ b/output/de.json @@ -1 +1 @@ -["1esbe","arsch","depp","f0tze","f1cker","ficker","fotze","hund1n","hundin","lesbe","m1st","mist","musch1","muschi","neger","saugnapf","sch1ampe","sche1se","sche1sse","scheise","scheisse","schlampe","schwachs1nn1g","schwachs1nnig","schwachsinn1g","schwachsinnig","schwanz","verdammt","w1chsen","wichsen"] \ No newline at end of file +["1e5be","1esbe","5augnapf","5ch1ampe","5che155e","5che15e","5che15se","5che1s5e","5che1se","5che1sse","5chei55e","5chei5e","5chei5se","5cheis5e","5cheise","5cheisse","5chlampe","5chwach51nn1g","5chwach51nnig","5chwach5inn1g","5chwach5innig","5chwachs1nn1g","5chwachs1nnig","5chwachsinn1g","5chwachsinnig","5chwanz","ar5ch","arsch","depp","f0tze","f1cker","ficker","fotze","hund1n","hundin","le5be","lesbe","m15t","m1st","mi5t","mist","mu5ch1","mu5chi","musch1","muschi","neger","saugnapf","sch1ampe","sche155e","sche15e","sche15se","sche1s5e","sche1se","sche1sse","schei55e","schei5e","schei5se","scheis5e","scheise","scheisse","schlampe","schwach51nn1g","schwach51nnig","schwach5inn1g","schwach5innig","schwachs1nn1g","schwachs1nnig","schwachsinn1g","schwachsinnig","schwanz","verdammt","w1ch5en","w1chsen","wich5en","wichsen"] \ No newline at end of file diff --git a/output/en.json b/output/en.json index ac3e4fd..15860f5 100644 --- a/output/en.json +++ b/output/en.json @@ -1 +1 @@ -["0rgasm","1d10t","1d1ot","1di0t","1diot","1mbec11e","1mbec1le","1mbeci1e","1mbecile","ah01e","ah0le","aho1e","ahole","ana1","anal","anus","arse","ass","b00b","b0ob","b1tch","bitch","bo0b","boob","c0ck","c11t","c1it","ch1nk","chink","cl1t","clit","cock","cracker","crap","cum","cunt","d11d0","d11do","d1ck","d1ld0","d1ldo","damn","di1d0","di1do","dick","dild0","dildo","dyke","enema","fag","fuck","id10t","id1ot","idi0t","idiot","imbec11e","imbec1le","imbeci1e","imbecile","j1zz","jerk","jizz","k1ke","kike","masturbat10n","masturbat1on","masturbate","masturbati0n","masturbation","n1gger","negr0","negro","nigger","orgasm","p00p","p0op","p0rn","pen1s","penis","po0p","poop","porn","pr1ck","prick","pussy","rape","retard","s1ut","sexy","sh1t","shit","slut","stup1d","stupid","sucker","test1c1e","test1cle","testic1e","testicle","turd","twat","vag1na","vagina","wank"] \ No newline at end of file +["0rga5m","0rgasm","1d10t","1d1ot","1di0t","1diot","1mbec11e","1mbec1le","1mbeci1e","1mbecile","51ut","5exy","5h1t","5hit","5lut","5tup1d","5tupid","5uck","a55","a5s","ah01e","ah0le","aho1e","ahole","ana1","anal","anu5","anus","ar5e","arse","as5","ass","b00b","b0ob","b1tch","bitch","bo0b","boob","c0ck","c11t","c1it","ch1nk","chink","cl1t","clit","cock","cracker","crap","cum","cunt","d11d0","d11do","d1ck","d1ld0","d1ldo","damn","di1d0","di1do","dick","dild0","dildo","dyke","enema","fag","fuck","id10t","id1ot","idi0t","idiot","imbec11e","imbec1le","imbeci1e","imbecile","j1zz","jerk","jizz","k1ke","kike","ma5turbat10n","ma5turbat1on","ma5turbate","ma5turbati0n","ma5turbation","masturbat10n","masturbat1on","masturbate","masturbati0n","masturbation","n1gger","negr0","negro","nigger","orga5m","orgasm","p00p","p0op","p0rn","pen15","pen1s","peni5","penis","po0p","poop","porn","pr1ck","prick","pu55y","pu5sy","pus5y","pussy","rape","retard","s1ut","sexy","sh1t","shit","slut","stup1d","stupid","suck","te5t1c1e","te5t1cle","te5tic1e","te5ticle","test1c1e","test1cle","testic1e","testicle","turd","twat","vag1na","vagina","wank"] \ No newline at end of file diff --git a/output/es.json b/output/es.json index 55f5da7..7867123 100644 --- a/output/es.json +++ b/output/es.json @@ -1 +1 @@ -["cabr0n","cabron","cagante","caracu10","caracu1o","caracul0","caraculo","ch1ng0","ch1ngadaz0s","ch1ngadazos","ch1ngader1ta","ch1ngaderita","ch1ngar","ch1ngo","ch1ngues","ching0","chingadaz0s","chingadazos","chingader1ta","chingaderita","chingar","chingo","chingues","cu1er0","cu1ero","culer0","culero","estup1d0","estup1do","estupid0","estupido","m1erda","mam0n","mamahuev0","mamahuevo","mamon","mierda","p011a","p01la","p0l1a","p0lla","pendej0","pendejo","po11a","po1la","pol1a","polla","put1za","puta","putiza","verga"] \ No newline at end of file +["cabr0n","cabron","cagante","caracu10","caracu1o","caracul0","caraculo","ch1ng0","ch1ngadaz05","ch1ngadaz0s","ch1ngadazo5","ch1ngadazos","ch1ngader1ta","ch1ngaderita","ch1ngar","ch1ngo","ch1ngue5","ch1ngues","ching0","chingadaz05","chingadaz0s","chingadazo5","chingadazos","chingader1ta","chingaderita","chingar","chingo","chingue5","chingues","cu1er0","cu1ero","culer0","culero","e5tup1d0","e5tup1do","e5tupid0","e5tupido","estup1d0","estup1do","estupid0","estupido","m1erda","mam0n","mamahuev0","mamahuevo","mamon","mierda","p011a","p01la","p0l1a","p0lla","pendej0","pendejo","po11a","po1la","pol1a","polla","put1za","puta","putiza","verga"] \ No newline at end of file diff --git a/output/fr.json b/output/fr.json index 70964b6..dacb726 100644 --- a/output/fr.json +++ b/output/fr.json @@ -1 +1 @@ -["b1te","b1tte","bite","bitte","bran1age","bran1er","bran1ette","bran1eur","bran1euse","branlage","branler","branlette","branleur","branleuse","c0nnard","c0nnasse","c0nne","c0u111es","c0u11les","c0u1l1es","c0u1lles","c0ui11es","c0ui1les","c0uil1es","c0uilles","c11t0","c11to","c1it0","c1ito","caca","ch1asse","ch1er","chatte","chiasse","chier","cl1t0","cl1to","clit0","clito","connard","connasse","conne","cou111es","cou11les","cou1l1es","cou1lles","coui11es","coui1les","couil1es","couilles","encu1e","encule","enf01re","enf0ire","enfo1re","enfoire","etr0n","etron","f0utre","foutre","g0u1ne","g0uine","gou1ne","gouine","gr0gnasse","grognasse","merde","negre","p0uff1asse","p0uffiasse","p1p1","p1pi","p1sser","pip1","pipi","pisser","pouff1asse","pouffiasse","puta1n","putain","pute","sa10pe","sa1aud","sa1ope","sal0pe","salaud","salope","tapette","tr1ng1er","tr1ngler","tring1er","tringler","z1z1","z1zi","ziz1","zizi"] \ No newline at end of file +["5a10pe","5a1aud","5a1ope","5al0pe","5alaud","5alope","b1te","b1tte","bite","bitte","bran1age","bran1er","bran1ette","bran1eu5e","bran1eur","bran1euse","branlage","branler","branlette","branleu5e","branleur","branleuse","c0nna55e","c0nna5se","c0nnard","c0nnas5e","c0nnasse","c0nne","c0u111e5","c0u111es","c0u11le5","c0u11les","c0u1l1e5","c0u1l1es","c0u1lle5","c0u1lles","c0ui11e5","c0ui11es","c0ui1le5","c0ui1les","c0uil1e5","c0uil1es","c0uille5","c0uilles","c11t0","c11to","c1it0","c1ito","caca","ch1a55e","ch1a5se","ch1as5e","ch1asse","ch1er","chatte","chia55e","chia5se","chias5e","chiasse","chier","cl1t0","cl1to","clit0","clito","conna55e","conna5se","connard","connas5e","connasse","conne","cou111e5","cou111es","cou11le5","cou11les","cou1l1e5","cou1l1es","cou1lle5","cou1lles","coui11e5","coui11es","coui1le5","coui1les","couil1e5","couil1es","couille5","couilles","encu1e","encule","enf01re","enf0ire","enfo1re","enfoire","etr0n","etron","f0utre","foutre","g0u1ne","g0uine","gou1ne","gouine","gr0gna55e","gr0gna5se","gr0gnas5e","gr0gnasse","grogna55e","grogna5se","grognas5e","grognasse","merde","negre","p0uff1a55e","p0uff1a5se","p0uff1as5e","p0uff1asse","p0uffia55e","p0uffia5se","p0uffias5e","p0uffiasse","p155er","p15ser","p1p1","p1pi","p1s5er","p1sser","pi55er","pi5ser","pip1","pipi","pis5er","pisser","pouff1a55e","pouff1a5se","pouff1as5e","pouff1asse","pouffia55e","pouffia5se","pouffias5e","pouffiasse","puta1n","putain","pute","sa10pe","sa1aud","sa1ope","sal0pe","salaud","salope","tapette","tr1ng1er","tr1ngler","tring1er","tringler","z1z1","z1zi","ziz1","zizi"] \ No newline at end of file diff --git a/output/id.json b/output/id.json index 348936b..e24d497 100644 --- a/output/id.json +++ b/output/id.json @@ -1 +1 @@ -["10nte","1onte","1t11","1t1l","1ti1","1til","anj1ng","anjing","anjr1t","anjrit","asu","b0dat","b0rj0ng","b0rjong","bab1","babam1","babami","babi","bagudung","baj1ngan","bajingan","banc1","banci","bangsat","bejad","bejat","benc0ng","bencong","bodat","borj0ng","borjong","brengsek","bungu1","bungul","bur1t","burit","dancuk","g11a","g1la","gembe1","gembel","gi1a","gila","heang","hencet","henceut","it11","it1l","iti1","itil","jancuk","jembut","k010p","k01op","k0l0p","k0lop","k0nt01","k0nt0l","k0nto1","k0ntol","k11t0r1s","k11t0ris","k11tor1s","k11toris","k1it0r1s","k1it0ris","k1itor1s","k1itoris","k1mak","kacuk","kampang","kampret","kanc1ang","kanciang","ke1ent1t","ke1entit","kelent1t","kelentit","keparat","kimak","kl1t0r1s","kl1t0ris","kl1tor1s","kl1toris","klit0r1s","klit0ris","klitor1s","klitoris","ko10p","ko1op","kol0p","kolop","kont01","kont0l","konto1","kontol","kunyuk","l0nte","lonte","mah0","maho","memek","nenen","ngent0t","ngentot","ngu1um","ngulum","p11at","p1lat","pantat","pantek","pecun","pen1s","penis","pent11","pent1l","penti1","pentil","pepek","perek","pi1at","pilat","puk1mak","pukimak","s111t","s11it","s1l1t","s1lit","s1nt1ng","s1nting","sarap","sempak","setan","si11t","si1it","sil1t","silit","sint1ng","sinting","t0101","t010l","t01o1","t01ol","t0l01","t0l0l","t0lo1","t0lol","t0t0ng","t0tong","t1t1t","t1tit","ta1","taek","tai","tapte1","taptei","teh0","teho","tetek","tit1t","titit","to101","to10l","to1o1","to1ol","tol01","tol0l","tolo1","tolol","tot0ng","totong"] \ No newline at end of file +["10nte","1onte","1t11","1t1l","1ti1","1til","5111t","511it","51l1t","51lit","51nt1ng","51nting","5arap","5empak","5etan","5i11t","5i1it","5il1t","5ilit","5int1ng","5inting","a5u","anj1ng","anjing","anjr1t","anjrit","asu","b0dat","b0rj0ng","b0rjong","bab1","babam1","babami","babi","bagudung","baj1ngan","bajingan","banc1","banci","bang5at","bangsat","bejad","bejat","benc0ng","bencong","bodat","borj0ng","borjong","breng5ek","brengsek","bungu1","bungul","bur1t","burit","dancuk","g11a","g1la","gembe1","gembel","gi1a","gila","heang","hencet","henceut","it11","it1l","iti1","itil","jancuk","jembut","k010p","k01op","k0l0p","k0lop","k0nt01","k0nt0l","k0nto1","k0ntol","k11t0r15","k11t0r1s","k11t0ri5","k11t0ris","k11tor15","k11tor1s","k11tori5","k11toris","k1it0r15","k1it0r1s","k1it0ri5","k1it0ris","k1itor15","k1itor1s","k1itori5","k1itoris","k1mak","kacuk","kampang","kampret","kanc1ang","kanciang","ke1ent1t","ke1entit","kelent1t","kelentit","keparat","kimak","kl1t0r15","kl1t0r1s","kl1t0ri5","kl1t0ris","kl1tor15","kl1tor1s","kl1tori5","kl1toris","klit0r15","klit0r1s","klit0ri5","klit0ris","klitor15","klitor1s","klitori5","klitoris","ko10p","ko1op","kol0p","kolop","kont01","kont0l","konto1","kontol","kunyuk","l0nte","lonte","mah0","maho","memek","nenen","ngent0t","ngentot","ngu1um","ngulum","p11at","p1lat","pantat","pantek","pecun","pen15","pen1s","peni5","penis","pent11","pent1l","penti1","pentil","pepek","perek","pi1at","pilat","puk1mak","pukimak","s111t","s11it","s1l1t","s1lit","s1nt1ng","s1nting","sarap","sempak","setan","si11t","si1it","sil1t","silit","sint1ng","sinting","t0101","t010l","t01o1","t01ol","t0l01","t0l0l","t0lo1","t0lol","t0t0ng","t0tong","t1t1t","t1tit","ta1","taek","tai","tapte1","taptei","teh0","teho","tetek","tit1t","titit","to101","to10l","to1o1","to1ol","tol01","tol0l","tolo1","tolol","tot0ng","totong"] \ No newline at end of file diff --git a/output/it.json b/output/it.json index 8cbcd6b..4bd4129 100644 --- a/output/it.json +++ b/output/it.json @@ -1 +1 @@ -["1eccacu10","1eccacu1o","1eccacul0","1eccaculo","a11upat0","a11upato","a1lupat0","a1lupato","al1upat0","al1upato","allupat0","allupato","ana1e","anale","arrapat0","arrapato","b01ata","b0iata","batt0na","battona","bo1ata","boiata","c0g110ne","c0g11one","c0g1i0ne","c0g1ione","c0gl10ne","c0gl1one","c0gli0ne","c0glione","cacca","cagare","cagna","cazz0","cazz1mma","cazzata","cazzimma","cazzo","ch1avata","chiavata","cog110ne","cog11one","cog1i0ne","cog1ione","cogl10ne","cogl1one","cogli0ne","coglione","cu10","cu1att0ne","cu1attone","cu1o","cul0","culatt0ne","culattone","culo","f0ttere","f0tters1","f0ttersi","f1ca","f1ga","fica","figa","fottere","fotters1","fottersi","fr0c10","fr0c1o","fr0ci0","fr0cio","fr0sc10","fr0sc1o","fr0sci0","fr0scio","froc10","froc1o","froci0","frocio","frosc10","frosc1o","frosci0","froscio","leccacu10","leccacu1o","leccacul0","leccaculo","m1gn0tta","m1gnotta","m1nch1a","m1nchia","merd0s0","merd0so","merda","merdos0","merdoso","mign0tta","mignotta","minch1a","minchia","nerch1a","nerchia","p0mp1n0","p0mp1no","p0mpin0","p0mpino","p0rca","p1r1a","p1rla","p1sc10","p1sc1o","p1sci0","p1scio","pa11e","pa1le","pal1e","palle","pec0r1na","pec0rina","pecor1na","pecorina","pir1a","pirla","pisc10","pisc1o","pisci0","piscio","pomp1n0","pomp1no","pompin0","pompino","porca","puttana","r0mp1ba11e","r0mp1ba1le","r0mp1bal1e","r0mp1balle","r0mpiba11e","r0mpiba1le","r0mpibal1e","r0mpiballe","recch10ne","recch1one","recchi0ne","recchione","romp1ba11e","romp1ba1le","romp1bal1e","romp1balle","rompiba11e","rompiba1le","rompibal1e","rompiballe","ruff1an0","ruff1ano","ruffian0","ruffiano","sb0rr0ne","sb0rra","sb0rrone","sbattere","sbatters1","sbattersi","sborr0ne","sborra","sborrone","sc0pare","sc0pata","scopare","scopata","sp0mp1nare","sp0mpinare","spomp1nare","spompinare","str0nz0","str0nza","str0nzo","stronz0","stronza","stronzo","succh1am1","succh1ami","succhiam1","succhiami","t0pa","tette","topa","tr01a","tr0ia","tr0mbare","tro1a","troia","trombare","vaffancu10","vaffancu1o","vaffancul0","vaffanculo","z0cc01a","z0cc0la","z0cco1a","z0ccola","zocc01a","zocc0la","zocco1a","zoccola"] \ No newline at end of file +["1eccacu10","1eccacu1o","1eccacul0","1eccaculo","5b0rr0ne","5b0rra","5b0rrone","5batter51","5batter5i","5battere","5batters1","5battersi","5borr0ne","5borra","5borrone","5c0pare","5c0pata","5copare","5copata","5p0mp1nare","5p0mpinare","5pomp1nare","5pompinare","5tr0nz0","5tr0nza","5tr0nzo","5tronz0","5tronza","5tronzo","5ucch1am1","5ucch1ami","5ucchiam1","5ucchiami","a11upat0","a11upato","a1lupat0","a1lupato","al1upat0","al1upato","allupat0","allupato","ana1e","anale","arrapat0","arrapato","b01ata","b0iata","batt0na","battona","bo1ata","boiata","c0g110ne","c0g11one","c0g1i0ne","c0g1ione","c0gl10ne","c0gl1one","c0gli0ne","c0glione","cacca","cagare","cagna","cazz0","cazz1mma","cazzata","cazzimma","cazzo","ch1avata","chiavata","cog110ne","cog11one","cog1i0ne","cog1ione","cogl10ne","cogl1one","cogli0ne","coglione","cu10","cu1att0ne","cu1attone","cu1o","cul0","culatt0ne","culattone","culo","f0tter51","f0tter5i","f0ttere","f0tters1","f0ttersi","f1ca","f1ga","fica","figa","fotter51","fotter5i","fottere","fotters1","fottersi","fr05c10","fr05c1o","fr05ci0","fr05cio","fr0c10","fr0c1o","fr0ci0","fr0cio","fr0sc10","fr0sc1o","fr0sci0","fr0scio","fro5c10","fro5c1o","fro5ci0","fro5cio","froc10","froc1o","froci0","frocio","frosc10","frosc1o","frosci0","froscio","leccacu10","leccacu1o","leccacul0","leccaculo","m1gn0tta","m1gnotta","m1nch1a","m1nchia","merd050","merd05o","merd0s0","merd0so","merda","merdo50","merdo5o","merdos0","merdoso","mign0tta","mignotta","minch1a","minchia","nerch1a","nerchia","p0mp1n0","p0mp1no","p0mpin0","p0mpino","p0rca","p15c10","p15c1o","p15ci0","p15cio","p1r1a","p1rla","p1sc10","p1sc1o","p1sci0","p1scio","pa11e","pa1le","pal1e","palle","pec0r1na","pec0rina","pecor1na","pecorina","pi5c10","pi5c1o","pi5ci0","pi5cio","pir1a","pirla","pisc10","pisc1o","pisci0","piscio","pomp1n0","pomp1no","pompin0","pompino","porca","puttana","r0mp1ba11e","r0mp1ba1le","r0mp1bal1e","r0mp1balle","r0mpiba11e","r0mpiba1le","r0mpibal1e","r0mpiballe","recch10ne","recch1one","recchi0ne","recchione","romp1ba11e","romp1ba1le","romp1bal1e","romp1balle","rompiba11e","rompiba1le","rompibal1e","rompiballe","ruff1an0","ruff1ano","ruffian0","ruffiano","sb0rr0ne","sb0rra","sb0rrone","sbatter51","sbatter5i","sbattere","sbatters1","sbattersi","sborr0ne","sborra","sborrone","sc0pare","sc0pata","scopare","scopata","sp0mp1nare","sp0mpinare","spomp1nare","spompinare","str0nz0","str0nza","str0nzo","stronz0","stronza","stronzo","succh1am1","succh1ami","succhiam1","succhiami","t0pa","tette","topa","tr01a","tr0ia","tr0mbare","tro1a","troia","trombare","vaffancu10","vaffancu1o","vaffancul0","vaffanculo","z0cc01a","z0cc0la","z0cco1a","z0ccola","zocc01a","zocc0la","zocco1a","zoccola"] \ No newline at end of file diff --git a/output/pt.json b/output/pt.json index cbd2074..ad3a65e 100644 --- a/output/pt.json +++ b/output/pt.json @@ -1 +1 @@ -["b0ceta","b0sta","bastard0","bastardo","boceta","bosta","c0na","cabra0","cabrao","cacete","cagar","cara1h0","cara1ho","caralh0","caralho","cona","f0da","f0der","foda","foder","merda","p0rra","pane1e1r0","pane1e1ro","pane1eir0","pane1eiro","panele1r0","panele1ro","paneleir0","paneleiro","porra","puta","queca","sacanagem","x0ch0ta","x0chota","xana","xoch0ta","xochota"] \ No newline at end of file +["5acanagem","b05ta","b0ceta","b0sta","ba5tard0","ba5tardo","bastard0","bastardo","bo5ta","boceta","bosta","c0na","cabra0","cabrao","cacete","cagar","cara1h0","cara1ho","caralh0","caralho","cona","f0da","f0der","foda","foder","merda","p0rra","pane1e1r0","pane1e1ro","pane1eir0","pane1eiro","panele1r0","panele1ro","paneleir0","paneleiro","porra","puta","queca","sacanagem","x0ch0ta","x0chota","xana","xoch0ta","xochota"] \ No newline at end of file From 0a5787bdf8587a61e825138a38c62e2f4e5cd6f2 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Tue, 16 Jan 2024 13:46:28 -0500 Subject: [PATCH 4/7] Revert "Add S -> 5 in substitution" This reverts commit 49a243a9a4984ef526b6c47f3fba4e69e0518d12. --- src/utils.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils.rs b/src/utils.rs index c901301..a477bf7 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -60,7 +60,7 @@ pub fn filter_to_common_bases(words: &[String]) -> Vec { } pub fn get_leet_variations(word: &str) -> Vec { - let replacements = HashMap::from([('o', '0'), ('l', '1'), ('i', '1'), ('s', '5')]); + let replacements = HashMap::from([('o', '0'), ('l', '1'), ('i', '1')]); let init = word.to_string(); let mut all = vec![init.chars().collect::>()]; From fab10b3807122f56496f88c46e85e8125191dba4 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Tue, 16 Jan 2024 13:49:27 -0500 Subject: [PATCH 5/7] "merde" should take care of both 'merdeuse' and 'merdeux' --- data/fr.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/data/fr.json b/data/fr.json index 7f7ad94..ea2ed60 100644 --- a/data/fr.json +++ b/data/fr.json @@ -23,9 +23,8 @@ "foutre", "gouine", "grognasse", + "lesbo", "merde", - "merdeuse", - "merdeux", "negre", "pipi", "pisser", From 9dc20749a48474fcd2cc7f904aed47d86a6cf6fb Mon Sep 17 00:00:00 2001 From: Jeremy Date: Tue, 16 Jan 2024 13:58:48 -0500 Subject: [PATCH 6/7] Add and edit some french terms. Remove 'enculeur' as 'encule' should take take care of it for exemple. Add specific explicit Quebec terms and slangs. 'calis' should take care of 'calisse'. --- data/fr.json | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/data/fr.json b/data/fr.json index ea2ed60..bc74263 100644 --- a/data/fr.json +++ b/data/fr.json @@ -1,37 +1,49 @@ [ + "anus", "bite", "bitte", + "bordel", "branlage", - "branler", - "branlette", - "branleur", - "branleuse", + "branle", "caca", + "calis", + "callis", "chatte", "chiasse", "chier", + "chieu", "clito", "clitoris", "connard", "connasse", "conne", - "couilles", + "couille", + "criss", "encule", - "enculeur", "enfoire", "etron", "foutre", + "foure", + "fourre", + "garce", "gouine", + "graine", "grognasse", "lesbo", "merde", + "marde", + "nique", "negre", + "osti", "pipi", "pisser", + "plote", + "plotte", "pouffiasse", "putain", "pute", "puteaux", + "sacrament", "salaud", "salope", "tapette", From b33ede2eb5b7b12ccd55ba3831478654abb2af05 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Tue, 16 Jan 2024 14:03:52 -0500 Subject: [PATCH 7/7] Generate output w/ cargo run --- output/blocklist.json | 2 +- output/de.json | 2 +- output/en.json | 2 +- output/es.json | 2 +- output/fr.json | 2 +- output/id.json | 2 +- output/it.json | 2 +- output/pt.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/output/blocklist.json b/output/blocklist.json index 3d5e1db..48717ef 100644 --- a/output/blocklist.json +++ b/output/blocklist.json @@ -1 +1 @@ -["0rga5m","0rgasm","10nte","1d10t","1d1ot","1di0t","1diot","1e5be","1eccacu10","1eccacu1o","1eccacul0","1eccaculo","1esbe","1mbec11e","1mbec1le","1mbeci1e","1mbecile","1onte","1t11","1t1l","1ti1","1til","5111t","511it","51l1t","51lit","51nt1ng","51nting","51ut","5a10pe","5a1aud","5a1ope","5acanagem","5al0pe","5alaud","5alope","5arap","5augnapf","5b0rr0ne","5b0rra","5b0rrone","5batter51","5batter5i","5battere","5batters1","5battersi","5borr0ne","5borra","5borrone","5c0pare","5c0pata","5ch1ampe","5che155e","5che15e","5che15se","5che1s5e","5che1se","5che1sse","5chei55e","5chei5e","5chei5se","5cheis5e","5cheise","5cheisse","5chlampe","5chwach51nn1g","5chwach51nnig","5chwach5inn1g","5chwach5innig","5chwachs1nn1g","5chwachs1nnig","5chwachsinn1g","5chwachsinnig","5chwanz","5copare","5copata","5empak","5etan","5exy","5h1t","5hit","5i11t","5i1it","5il1t","5ilit","5int1ng","5inting","5lut","5p0mp1nare","5p0mpinare","5pomp1nare","5pompinare","5tr0nz0","5tr0nza","5tr0nzo","5tronz0","5tronza","5tronzo","5tup1d","5tupid","5ucch1am1","5ucch1ami","5ucchiam1","5ucchiami","5uck","a11upat0","a11upato","a1lupat0","a1lupato","a55","a5s","a5u","aand","ah01e","ah0le","aho1e","ahole","al1upat0","al1upato","allupat0","allupato","ana1","ana1e","anal","anale","anj1ng","anjing","anjr1t","anjrit","anu5","anus","ar5ch","ar5e","arrapat0","arrapato","arsch","arse","as5","ass","asu","b00b","b00be","b01ata","b05ta","b0ceta","b0dat","b0iata","b0ob","b0obe","b0rj0ng","b0rjong","b0sta","b1tch","b1te","b1tte","ba1atkar","ba5tard0","ba5tardo","bab1","babam1","babami","babi","bagudung","baj1ngan","bajingan","balatkar","banc1","banci","bang5at","bangsat","bastard0","bastardo","batt0na","battona","bejad","bejat","benc0ng","bencong","bitch","bite","bitte","bo0b","bo0be","bo1ata","bo5ta","boceta","bodat","boiata","boob","boobe","borj0ng","borjong","bosta","bran1age","bran1er","bran1ette","bran1eu5e","bran1eur","bran1euse","branlage","branler","branlette","branleu5e","branleur","branleuse","breng5ek","brengsek","bungu1","bungul","bur1t","burit","c0ck","c0g110ne","c0g11one","c0g1i0ne","c0g1ione","c0gl10ne","c0gl1one","c0gli0ne","c0glione","c0na","c0nna55e","c0nna5se","c0nnard","c0nnas5e","c0nnasse","c0nne","c0u111e5","c0u111es","c0u11le5","c0u11les","c0u1l1e5","c0u1l1es","c0u1lle5","c0u1lles","c0ui11e5","c0ui11es","c0ui1le5","c0ui1les","c0uil1e5","c0uil1es","c0uille5","c0uilles","c11t","c11t0","c11to","c1it","c1it0","c1ito","cabr0n","cabra0","cabrao","cabron","caca","cacca","cacete","cagante","cagar","cagna","cara1h0","cara1ho","caracu10","caracu1o","caracul0","caraculo","caralh0","caralho","cazz0","cazz1mma","cazzata","cazzimma","cazzo","ch00t1a","ch00t1ya","ch00tia","ch00tiya","ch0d","ch0ot1a","ch0ot1ya","ch0otia","ch0otiya","ch1a55e","ch1a5se","ch1as5e","ch1asse","ch1avata","ch1er","ch1ng0","ch1ngadaz05","ch1ngadaz0s","ch1ngadazo5","ch1ngadazos","ch1ngader1ta","ch1ngaderita","ch1ngar","ch1ngo","ch1ngue5","ch1ngues","ch1nk","chatte","chia55e","chia5se","chias5e","chiasse","chiavata","chier","ching0","chingadaz05","chingadaz0s","chingadazo5","chingadazos","chingader1ta","chingaderita","chingar","chingo","chingue5","chingues","chink","cho0t1a","cho0t1ya","cho0tia","cho0tiya","chod","choot1a","choot1ya","chootia","chootiya","cl1t","cl1t0","cl1to","clit","clit0","clito","cock","cog110ne","cog11one","cog1i0ne","cog1ione","cogl10ne","cogl1one","cogli0ne","coglione","cona","conna55e","conna5se","connard","connas5e","connasse","conne","cou111e5","cou111es","cou11le5","cou11les","cou1l1e5","cou1l1es","cou1lle5","cou1lles","coui11e5","coui11es","coui1le5","coui1les","couil1e5","couil1es","couille5","couilles","cracker","crap","cu10","cu1att0ne","cu1attone","cu1er0","cu1ero","cu1o","cul0","culatt0ne","culattone","culer0","culero","culo","cum","cunt","d11d0","d11do","d1ck","d1ld0","d1ldo","damn","dancuk","depp","di1d0","di1do","dick","dild0","dildo","dyke","e5tup1d0","e5tup1do","e5tupid0","e5tupido","encu1e","encule","enema","enf01re","enf0ire","enfo1re","enfoire","estup1d0","estup1do","estupid0","estupido","etr0n","etron","f0da","f0der","f0tter51","f0tter5i","f0ttere","f0tters1","f0ttersi","f0tze","f0utre","f1ca","f1cker","f1ga","fag","fica","ficker","figa","foda","foder","fotter51","fotter5i","fottere","fotters1","fottersi","fotze","foutre","fr05c10","fr05c1o","fr05ci0","fr05cio","fr0c10","fr0c1o","fr0ci0","fr0cio","fr0sc10","fr0sc1o","fr0sci0","fr0scio","fro5c10","fro5c1o","fro5ci0","fro5cio","froc10","froc1o","froci0","frocio","frosc10","frosc1o","frosci0","froscio","fuck","g00","g0o","g0u1ne","g0uine","g11a","g1la","gandu","gembe1","gembel","gi1a","gila","go0","goo","gou1ne","gouine","gr0gna55e","gr0gna5se","gr0gnas5e","gr0gnasse","grogna55e","grogna5se","grognas5e","grognasse","haram1","harami","haramzade","heang","hencet","henceut","hund1n","hundin","id10t","id1ot","idi0t","idiot","imbec11e","imbec1le","imbeci1e","imbecile","it11","it1l","iti1","itil","j1zz","jancuk","jembut","jerk","jizz","k010p","k01op","k0l0p","k0lop","k0nt01","k0nt0l","k0nto1","k0ntol","k11t0r15","k11t0r1s","k11t0ri5","k11t0ris","k11tor15","k11tor1s","k11tori5","k11toris","k1it0r15","k1it0r1s","k1it0ri5","k1it0ris","k1itor15","k1itor1s","k1itori5","k1itoris","k1ke","k1mak","kacuk","kam1ne","kamine","kampang","kampret","kanc1ang","kanciang","ke1ent1t","ke1entit","kelent1t","kelentit","keparat","kike","kimak","kl1t0r15","kl1t0r1s","kl1t0ri5","kl1t0ris","kl1tor15","kl1tor1s","kl1tori5","kl1toris","klit0r15","klit0r1s","klit0ri5","klit0ris","klitor15","klitor1s","klitori5","klitoris","ko10p","ko1op","kol0p","kolop","kont01","kont0l","konto1","kontol","kunyuk","l0nte","le5be","leccacu10","leccacu1o","leccacul0","leccaculo","lesbe","lonte","m15t","m1erda","m1gn0tta","m1gnotta","m1nch1a","m1nchia","m1st","ma5turbat10n","ma5turbat1on","ma5turbate","ma5turbati0n","ma5turbation","mah0","maho","mam0n","mamahuev0","mamahuevo","mamon","masturbat10n","masturbat1on","masturbate","masturbati0n","masturbation","memek","merd050","merd05o","merd0s0","merd0so","merda","merde","merdo50","merdo5o","merdos0","merdoso","mi5t","mierda","mign0tta","mignotta","minch1a","minchia","mist","mu5ch1","mu5chi","musch1","muschi","n1gger","neger","negr0","negre","negro","nenen","nerch1a","nerchia","ngent0t","ngentot","ngu1um","ngulum","nigger","orga5m","orgasm","p00p","p011a","p01la","p0l1a","p0lla","p0mp1n0","p0mp1no","p0mpin0","p0mpino","p0op","p0rca","p0rn","p0rra","p0uff1a55e","p0uff1a5se","p0uff1as5e","p0uff1asse","p0uffia55e","p0uffia5se","p0uffias5e","p0uffiasse","p11at","p155er","p15c10","p15c1o","p15ci0","p15cio","p15ser","p1lat","p1p1","p1pi","p1r1a","p1rla","p1s5er","p1sc10","p1sc1o","p1sci0","p1scio","p1sser","pa11e","pa1le","pal1e","palle","pane1e1r0","pane1e1ro","pane1eir0","pane1eiro","panele1r0","panele1ro","paneleir0","paneleiro","pantat","pantek","patakha","pec0r1na","pec0rina","pecor1na","pecorina","pecun","pen15","pen1s","pendej0","pendejo","peni5","penis","pent11","pent1l","penti1","pentil","pepek","perek","pi1at","pi55er","pi5c10","pi5c1o","pi5ci0","pi5cio","pi5ser","pilat","pip1","pipi","pir1a","pirla","pis5er","pisc10","pisc1o","pisci0","piscio","pisser","po0p","po11a","po1la","pol1a","polla","pomp1n0","pomp1no","pompin0","pompino","poop","porca","porn","porra","pouff1a55e","pouff1a5se","pouff1as5e","pouff1asse","pouffia55e","pouffia5se","pouffias5e","pouffiasse","pr1ck","prick","pu55y","pu5sy","puk1mak","pukimak","pus5y","pussy","put1za","puta","pute","putiza","puttana","queca","r0mp1ba11e","r0mp1ba1le","r0mp1bal1e","r0mp1balle","r0mpiba11e","r0mpiba1le","r0mpibal1e","r0mpiballe","rand1","randi","rape","recch10ne","recch1one","recchi0ne","recchione","retard","romp1ba11e","romp1ba1le","romp1bal1e","romp1balle","rompiba11e","rompiba1le","rompibal1e","rompiballe","ruff1an0","ruff1ano","ruffian0","ruffiano","s111t","s11it","s1l1t","s1lit","s1nt1ng","s1nting","s1ut","sa10pe","sa1aud","sa1ope","sacanagem","sal0pe","salaud","salope","sarap","saugnapf","sb0rr0ne","sb0rra","sb0rrone","sbatter51","sbatter5i","sbattere","sbatters1","sbattersi","sborr0ne","sborra","sborrone","sc0pare","sc0pata","sch1ampe","sche155e","sche15e","sche15se","sche1s5e","sche1se","sche1sse","schei55e","schei5e","schei5se","scheis5e","scheise","scheisse","schlampe","schwach51nn1g","schwach51nnig","schwach5inn1g","schwach5innig","schwachs1nn1g","schwachs1nnig","schwachsinn1g","schwachsinnig","schwanz","scopare","scopata","sempak","setan","sexy","sh1t","shit","si11t","si1it","sil1t","silit","sint1ng","sinting","slut","sp0mp1nare","sp0mpinare","spomp1nare","spompinare","str0nz0","str0nza","str0nzo","stronz0","stronza","stronzo","stup1d","stupid","succh1am1","succh1ami","succhiam1","succhiami","suck","t0101","t010l","t01o1","t01ol","t0l01","t0l0l","t0lo1","t0lol","t0pa","t0t0ng","t0tong","t1t1t","t1tit","ta1","taek","tai","tapette","tapte1","taptei","te5t1c1e","te5t1cle","te5tic1e","te5ticle","teh0","teho","test1c1e","test1cle","testic1e","testicle","tetek","tette","tit1t","titit","to101","to10l","to1o1","to1ol","tol01","tol0l","tolo1","tolol","topa","tot0ng","totong","tr01a","tr0ia","tr0mbare","tr1ng1er","tr1ngler","tring1er","tringler","tro1a","troia","trombare","turd","twat","vaffancu10","vaffancu1o","vaffancul0","vaffanculo","vag1na","vagina","verdammt","verga","w1ch5en","w1chsen","wank","wich5en","wichsen","x0ch0ta","x0chota","xana","xoch0ta","xochota","z0cc01a","z0cc0la","z0cco1a","z0ccola","z1z1","z1zi","ziz1","zizi","zocc01a","zocc0la","zocco1a","zoccola"] \ No newline at end of file +["0rgasm","0st1","0sti","10nte","1d10t","1d1ot","1di0t","1diot","1eccacu10","1eccacu1o","1eccacul0","1eccaculo","1esb0","1esbe","1esbo","1mbec11e","1mbec1le","1mbeci1e","1mbecile","1onte","1t11","1t1l","1ti1","1til","a11upat0","a11upato","a1lupat0","a1lupato","aand","ah01e","ah0le","aho1e","ahole","al1upat0","al1upato","allupat0","allupato","ana1","ana1e","anal","anale","anj1ng","anjing","anjr1t","anjrit","anus","arrapat0","arrapato","arsch","arse","ass","asu","b00b","b00be","b01ata","b0ceta","b0dat","b0iata","b0ob","b0obe","b0rde1","b0rdel","b0rj0ng","b0rjong","b0sta","b1tch","b1te","b1tte","ba1atkar","bab1","babam1","babami","babi","bagudung","baj1ngan","bajingan","balatkar","banc1","banci","bangsat","bastard0","bastardo","batt0na","battona","bejad","bejat","benc0ng","bencong","bitch","bite","bitte","bo0b","bo0be","bo1ata","boceta","bodat","boiata","boob","boobe","borde1","bordel","borj0ng","borjong","bosta","bran1age","bran1e","branlage","branle","brengsek","bungu1","bungul","bur1t","burit","c0ck","c0g110ne","c0g11one","c0g1i0ne","c0g1ione","c0gl10ne","c0gl1one","c0gli0ne","c0glione","c0na","c0nnard","c0nnasse","c0nne","c0u111e","c0u11le","c0u1l1e","c0u1lle","c0ui11e","c0ui1le","c0uil1e","c0uille","c11t","c11t0","c11to","c1it","c1it0","c1ito","ca111s","ca11is","ca11s","ca1is","ca1l1s","ca1lis","cabr0n","cabra0","cabrao","cabron","caca","cacca","cacete","cagante","cagar","cagna","cal11s","cal1is","cal1s","calis","call1s","callis","cara1h0","cara1ho","caracu10","caracu1o","caracul0","caraculo","caralh0","caralho","cazz0","cazz1mma","cazzata","cazzimma","cazzo","ch00t1a","ch00t1ya","ch00tia","ch00tiya","ch0d","ch0ot1a","ch0ot1ya","ch0otia","ch0otiya","ch1asse","ch1avata","ch1er","ch1eu","ch1ng0","ch1ngadaz0s","ch1ngadazos","ch1ngader1ta","ch1ngaderita","ch1ngar","ch1ngo","ch1ngues","ch1nk","chatte","chiasse","chiavata","chier","chieu","ching0","chingadaz0s","chingadazos","chingader1ta","chingaderita","chingar","chingo","chingues","chink","cho0t1a","cho0t1ya","cho0tia","cho0tiya","chod","choot1a","choot1ya","chootia","chootiya","cl1t","cl1t0","cl1to","clit","clit0","clito","cock","cog110ne","cog11one","cog1i0ne","cog1ione","cogl10ne","cogl1one","cogli0ne","coglione","cona","connard","connasse","conne","cou111e","cou11le","cou1l1e","cou1lle","coui11e","coui1le","couil1e","couille","cr1ss","cracker","crap","criss","cu10","cu1att0ne","cu1attone","cu1er0","cu1ero","cu1o","cul0","culatt0ne","culattone","culer0","culero","culo","cum","cunt","d11d0","d11do","d1ck","d1ld0","d1ldo","damn","dancuk","depp","di1d0","di1do","dick","dild0","dildo","dyke","encu1e","encule","enema","enf01re","enf0ire","enfo1re","enfoire","estup1d0","estup1do","estupid0","estupido","etr0n","etron","f0da","f0der","f0ttere","f0tters1","f0ttersi","f0tze","f0ure","f0urre","f0utre","f1ca","f1cker","f1ga","fag","fica","ficker","figa","foda","foder","fottere","fotters1","fottersi","fotze","foure","fourre","foutre","fr0c10","fr0c1o","fr0ci0","fr0cio","fr0sc10","fr0sc1o","fr0sci0","fr0scio","froc10","froc1o","froci0","frocio","frosc10","frosc1o","frosci0","froscio","fuck","g00","g0o","g0u1ne","g0uine","g11a","g1la","gandu","garce","gembe1","gembel","gi1a","gila","go0","goo","gou1ne","gouine","gr0gnasse","gra1ne","graine","grognasse","haram1","harami","haramzade","heang","hencet","henceut","hund1n","hundin","id10t","id1ot","idi0t","idiot","imbec11e","imbec1le","imbeci1e","imbecile","it11","it1l","iti1","itil","j1zz","jancuk","jembut","jerk","jizz","k010p","k01op","k0l0p","k0lop","k0nt01","k0nt0l","k0nto1","k0ntol","k11t0r1s","k11t0ris","k11tor1s","k11toris","k1it0r1s","k1it0ris","k1itor1s","k1itoris","k1ke","k1mak","kacuk","kam1ne","kamine","kampang","kampret","kanc1ang","kanciang","ke1ent1t","ke1entit","kelent1t","kelentit","keparat","kike","kimak","kl1t0r1s","kl1t0ris","kl1tor1s","kl1toris","klit0r1s","klit0ris","klitor1s","klitoris","ko10p","ko1op","kol0p","kolop","kont01","kont0l","konto1","kontol","kunyuk","l0nte","leccacu10","leccacu1o","leccacul0","leccaculo","lesb0","lesbe","lesbo","lonte","m1erda","m1gn0tta","m1gnotta","m1nch1a","m1nchia","m1st","mah0","maho","mam0n","mamahuev0","mamahuevo","mamon","marde","masturbat10n","masturbat1on","masturbate","masturbati0n","masturbation","memek","merd0s0","merd0so","merda","merde","merdos0","merdoso","mierda","mign0tta","mignotta","minch1a","minchia","mist","musch1","muschi","n1gger","n1que","neger","negr0","negre","negro","nenen","nerch1a","nerchia","ngent0t","ngentot","ngu1um","ngulum","nigger","nique","orgasm","ost1","osti","p00p","p011a","p01la","p0l1a","p0lla","p0mp1n0","p0mp1no","p0mpin0","p0mpino","p0op","p0rca","p0rn","p0rra","p0uff1asse","p0uffiasse","p10te","p10tte","p11at","p1lat","p1ote","p1otte","p1p1","p1pi","p1r1a","p1rla","p1sc10","p1sc1o","p1sci0","p1scio","p1sser","pa11e","pa1le","pal1e","palle","pane1e1r0","pane1e1ro","pane1eir0","pane1eiro","panele1r0","panele1ro","paneleir0","paneleiro","pantat","pantek","patakha","pec0r1na","pec0rina","pecor1na","pecorina","pecun","pen1s","pendej0","pendejo","penis","pent11","pent1l","penti1","pentil","pepek","perek","pi1at","pilat","pip1","pipi","pir1a","pirla","pisc10","pisc1o","pisci0","piscio","pisser","pl0te","pl0tte","plote","plotte","po0p","po11a","po1la","pol1a","polla","pomp1n0","pomp1no","pompin0","pompino","poop","porca","porn","porra","pouff1asse","pouffiasse","pr1ck","prick","puk1mak","pukimak","pussy","put1za","puta","pute","putiza","puttana","queca","r0mp1ba11e","r0mp1ba1le","r0mp1bal1e","r0mp1balle","r0mpiba11e","r0mpiba1le","r0mpibal1e","r0mpiballe","rand1","randi","rape","recch10ne","recch1one","recchi0ne","recchione","retard","romp1ba11e","romp1ba1le","romp1bal1e","romp1balle","rompiba11e","rompiba1le","rompibal1e","rompiballe","ruff1an0","ruff1ano","ruffian0","ruffiano","s111t","s11it","s1l1t","s1lit","s1nt1ng","s1nting","s1ut","sa10pe","sa1aud","sa1ope","sacanagem","sacrament","sal0pe","salaud","salope","sarap","saugnapf","sb0rr0ne","sb0rra","sb0rrone","sbattere","sbatters1","sbattersi","sborr0ne","sborra","sborrone","sc0pare","sc0pata","sch1ampe","sche1se","sche1sse","scheise","scheisse","schlampe","schwachs1nn1g","schwachs1nnig","schwachsinn1g","schwachsinnig","schwanz","scopare","scopata","sempak","setan","sexy","sh1t","shit","si11t","si1it","sil1t","silit","sint1ng","sinting","slut","sp0mp1nare","sp0mpinare","spomp1nare","spompinare","str0nz0","str0nza","str0nzo","stronz0","stronza","stronzo","stup1d","stupid","succh1am1","succh1ami","succhiam1","succhiami","suck","t0101","t010l","t01o1","t01ol","t0l01","t0l0l","t0lo1","t0lol","t0pa","t0t0ng","t0tong","t1t1t","t1tit","ta1","taek","tai","tapette","tapte1","taptei","teh0","teho","test1c1e","test1cle","testic1e","testicle","tetek","tette","tit1t","titit","to101","to10l","to1o1","to1ol","tol01","tol0l","tolo1","tolol","topa","tot0ng","totong","tr01a","tr0ia","tr0mbare","tr1ng1er","tr1ngler","tring1er","tringler","tro1a","troia","trombare","turd","twat","vaffancu10","vaffancu1o","vaffancul0","vaffanculo","vag1na","vagina","verdammt","verga","w1chsen","wank","wichsen","x0ch0ta","x0chota","xana","xoch0ta","xochota","z0cc01a","z0cc0la","z0cco1a","z0ccola","z1z1","z1zi","ziz1","zizi","zocc01a","zocc0la","zocco1a","zoccola"] \ No newline at end of file diff --git a/output/de.json b/output/de.json index f1cf405..b35992c 100644 --- a/output/de.json +++ b/output/de.json @@ -1 +1 @@ -["1e5be","1esbe","5augnapf","5ch1ampe","5che155e","5che15e","5che15se","5che1s5e","5che1se","5che1sse","5chei55e","5chei5e","5chei5se","5cheis5e","5cheise","5cheisse","5chlampe","5chwach51nn1g","5chwach51nnig","5chwach5inn1g","5chwach5innig","5chwachs1nn1g","5chwachs1nnig","5chwachsinn1g","5chwachsinnig","5chwanz","ar5ch","arsch","depp","f0tze","f1cker","ficker","fotze","hund1n","hundin","le5be","lesbe","m15t","m1st","mi5t","mist","mu5ch1","mu5chi","musch1","muschi","neger","saugnapf","sch1ampe","sche155e","sche15e","sche15se","sche1s5e","sche1se","sche1sse","schei55e","schei5e","schei5se","scheis5e","scheise","scheisse","schlampe","schwach51nn1g","schwach51nnig","schwach5inn1g","schwach5innig","schwachs1nn1g","schwachs1nnig","schwachsinn1g","schwachsinnig","schwanz","verdammt","w1ch5en","w1chsen","wich5en","wichsen"] \ No newline at end of file +["1esbe","arsch","depp","f0tze","f1cker","ficker","fotze","hund1n","hundin","lesbe","m1st","mist","musch1","muschi","neger","saugnapf","sch1ampe","sche1se","sche1sse","scheise","scheisse","schlampe","schwachs1nn1g","schwachs1nnig","schwachsinn1g","schwachsinnig","schwanz","verdammt","w1chsen","wichsen"] \ No newline at end of file diff --git a/output/en.json b/output/en.json index 15860f5..2d67c53 100644 --- a/output/en.json +++ b/output/en.json @@ -1 +1 @@ -["0rga5m","0rgasm","1d10t","1d1ot","1di0t","1diot","1mbec11e","1mbec1le","1mbeci1e","1mbecile","51ut","5exy","5h1t","5hit","5lut","5tup1d","5tupid","5uck","a55","a5s","ah01e","ah0le","aho1e","ahole","ana1","anal","anu5","anus","ar5e","arse","as5","ass","b00b","b0ob","b1tch","bitch","bo0b","boob","c0ck","c11t","c1it","ch1nk","chink","cl1t","clit","cock","cracker","crap","cum","cunt","d11d0","d11do","d1ck","d1ld0","d1ldo","damn","di1d0","di1do","dick","dild0","dildo","dyke","enema","fag","fuck","id10t","id1ot","idi0t","idiot","imbec11e","imbec1le","imbeci1e","imbecile","j1zz","jerk","jizz","k1ke","kike","ma5turbat10n","ma5turbat1on","ma5turbate","ma5turbati0n","ma5turbation","masturbat10n","masturbat1on","masturbate","masturbati0n","masturbation","n1gger","negr0","negro","nigger","orga5m","orgasm","p00p","p0op","p0rn","pen15","pen1s","peni5","penis","po0p","poop","porn","pr1ck","prick","pu55y","pu5sy","pus5y","pussy","rape","retard","s1ut","sexy","sh1t","shit","slut","stup1d","stupid","suck","te5t1c1e","te5t1cle","te5tic1e","te5ticle","test1c1e","test1cle","testic1e","testicle","turd","twat","vag1na","vagina","wank"] \ No newline at end of file +["0rgasm","1d10t","1d1ot","1di0t","1diot","1mbec11e","1mbec1le","1mbeci1e","1mbecile","ah01e","ah0le","aho1e","ahole","ana1","anal","anus","arse","ass","b00b","b0ob","b1tch","bitch","bo0b","boob","c0ck","c11t","c1it","ch1nk","chink","cl1t","clit","cock","cracker","crap","cum","cunt","d11d0","d11do","d1ck","d1ld0","d1ldo","damn","di1d0","di1do","dick","dild0","dildo","dyke","enema","fag","fuck","id10t","id1ot","idi0t","idiot","imbec11e","imbec1le","imbeci1e","imbecile","j1zz","jerk","jizz","k1ke","kike","masturbat10n","masturbat1on","masturbate","masturbati0n","masturbation","n1gger","negr0","negro","nigger","orgasm","p00p","p0op","p0rn","pen1s","penis","po0p","poop","porn","pr1ck","prick","pussy","rape","retard","s1ut","sexy","sh1t","shit","slut","stup1d","stupid","suck","test1c1e","test1cle","testic1e","testicle","turd","twat","vag1na","vagina","wank"] \ No newline at end of file diff --git a/output/es.json b/output/es.json index 7867123..55f5da7 100644 --- a/output/es.json +++ b/output/es.json @@ -1 +1 @@ -["cabr0n","cabron","cagante","caracu10","caracu1o","caracul0","caraculo","ch1ng0","ch1ngadaz05","ch1ngadaz0s","ch1ngadazo5","ch1ngadazos","ch1ngader1ta","ch1ngaderita","ch1ngar","ch1ngo","ch1ngue5","ch1ngues","ching0","chingadaz05","chingadaz0s","chingadazo5","chingadazos","chingader1ta","chingaderita","chingar","chingo","chingue5","chingues","cu1er0","cu1ero","culer0","culero","e5tup1d0","e5tup1do","e5tupid0","e5tupido","estup1d0","estup1do","estupid0","estupido","m1erda","mam0n","mamahuev0","mamahuevo","mamon","mierda","p011a","p01la","p0l1a","p0lla","pendej0","pendejo","po11a","po1la","pol1a","polla","put1za","puta","putiza","verga"] \ No newline at end of file +["cabr0n","cabron","cagante","caracu10","caracu1o","caracul0","caraculo","ch1ng0","ch1ngadaz0s","ch1ngadazos","ch1ngader1ta","ch1ngaderita","ch1ngar","ch1ngo","ch1ngues","ching0","chingadaz0s","chingadazos","chingader1ta","chingaderita","chingar","chingo","chingues","cu1er0","cu1ero","culer0","culero","estup1d0","estup1do","estupid0","estupido","m1erda","mam0n","mamahuev0","mamahuevo","mamon","mierda","p011a","p01la","p0l1a","p0lla","pendej0","pendejo","po11a","po1la","pol1a","polla","put1za","puta","putiza","verga"] \ No newline at end of file diff --git a/output/fr.json b/output/fr.json index dacb726..d1ad531 100644 --- a/output/fr.json +++ b/output/fr.json @@ -1 +1 @@ -["5a10pe","5a1aud","5a1ope","5al0pe","5alaud","5alope","b1te","b1tte","bite","bitte","bran1age","bran1er","bran1ette","bran1eu5e","bran1eur","bran1euse","branlage","branler","branlette","branleu5e","branleur","branleuse","c0nna55e","c0nna5se","c0nnard","c0nnas5e","c0nnasse","c0nne","c0u111e5","c0u111es","c0u11le5","c0u11les","c0u1l1e5","c0u1l1es","c0u1lle5","c0u1lles","c0ui11e5","c0ui11es","c0ui1le5","c0ui1les","c0uil1e5","c0uil1es","c0uille5","c0uilles","c11t0","c11to","c1it0","c1ito","caca","ch1a55e","ch1a5se","ch1as5e","ch1asse","ch1er","chatte","chia55e","chia5se","chias5e","chiasse","chier","cl1t0","cl1to","clit0","clito","conna55e","conna5se","connard","connas5e","connasse","conne","cou111e5","cou111es","cou11le5","cou11les","cou1l1e5","cou1l1es","cou1lle5","cou1lles","coui11e5","coui11es","coui1le5","coui1les","couil1e5","couil1es","couille5","couilles","encu1e","encule","enf01re","enf0ire","enfo1re","enfoire","etr0n","etron","f0utre","foutre","g0u1ne","g0uine","gou1ne","gouine","gr0gna55e","gr0gna5se","gr0gnas5e","gr0gnasse","grogna55e","grogna5se","grognas5e","grognasse","merde","negre","p0uff1a55e","p0uff1a5se","p0uff1as5e","p0uff1asse","p0uffia55e","p0uffia5se","p0uffias5e","p0uffiasse","p155er","p15ser","p1p1","p1pi","p1s5er","p1sser","pi55er","pi5ser","pip1","pipi","pis5er","pisser","pouff1a55e","pouff1a5se","pouff1as5e","pouff1asse","pouffia55e","pouffia5se","pouffias5e","pouffiasse","puta1n","putain","pute","sa10pe","sa1aud","sa1ope","sal0pe","salaud","salope","tapette","tr1ng1er","tr1ngler","tring1er","tringler","z1z1","z1zi","ziz1","zizi"] \ No newline at end of file +["0st1","0sti","1esb0","1esbo","anus","b0rde1","b0rdel","b1te","b1tte","bite","bitte","borde1","bordel","bran1age","bran1e","branlage","branle","c0nnard","c0nnasse","c0nne","c0u111e","c0u11le","c0u1l1e","c0u1lle","c0ui11e","c0ui1le","c0uil1e","c0uille","c11t0","c11to","c1it0","c1ito","ca111s","ca11is","ca11s","ca1is","ca1l1s","ca1lis","caca","cal11s","cal1is","cal1s","calis","call1s","callis","ch1asse","ch1er","ch1eu","chatte","chiasse","chier","chieu","cl1t0","cl1to","clit0","clito","connard","connasse","conne","cou111e","cou11le","cou1l1e","cou1lle","coui11e","coui1le","couil1e","couille","cr1ss","criss","encu1e","encule","enf01re","enf0ire","enfo1re","enfoire","etr0n","etron","f0ure","f0urre","f0utre","foure","fourre","foutre","g0u1ne","g0uine","garce","gou1ne","gouine","gr0gnasse","gra1ne","graine","grognasse","lesb0","lesbo","marde","merde","n1que","negre","nique","ost1","osti","p0uff1asse","p0uffiasse","p10te","p10tte","p1ote","p1otte","p1p1","p1pi","p1sser","pip1","pipi","pisser","pl0te","pl0tte","plote","plotte","pouff1asse","pouffiasse","puta1n","putain","pute","sa10pe","sa1aud","sa1ope","sacrament","sal0pe","salaud","salope","tapette","tr1ng1er","tr1ngler","tring1er","tringler","z1z1","z1zi","ziz1","zizi"] \ No newline at end of file diff --git a/output/id.json b/output/id.json index e24d497..348936b 100644 --- a/output/id.json +++ b/output/id.json @@ -1 +1 @@ -["10nte","1onte","1t11","1t1l","1ti1","1til","5111t","511it","51l1t","51lit","51nt1ng","51nting","5arap","5empak","5etan","5i11t","5i1it","5il1t","5ilit","5int1ng","5inting","a5u","anj1ng","anjing","anjr1t","anjrit","asu","b0dat","b0rj0ng","b0rjong","bab1","babam1","babami","babi","bagudung","baj1ngan","bajingan","banc1","banci","bang5at","bangsat","bejad","bejat","benc0ng","bencong","bodat","borj0ng","borjong","breng5ek","brengsek","bungu1","bungul","bur1t","burit","dancuk","g11a","g1la","gembe1","gembel","gi1a","gila","heang","hencet","henceut","it11","it1l","iti1","itil","jancuk","jembut","k010p","k01op","k0l0p","k0lop","k0nt01","k0nt0l","k0nto1","k0ntol","k11t0r15","k11t0r1s","k11t0ri5","k11t0ris","k11tor15","k11tor1s","k11tori5","k11toris","k1it0r15","k1it0r1s","k1it0ri5","k1it0ris","k1itor15","k1itor1s","k1itori5","k1itoris","k1mak","kacuk","kampang","kampret","kanc1ang","kanciang","ke1ent1t","ke1entit","kelent1t","kelentit","keparat","kimak","kl1t0r15","kl1t0r1s","kl1t0ri5","kl1t0ris","kl1tor15","kl1tor1s","kl1tori5","kl1toris","klit0r15","klit0r1s","klit0ri5","klit0ris","klitor15","klitor1s","klitori5","klitoris","ko10p","ko1op","kol0p","kolop","kont01","kont0l","konto1","kontol","kunyuk","l0nte","lonte","mah0","maho","memek","nenen","ngent0t","ngentot","ngu1um","ngulum","p11at","p1lat","pantat","pantek","pecun","pen15","pen1s","peni5","penis","pent11","pent1l","penti1","pentil","pepek","perek","pi1at","pilat","puk1mak","pukimak","s111t","s11it","s1l1t","s1lit","s1nt1ng","s1nting","sarap","sempak","setan","si11t","si1it","sil1t","silit","sint1ng","sinting","t0101","t010l","t01o1","t01ol","t0l01","t0l0l","t0lo1","t0lol","t0t0ng","t0tong","t1t1t","t1tit","ta1","taek","tai","tapte1","taptei","teh0","teho","tetek","tit1t","titit","to101","to10l","to1o1","to1ol","tol01","tol0l","tolo1","tolol","tot0ng","totong"] \ No newline at end of file +["10nte","1onte","1t11","1t1l","1ti1","1til","anj1ng","anjing","anjr1t","anjrit","asu","b0dat","b0rj0ng","b0rjong","bab1","babam1","babami","babi","bagudung","baj1ngan","bajingan","banc1","banci","bangsat","bejad","bejat","benc0ng","bencong","bodat","borj0ng","borjong","brengsek","bungu1","bungul","bur1t","burit","dancuk","g11a","g1la","gembe1","gembel","gi1a","gila","heang","hencet","henceut","it11","it1l","iti1","itil","jancuk","jembut","k010p","k01op","k0l0p","k0lop","k0nt01","k0nt0l","k0nto1","k0ntol","k11t0r1s","k11t0ris","k11tor1s","k11toris","k1it0r1s","k1it0ris","k1itor1s","k1itoris","k1mak","kacuk","kampang","kampret","kanc1ang","kanciang","ke1ent1t","ke1entit","kelent1t","kelentit","keparat","kimak","kl1t0r1s","kl1t0ris","kl1tor1s","kl1toris","klit0r1s","klit0ris","klitor1s","klitoris","ko10p","ko1op","kol0p","kolop","kont01","kont0l","konto1","kontol","kunyuk","l0nte","lonte","mah0","maho","memek","nenen","ngent0t","ngentot","ngu1um","ngulum","p11at","p1lat","pantat","pantek","pecun","pen1s","penis","pent11","pent1l","penti1","pentil","pepek","perek","pi1at","pilat","puk1mak","pukimak","s111t","s11it","s1l1t","s1lit","s1nt1ng","s1nting","sarap","sempak","setan","si11t","si1it","sil1t","silit","sint1ng","sinting","t0101","t010l","t01o1","t01ol","t0l01","t0l0l","t0lo1","t0lol","t0t0ng","t0tong","t1t1t","t1tit","ta1","taek","tai","tapte1","taptei","teh0","teho","tetek","tit1t","titit","to101","to10l","to1o1","to1ol","tol01","tol0l","tolo1","tolol","tot0ng","totong"] \ No newline at end of file diff --git a/output/it.json b/output/it.json index 4bd4129..8cbcd6b 100644 --- a/output/it.json +++ b/output/it.json @@ -1 +1 @@ -["1eccacu10","1eccacu1o","1eccacul0","1eccaculo","5b0rr0ne","5b0rra","5b0rrone","5batter51","5batter5i","5battere","5batters1","5battersi","5borr0ne","5borra","5borrone","5c0pare","5c0pata","5copare","5copata","5p0mp1nare","5p0mpinare","5pomp1nare","5pompinare","5tr0nz0","5tr0nza","5tr0nzo","5tronz0","5tronza","5tronzo","5ucch1am1","5ucch1ami","5ucchiam1","5ucchiami","a11upat0","a11upato","a1lupat0","a1lupato","al1upat0","al1upato","allupat0","allupato","ana1e","anale","arrapat0","arrapato","b01ata","b0iata","batt0na","battona","bo1ata","boiata","c0g110ne","c0g11one","c0g1i0ne","c0g1ione","c0gl10ne","c0gl1one","c0gli0ne","c0glione","cacca","cagare","cagna","cazz0","cazz1mma","cazzata","cazzimma","cazzo","ch1avata","chiavata","cog110ne","cog11one","cog1i0ne","cog1ione","cogl10ne","cogl1one","cogli0ne","coglione","cu10","cu1att0ne","cu1attone","cu1o","cul0","culatt0ne","culattone","culo","f0tter51","f0tter5i","f0ttere","f0tters1","f0ttersi","f1ca","f1ga","fica","figa","fotter51","fotter5i","fottere","fotters1","fottersi","fr05c10","fr05c1o","fr05ci0","fr05cio","fr0c10","fr0c1o","fr0ci0","fr0cio","fr0sc10","fr0sc1o","fr0sci0","fr0scio","fro5c10","fro5c1o","fro5ci0","fro5cio","froc10","froc1o","froci0","frocio","frosc10","frosc1o","frosci0","froscio","leccacu10","leccacu1o","leccacul0","leccaculo","m1gn0tta","m1gnotta","m1nch1a","m1nchia","merd050","merd05o","merd0s0","merd0so","merda","merdo50","merdo5o","merdos0","merdoso","mign0tta","mignotta","minch1a","minchia","nerch1a","nerchia","p0mp1n0","p0mp1no","p0mpin0","p0mpino","p0rca","p15c10","p15c1o","p15ci0","p15cio","p1r1a","p1rla","p1sc10","p1sc1o","p1sci0","p1scio","pa11e","pa1le","pal1e","palle","pec0r1na","pec0rina","pecor1na","pecorina","pi5c10","pi5c1o","pi5ci0","pi5cio","pir1a","pirla","pisc10","pisc1o","pisci0","piscio","pomp1n0","pomp1no","pompin0","pompino","porca","puttana","r0mp1ba11e","r0mp1ba1le","r0mp1bal1e","r0mp1balle","r0mpiba11e","r0mpiba1le","r0mpibal1e","r0mpiballe","recch10ne","recch1one","recchi0ne","recchione","romp1ba11e","romp1ba1le","romp1bal1e","romp1balle","rompiba11e","rompiba1le","rompibal1e","rompiballe","ruff1an0","ruff1ano","ruffian0","ruffiano","sb0rr0ne","sb0rra","sb0rrone","sbatter51","sbatter5i","sbattere","sbatters1","sbattersi","sborr0ne","sborra","sborrone","sc0pare","sc0pata","scopare","scopata","sp0mp1nare","sp0mpinare","spomp1nare","spompinare","str0nz0","str0nza","str0nzo","stronz0","stronza","stronzo","succh1am1","succh1ami","succhiam1","succhiami","t0pa","tette","topa","tr01a","tr0ia","tr0mbare","tro1a","troia","trombare","vaffancu10","vaffancu1o","vaffancul0","vaffanculo","z0cc01a","z0cc0la","z0cco1a","z0ccola","zocc01a","zocc0la","zocco1a","zoccola"] \ No newline at end of file +["1eccacu10","1eccacu1o","1eccacul0","1eccaculo","a11upat0","a11upato","a1lupat0","a1lupato","al1upat0","al1upato","allupat0","allupato","ana1e","anale","arrapat0","arrapato","b01ata","b0iata","batt0na","battona","bo1ata","boiata","c0g110ne","c0g11one","c0g1i0ne","c0g1ione","c0gl10ne","c0gl1one","c0gli0ne","c0glione","cacca","cagare","cagna","cazz0","cazz1mma","cazzata","cazzimma","cazzo","ch1avata","chiavata","cog110ne","cog11one","cog1i0ne","cog1ione","cogl10ne","cogl1one","cogli0ne","coglione","cu10","cu1att0ne","cu1attone","cu1o","cul0","culatt0ne","culattone","culo","f0ttere","f0tters1","f0ttersi","f1ca","f1ga","fica","figa","fottere","fotters1","fottersi","fr0c10","fr0c1o","fr0ci0","fr0cio","fr0sc10","fr0sc1o","fr0sci0","fr0scio","froc10","froc1o","froci0","frocio","frosc10","frosc1o","frosci0","froscio","leccacu10","leccacu1o","leccacul0","leccaculo","m1gn0tta","m1gnotta","m1nch1a","m1nchia","merd0s0","merd0so","merda","merdos0","merdoso","mign0tta","mignotta","minch1a","minchia","nerch1a","nerchia","p0mp1n0","p0mp1no","p0mpin0","p0mpino","p0rca","p1r1a","p1rla","p1sc10","p1sc1o","p1sci0","p1scio","pa11e","pa1le","pal1e","palle","pec0r1na","pec0rina","pecor1na","pecorina","pir1a","pirla","pisc10","pisc1o","pisci0","piscio","pomp1n0","pomp1no","pompin0","pompino","porca","puttana","r0mp1ba11e","r0mp1ba1le","r0mp1bal1e","r0mp1balle","r0mpiba11e","r0mpiba1le","r0mpibal1e","r0mpiballe","recch10ne","recch1one","recchi0ne","recchione","romp1ba11e","romp1ba1le","romp1bal1e","romp1balle","rompiba11e","rompiba1le","rompibal1e","rompiballe","ruff1an0","ruff1ano","ruffian0","ruffiano","sb0rr0ne","sb0rra","sb0rrone","sbattere","sbatters1","sbattersi","sborr0ne","sborra","sborrone","sc0pare","sc0pata","scopare","scopata","sp0mp1nare","sp0mpinare","spomp1nare","spompinare","str0nz0","str0nza","str0nzo","stronz0","stronza","stronzo","succh1am1","succh1ami","succhiam1","succhiami","t0pa","tette","topa","tr01a","tr0ia","tr0mbare","tro1a","troia","trombare","vaffancu10","vaffancu1o","vaffancul0","vaffanculo","z0cc01a","z0cc0la","z0cco1a","z0ccola","zocc01a","zocc0la","zocco1a","zoccola"] \ No newline at end of file diff --git a/output/pt.json b/output/pt.json index ad3a65e..cbd2074 100644 --- a/output/pt.json +++ b/output/pt.json @@ -1 +1 @@ -["5acanagem","b05ta","b0ceta","b0sta","ba5tard0","ba5tardo","bastard0","bastardo","bo5ta","boceta","bosta","c0na","cabra0","cabrao","cacete","cagar","cara1h0","cara1ho","caralh0","caralho","cona","f0da","f0der","foda","foder","merda","p0rra","pane1e1r0","pane1e1ro","pane1eir0","pane1eiro","panele1r0","panele1ro","paneleir0","paneleiro","porra","puta","queca","sacanagem","x0ch0ta","x0chota","xana","xoch0ta","xochota"] \ No newline at end of file +["b0ceta","b0sta","bastard0","bastardo","boceta","bosta","c0na","cabra0","cabrao","cacete","cagar","cara1h0","cara1ho","caralh0","caralho","cona","f0da","f0der","foda","foder","merda","p0rra","pane1e1r0","pane1e1ro","pane1eir0","pane1eiro","panele1r0","panele1ro","paneleir0","paneleiro","porra","puta","queca","sacanagem","x0ch0ta","x0chota","xana","xoch0ta","xochota"] \ No newline at end of file