Tuesday, September 15, 2009

Profanity filter: Profane word list

- This entry is for those seeking a profanity word list for computwer programs -

The first profane word list I ever saw was embedded inside Eliza, the MIT computer program (written in BASIC), which pretended to be a psychotherapist!

Whenever an end-user entered a “dirty word” the program would respond “My my, I’m not accustomed to such language!”



In my work building computer systems that accepted freeform command input, I discovered that end-users will routinely enter dirty words to see what happens and they squeal like little piggy’s when the system respond to profanity!

What's new in profanity?

I noticed that the definitions of profane words lists have changed. Words that were once included in nasty word lists have been removed, and new words have entered the realm of profanity!

Dropped from profanity list – Words like SOB, bitch, bloody and bastard are not as offensive as they once were.

Added to profanity list – We also see some ne profane words like “buttpipe”, a word that refers to the apparatus used by Homo’s when “Gerbilling”, the process of inserting a live rodent into your rectum.



Also we must note that profanity is context sensitive.

Today, coders use regular expression syntax to detect profanity, but nothing beats a profane word list because it contains all deliberate mis-spellings.

Anyway, here is a list of profane words for 2009, a dirty word list to be used as a word filter input for forums and chat and discussion rooms, often as a profanity detection subroutine.

It’s kind of fun to peruse the list of unacceptable words:

arsehole
assfuck
assfucker
asshat
asshole
ass-hole
assholes
assholes
ass-holes
assmonkey
assmunch
assmuncher
asspacker
asspuppies
assranger
british
bumblefuck
bumfuck
cameljockey
canadian
carpetmuncher
clogwog
cockblock
cockblocker
cockcowboy
cockknob
cocklicker
cocklover
cocknob
cockqueen
cockrider
cocksman
cocksmith
cocksmoker
cocksucer
cocksuck
cocksucked
cocksucker
cock-sucker
cock-sucker
cocksuckers
cock-suckers
cocksucking
cock-sucking
coolie
cornhole
crotchjockey
crotchmonkey
cumjockey
cumquat
cumqueen
cumshot
cunnilingus
cunntt
cunt
cuntfuck
cuntfucker
cuntlick
cuntlicker
cuntlicking
cunts
cuntsucker
darkie
darky
datnigga
dickforbrains
dickhead
dickless
dicklick
dicklicker
dripdick
dumbfuck
dyefly
european
facefucker
faith
fannyfucker
fastfuck
fatfuck
fatfucker
fckcum
felch
felcher
felching
feltch
feltched
feltcher
feltcher
feltchers
feltches
feltching
feltching
fingerfood
fingerfuck
fingerfucked
fingerfucker
fingerfuckers
fingerfucking
fistfuck
fistfucked
fistfucker
fistfucking
footaction
footfuck
footfucker
fourtwenty
freakfuck
freakyfucker
freefuck
fuc
fucck
fuck
fucka
fuckable
fuckbag
fuckbuddy
fucked
fucked
fuckedup
fucker
fuckers
fuckface
fuckfest
fuckfreak
fuckfriend
fuckhead
fuckher
fuckin
fuckina
fucking
fucking
fuckingbitch
fuckinnuts
fuckinright
fuckit
fuckknob
fuckme
fuckmehard
fuckmonkey
fuckoff
fuckpig
fucks
fucktard
fuckwhore
fuckyou
fudgepacker
fugly
goddamnmuthafucker
goldenshower
handjob
headfuck
heeb
hindoo
holestuffer
honger
hosejob
hymie
iblowu
intheass
jackoff
jackshit
japcrap
jebus
jeez
jerkoff
jigaboo
jiggabo
jiggy
jijjiboo
jimfish
junglebunny
kaffer
kaffir
kaffre
kafir
kanake
kigger
kike
kinky
kissass
kkk
knife
knockers
kock
kondum
koon
kraut
kum
kumbubble
kumbullbe
kummer
kumming
kumquat
kums
kunilingus
kunnilingus
kunt
kyke
lesbain
lesbayn
lesbian
lesbin
lesbo
lez
lezbe
lezbefriends
lezbo
lezz
lezzo
liberal
limey
limpdick
lovejuice
lovemuscle
lucifer
luckycammeltoe
mocky
mofo
moky
mothafuck
mothafucka
mothafuckaz
mothafucked
mothafucker
mothafuckin
mothafucking
mothafuckings
motherfucked
motherfucker
mother-fucker
motherfuckers
mother-fuckers
motherfuckin
motherfucking
motherfucking
mother-fucking
motherfuckings
mufflikcer
mulatto
muncher
munt
muthafucka
muthafucka
muthafucka
mutha-fucka
mutha-fucka
mutha-fucka
muthafucker
mutha-fucker
muthafuckers
mutha-fuckers
muthafucking
mutha-fucking
mutherfucker
muther-fucker
mutherfuckers
muther-fuckers
mutherfucking
muther-fucking
nastyho
nastyslut
nastywhore
nigga
niggah
niggards
niggard's
niggaz
nigger
niggerhead
niggerhole
niggers
nigger's
niggor
nigguh
niggur
niglet
nignog
nigr
nigra
nofuckingway
nook
nookey
nookie
noonan
nooner
noons
nude
nudger
nuke
nutfucker
ontherag
orgy
osama
payo
pearlnecklace
peckerwood
pendy
phuk
phuked
phuking
phukked
phukking
phungky
phuq
pi55
picaninny
piccaninny
pickaninny
piker
pikey
piky
pimp
pimped
pimper
pimpjuic
pimpjuice
pimpsimp
pindick
piss
piss
pissed
pisser
pissers
pisses
pisshead
pissin
pissing
pissoff
pisstake
piss-take
pissy
pocha
pocho
pocketpool
pohm
polack
pom
pommie
pommy
poo
poon
poontang
poop
pooper
pooperscooper
pooping
poorwhitetrash
popimp
porchmonkey
pornprincess
pric
prick
prickhead
pricks
primetime
pronk
prostitute
protestant
pu55i
pu55y
pube
pubic
pubiclice
pud
pudboy
pudd
puddboy
puke
punkass
punk-ass
puntang
purinapricness
puss
pussie
pussies
pussies
pussy
pussy_ass
pussy-ass
pussycat
pussyeater
pussyfucker
pussylicker
pussylips
pussylover
pussypounder
pusy
quashie
queef
quickie
quim
raghead
redneck
reefer
reestie
refugee
reject
remains
rentafuck
rimjob
roundeye
rump
russki
russkie
sadis
sadom
samckdaddy
sandm
sandnigger
scag
scallywag
scat
schlong
screwyou
scrotum
sexy
sexymoma
sexy-slim
shag
shat
shav
shawtypimp
sheeney
shhit
shinola
shit
shit_head
shitcan
shitdick
shite
shiteater
shited
shited
shiter
shiters
shitey
shitface
shitfaced
shitfit
shitforbrains
shitfuck
shitfucker
shitfull
shithapens
shithappens
shithead
shit-head
shithouse
shiting
shitlist
shitola
shitoutofluck
shits
shitstain
shitted
shitter
shitters
shitting
shitty
shooting
shortfuck
sixsixsix
sixtynine
sixtyniner
skankbitch
skankfuck
skankwhore
skanky
skankybitch
skankywhore
skinflute
skum
skumbag
slideitin
slime
slimeball
slimebucket
slopehead
slutting
slutty
slutwear
slutwhore
smackthemonkey
snatch
snatchpatch
snigger
sniggered
sniggering
sniggers
snigger's
snot
snowback
snownigger
sob
sodom
sodomise
sodomite
sodomize
sodomy
sonofabitch
sonofbitch
sooty
spaghettibender
spaghettinigger
spank
spankthemonkey
sperm
spermacide
spermbag
spermhearder
spermherder
spic
spick
spig
spigotty
spik
splittail
spooge
stagg
stiffy
strapon
stupidfuck
stupidfucker
suck
suckcock
suck-cock
suckdick
suckmyass
suckmycock
suck-my-cock
suckmydick
suckmytit
swallower
taboo
taff
tang
tantra
tarbaby
tard
hicklips
timbernigger
tinkle
tit
titbitnipply
titfuck
titfucker
titfuckin
titjob
titlicker
titlover
tits
tits
tittie
titties
titty
tnt
towelhead
trisexual
tuckahoe
twat
twat
twats
twobitwhore
unfuckable
upskirt
uptheass
upthebutt
vibrator
wab
wank
wank
wanked
wanker
wanker
wankers
wanking
wanking
wanks
whacker
whash
whigger
whiskeydick
whiskydick
whitenigger
whop
whorefucker
wigger
wop
zigabo
zipperhead