The revenge of the spam filter

Tuesday, 8 June 2010

I wrote a simple but entirely effective comment spam filter for this site. You have to click on a link in a confirmation email to post a comment. While it’s actually not that hard to get around, it has so far been 100% effective and even stops those who would post malicious crap with a false email because they never get the confirmation. This is also easy to get around if you know what you’re doing but isn’t it the damnedest thing? Malicious persons rarely know what the fuck they’re doing.1

This technique has so far stopped 48,779 spam comments.

And now for my SEO revenge. Here are the 700-and-change most interesting2 users’ names that tried to submit those comments. These comprise what you should fear in life.

  1. old second bank
  2. braces for adults
  3. summer dresses
  4. anchor hocking pink two handle cup
  5. replica watch
  6. free music
  7. pictures of cars
  8. stories of real rape
  9. 무료공유
  10. tree's china doll
  11. rape videos
  12. adult chats
  13. universal tether float switch
  14. showing boob
  15. new horizon online learning
  16. boo boo
  17. great white pelicans
  18. young boy naked
  19. incest taboo forum
  20. раскрутка сайта продвижение оптимизация сайта создание реклама
  21. спутниковое телевидение и телевизоры philips
  22. coach handbags
  23. personal loans for people with poor credit or no credit
  24. subtitles dirty dancing
  25. television talk show hosts
  26. incest story
  27. some person
  28. electric wall clocks atomic
  29. painting antique whitewash
  30. vaginal rape
  31. real man
  32. why is modeling in classroom effective
  33. aqua sex mpg
  34. comics rape
  35. incest cousins
  36. gay teen amateur
  37. incest photos
  38. robin symbols
  39. Марк
  40. proof of big bust
  41. naked fat guys
  42. major league umpire bill miller
  43. violent sexual intercourse
  44. booty fuck
  45. Santa Monica Pacific University
  46. hot lesbian dildo
  47. real incest pics
  48. nude foot
  49. nude teens
  50. lee park baseball
  51. fucked school girls
  52. raped young
  53. rape pic
  54. what should the teacher do if a student has a seizure
  55. red tube
  56. black girls peeing
  57. 무료야동
  58. car value quotes
  59. intense circuit weight training routines
  60. incest video
  61. black boxer
  62. anal girl gallery
  63. play bridge
  64. ball up ass
  65. garner white retail services
  66. incest porn
  67. meg white sex tape
  68. plugs procedure
  69. slut lesbian
  70. kinky couples
  71. marine science museum
  72. дизайн выставочных стендов
  73. Buy transparent bikini
  74. brunette nude sex
  75. free xxx porno movies
  76. nude black pussy pictures
  77. the shanty daily babe
  78. sexual rape
  79. Россия - наша Russia
  80. 민지
  81. male photos
  82. alpine valley seating chart
  83. casino bonus
  84. transformers theme song
  85. amateur girl galleries
  86. shall unfold what plaited
  87. real incest
  88. airless sprayer forum
  89. real incest movies
  90. violent rape comics
  91. hardcore incest
  92. real rape pics
  93. military intelligence service
  94. nude male female
  95. animated incest
  96. free pissing porn
  97. taboo incest
  98. интернет продвижение seo сайта реклама - недорого
  99. information on same sex marriage
  100. small laundry sink
  101. religious science church
  102. sex tonight
  103. incest daughter
  104. breast hanging
  105. living waterfalls oceans and rivers
  106. cheat codes for the zoo tycoon
  107. type 1 diabetes insurance
  108. cigar woman
  109. sexy hot girls
  110. weight loss
  111. buy clogs
  112. teen nudists
  113. teenagers in the nude
  114. rape incest
  115. home made bondage equipment
  116. you must love me
  117. combat simulations
  118. find phone numbers
  119. submissive women speak
  120. двери входные стальные
  121. medical reasons erect nipples on males
  122. teen women sucking
  123. Reginald Solomon
  124. baseball website
  125. college degree prerequisites
  126. couples orgy
  127. Все о упаковке
  128. bad boy girls
  129. Photo description
  130. ah my goddess download
  131. magnesium oxide information
  132. adult personals
  133. mummy bondage
  134. marriage preparation
  135. Mass Murder Rampage
  136. race girl shirt
  137. cake recipe
  138. sexual assault
  139. statistics on college sex
  140. val earth
  141. wedding wholesale items
  142. delete files and cookies
  143. redhead pregnant naked
  144. meet women
  145. spa filters cartridge
  146. a & j hidden treasures
  147. anchors rising
  148. waterfront real estate for sale
  149. violent sex videos
  150. budget rental
  151. Credit card
  152. quantum healing
  153. free slots
  154. outpatient drug rehab
  155. Глафира
  156. Автомобили
  157. Наука и Образование каталог
  158. horsey tit
  159. little flower church coral gables
  160. antibiotic vs fluorescent markers
  161. singer attachments vintage
  162. выставочная компания
  163. big pussy lips
  164. sexual assault porn
  165. Dog video
  166. deep swing in the music
  167. sexual abuse pictures
  168. electric shock from everything
  169. lesbian incest
  170. рескрутка сайта продвижение сайта Коломна
  171. peeled grapes
  172. homemade voyager porn
  173. southwest lines
  174. gay naked young boys pictures
  175. interactive stories kites
  176. ass licking female domination
  177. nasty couples
  178. ass hole fucking
  179. двери Форпост
  180. white tiger
  181. process audit checklist
  182. daughter incest
  183. generic Viagra
  184. when did tomato arrive in the us
  185. р|Раймонд|Роман|Руслан|Семен|Сергей|Слава|Степан|Федор|Филипп|Эдуард|Эрнест|Ю
  186. father canes daughter
  187. Real senate social security bill
  188. girl getting horse anal
  189. plumbing courses
  190. knight castle birthday party
  191. продаю спутниковое оборудование спутниковые комплекты
  192. famous identical twins
  193. adult incest photos
  194. free baby toys
  195. casual summer dress
  196. sugar cane extract back lumbar
  197. adult jokes pictures
  198. мастер план по раскрутке
  199. arts society
  200. хостинг
  201. custom family reunion posters
  202. раскрутка сайтов
  203. income opportunity home traffic prospects links
  204. otter for congress
  205. locations of federal reserve banks
  206. gay rape porn
  207. view pics of female boobs
  208. true erotic stories free
  209. race ethnicity and culture
  210. gallery pussies
  211. going blond
  212. ninja man
  213. naval academy midshipman assault
  214. police radar
  215. In need of help
  216. earth science textbook
  217. Human being
  218. gay boy sex toys
  219. subcultures of the us
  220. headstone polishing and cleaning service
  221. sleeping disorders
  222. torque gear train
  223. mortgage rates
  224. parachute cord manufacturers
  225. Глеб
  226. pussy gallery angelic movies
  227. hardcore xxx anal sex pictures
  228. eat shit
  229. good diet
  230. gay male escort reviews
  231. sex partner
  232. brother and sister incest
  233. sexy swingers
  234. spousal rape
  235. setting up a directory tree for a personal web page
  236. Степан
  237. e dot clothing
  238. free rape comics
  239. bridesmaid party
  240. музыка
  241. beauty without cruelty
  242. counter strike
  243. Сергей
  244. spanking online thumbnail gallery post
  245. shadow master
  246. Zero Hour serial
  247. make ahead memorial day meals
  248. rape sex
  249. forced incest
  250. recover data from damaged hard drive
  251. adult singles dating
  252. file event xml hap impacted
  253. the body beautiful
  254. unwanted vaccinations
  255. если нужно написать некролог сыну другу маме отцу
  256. 섹스야동
  257. pickle mango
  258. rape sex movies
  259. Tips for your Diet
  260. car head light dimmer switch
  261. make your own plywood arch doorway
  262. Jessica Simpson Naked
  263. adult incest videos
  264. стальные двери Форпост
  265. blond getting ass sex
  266. cheating grandmas
  267. porno gay movies
  268. naked drunk chicks
  269. brutal rape
  270. incest taboo
  271. U know
  272. the pussycat dolls sway
  273. advance dungeons and dragons
  274. Еternal student
  275. home business opportunity
  276. free incest stories
  277. estrogen birth control pills
  278. nude males pic
  279. invisible strap bra
  280. продвижение сайта Красноярск и по другим регионам
  281. religious stories to forward
  282. west marine bottom shield
  283. treasure island casino
  284. replica watches
  285. jewel tabs
  286. free incest porn stories
  287. incest cartoons
  288. free incest porn sites
  289. free porn samples tits and ass
  290. оптимизация сайта раскрутка сайта Нальчик
  291. гей знакомства
  292. forced sex fantasy
  293. true incest stories
  294. xxx hot naked older housewives
  295. candy bar shower favors
  296. Black bitch gang rape
  297. patio garden furniture
  298. pornography bondage
  299. rape pictures
  300. golf carts bodies
  301. centrifugal condensers
  302. year old black pussy
  303. pussy fuck tit trailers
  304. cunt dog
  305. free long fuck movie
  306. gagged ladies
  307. adult dating
  308. gay teenagers having sex
  309. Me myself and I
  310. babes magazine
  311. things like telescopes
  312. железные входные двери
  313. Баннеры в интернет
  314. mirage designs
  315. horny bitch
  316. модуль доступа и комплект нтв плюс
  317. 박용생
  318. rape fantasy videos
  319. red eyes metal dragon
  320. модуль доступа и телевизоры samsung le-32b450
  321. submitted wives nude pics
  322. rape teen
  323. incest rape
  324. drawing engineering products
  325. hairy mature brunette
  326. horse cock
  327. battle creek mi hospice
  328. father daughter incest
  329. courses vein harvesting
  330. stories of being raped
  331. discount designer fragrances new jersey
  332. Семен Шишкин
  333. rape sites
  334. incest sibling
  335. хостинг hosting
  336. gazelle exercise video
  337. girl adult video
  338. unholy grave
  339. naked sports gay men
  340. thoracic output
  341. sex girl free photo
  342. free spades game
  343. how to grill vegetables
  344. how do i find file url
  345. Paris Hilton Naked
  346. example of medicinal plants
  347. раскрутка сайта Тамбов - без черных методов
  348. раскрутка сайта
  349. beautiful nude girls
  350. kind bra
  351. real rape video
  352. ball valve
  353. lyrics to fade by stained
  354. ice clip art
  355. spectra premium ind
  356. automotive vinyl graphics industry
  357. beaded curtains
  358. fresh water shrimp aquaculture
  359. morph the cat songbook
  360. online dating site
  361. letter eater
  362. score big boobs
  363. sex party
  364. guild wars gold
  365. строительство выставочных стендов
  366. male actors naked
  367. blond girls naked
  368. electronic cigarette
  369. accounting package
  370. just like
  371. lingerie mature women
  372. with this picture
  373. gay porn videos
  374. ford complaints
  375. string quilting
  376. hip pistol three tragically
  377. baby summer dress
  378. outdoor light fixture vinyl siding
  379. free teen thumbnail gallery gallery
  380. brown hazel eyes
  381. Fuck you
  382. free incest galleries
  383. Real knock off designer purses
  384. wooden clogs
  385. free erotic lesbian sex pictures
  386. innovations air
  387. soccer shoes
  388. peaks island
  389. magpie extremists
  390. free incest porn
  391. distance learning theological studies
  392. cold hard tits
  393. fetish personals
  394. free casino games
  395. about the bookkeeping
  396. home movies nude
  397. bicycle tires
  398. продвижение сайтов реклама в Москве реклама сайтов
  399. Машенька
  400. free pissing video
  401. stories of real incest
  402. home renovations store
  403. hot cake
  404. Чернявский Дмитрий Леонидович
  405. picture post teens
  406. slugger 5 metal cutting saw blades
  407. creating chat room
  408. losing body fat
  409. expedition 9 passenger
  410. nude ladies
  411. black teen orgy
  412. crown optical
  413. free sex videos
  414. naked amateur old women mature
  415. real rocket cars
  416. funny shit photos
  417. teen rape movies
  418. erotic incest videos
  419. free pissing clips
  420. fat black girls with huge butts
  421. real rape porn
  422. Эрнест
  423. super smash melee trophies
  424. stuffed plush skunk
  425. Георгий Меньшиков
  426. full size replica civil war cannon
  427. gay monster cocks fucking
  428. naked people fucking
  429. mortgage refinance
  430. free pic of hardcore sex
  431. picture sharing online
  432. does not matter
  433. long distance phone low rate
  434. новости разные
  435. real rape photos
  436. pavilion lights
  437. free tell her what to do porn no membership
  438. culinary judge certification
  439. s e family credit union
  440. car tires
  441. free rape porn
  442. loan rate
  443. single chat for teens
  444. twin incest
  445. incest chat
  446. cheap clogs
  447. laughing at you
  448. online sex video game
  449. reviews of browning rifle scope
  450. оформление стендов
  451. bigger crap
  452. science anal orgasms w no prostate
  453. mom incest
  454. a sample of request for admissions
  455. single woman
  456. dangers of eating fennel seed
  457. an article on a sport activities
  458. wedding dress colors
  459. anal rape
  460. wholesale Cell phone battery
  461. gay incest
  462. ornate fonts
  463. tiny smooth pussy
  464. buy databases
  465. promise keepers men's study bible
  466. full fashion stockings
  467. wow power leveling
  468. uncensored adult movies online free
  469. wife of mass destruction
  470. words to the national anthem
  471. teen nude art
  472. child soccer shoes
  473. срочная установка дверей
  474. vintage sun dress
  475. cramp relief
  476. web hosting yahoo web hosting company
  477. date rape stories
  478. false statistics concord
  479. kids coloring
  480. school boy gay sex
  481. victim rape
  482. capacity planning match strategy
  483. sex dating
  484. freelance photographer organization
  485. oops roger celeb
  486. oral sex from older women
  487. free music downloads
  488. MC Jesus
  489. free video sex
  490. продвижение сайта Кав.Мин.Воды
  491. insignia receivers
  492. men raped
  493. adult writings
  494. interracial black bitches
  495. leaf candy company
  496. create folder email
  497. jimmy eat world guitar chords
  498. pictures of thrush infection in hoof
  499. spray tanning
  500. how can men last longer during sex
  501. home video blow job
  502. interracial lesbian ass
  503. Guaranteed loan
  504. big cock gay men
  505. incest movies
  506. free blow job videos
  507. skin whitening pills
  508. felt roofing
  509. unique gift baskets
  510. rape fantasy
  511. chicken restaurant franchise
  512. stories of rape
  513. cheap loan
  514. clips of gay men nude
  515. classy nude black women
  516. swinger clubs
  517. piss drink girls glass
  518. payday lender
  519. sunflower rooster rug
  520. wholesale buttons with picture
  521. hot nude teens
  522. hotels in tux
  523. Watch replica
  524. mortgage refinance rate
  525. раскрутка сайта seo реклама продвижение сайта создание
  526. most influential books
  527. spiritual meanings of names
  528. coed locker room
  529. mature anal thumbs
  530. channel handbags
  531. poker website
  532. Феликс Сычев
  533. Настя
  534. free sex lesbian
  535. pissing porn clips
  536. motorcycle wheel tie down
  537. Интернетовец
  538. cheap stretch wrap
  539. repo car auctions
  540. mature sex
  541. incest family
  542. muscular men penis
  543. class b recreational vehicles
  544. раскрутка сайта Казань и в русскоязычных ресурсах Интернета
  545. acquaintance rape
  546. family incest galleries
  547. Почему
  548. silk road gold
  549. curmudgeonly troll
  550. обедов
  551. horny secretaries galleries
  552. rape sex videos
  553. real incest porn
  554. navy soldier action figure
  555. mission style computer desk
  556. teen rape videos
  557. bathroom vanity cabinets
  558. gathering nations
  559. getting raped
  560. forced anal sex
  561. sexy hump
  562. skipped heartbeat
  563. male straight porn star
  564. revolutionary war encampments
  565. nude girls
  566. pics of large penis
  567. male female incest
  568. aborigines history
  569. girls getting raped
  570. direct proportion to the amount we suffer
  571. Real interracial sex
  572. madame butterfly
  573. hot brunette in blue thong
  574. extreme sex video clip links
  575. big dick tight ass
  576. free adult xxx downloads
  577. healthy salad recipes
  578. women getting raped
  579. new york times art review
  580. e mail psychic reading online psychic readings
  581. music downloads
  582. monthly federal taxes on line
  583. forced incest sex
  584. teen clothing site
  585. resume preparation
  586. black butts sex
  587. ski centurion boat cover
  588. and ladies of the club
  589. credit report
  590. rape cartoon
  591. free rape stories
  592. cocktail dress
  593. porn rape
  594. free rape pics
  595. funny old man picture
  596. металлические двери москва
  597. знакомства
  598. tickling to orgasm videos
  599. real incest stories
  600. caring for depressed adolescent
  601. dirty little secret
  602. gay incest stories
  603. men masturbating nude
  604. em and associates
  605. cheap favors gift basket
  606. 무무무
  607. nipple piercing cap
  608. hideaway pizza
  609. spousal abuse
  610. family sex mother fucking son
  611. survivors of child sexual abuse
  612. incest sex taboo
  613. car rental
  614. Василий
  615. homes from sale
  616. free online dating personals
  617. incest pictures
  618. компания
  619. swingers group sex black
  620. 허태석
  621. sterilization of reusable medical devices
  622. lesbian sex
  623. swapping couples
  624. online blackjack
  625. free casino
  626. travel learn
  627. cold bucket
  628. hotel t
  629. big black butt anal
  630. black poetry publishers
  631. bodybuilding exercise
  632. erotic rape videos
  633. teen gang bangs
  634. incest twins
  635. erotic incest stories
  636. выставочные стенды
  637. nude photography
  638. large intestine
  639. Телефоны
  640. teen sex
  641. how do i make my boobs bigger
  642. adult incest stories
  643. nude gymnast
  644. information on ghosts
  645. Фотограф
  646. железные двери
  647. board login asp
  648. adult nipples
  649. free adult taboo
  650. holy illumination
  651. quantum ski boats
  652. return of the invisible man
  653. morocco cheap fares
  654. стальные двери
  655. i was happy
  656. drapery hooks
  657. nude young girls
  658. vine king
  659. xxx anal sex movies
  660. Магия приворот
  661. build sign stakes
  662. free pissing movies
  663. iron horse and tattoo
  664. free rape movies
  665. sainted fifth century pope
  666. new reading glasses trends
  667. christian colleges offering doctorates online
  668. Lloyd Jackson
  669. alternative lifestyle
  670. get free fonts
  671. diets for diabetics with high cholesterol
  672. Pal it
  673. bondage pants punk
  674. информация раскрутка сайта
  675. green acres country club
  676. for the beauty
  677. раскрутка сайта Сочи
  678. Дмитрий Червнявский
  679. hand in mom pussy
  680. new sex toys
  681. summer dress
  682. interracial dating
  683. vibrating bowl feeders
  684. how to last longer at sex
  685. real rape stories
  686. married couple sex guide
  687. the erotic review password
  688. pain in middle of chest
  689. curve fitting in excel
  690. free redhead teen sex
  691. wow gold
  692. изготовление выставочных стендов
  693. raped teens
  694. school bathroom sex
  695. выборы
  696. sago ponytail palm
  697. amateur swinger orgy
  698. biker web
  699. polyethylene bottles
  700. stainless steel business card holder cases
  701. swine flu medicine flu
  702. incest comics
  703. раскрутка сайта Петербург
  704. skin acne
  705. A concerned parent

1 Yesh, yesh. I am profane: profane != malicious.

2 Where interesting = spelled correctly + not a domain name + fits on one line or in a foreign language.

digg stumbleupon del.icio.us reddit Fark Technorati Faves
Your information (required) Name*
Email*
Website

* Indicates required fields; email is used for validation and is not displayed on the site.

Your comment
Commenting on The revenge of the spam filter
Title

Body is limited to ≈1,000 words. Paragraphs—but not line breaks—are automatically inserted. Valid XHTML is required. These are the allowed tags–

<a href=""></a> <br/> <acronym title=""></acronym> <abbr title=""></abbr> <code></code> <pre></pre> <tt></tt> <ins></ins> <del></del> <hr/> <cite></cite> <b></b> <i></i> <sup></sup> <sub></sub> <strong></strong> <em></em> <h1></h1> <h2></h2> <h3></h3> <q></q> <blockquote></blockquote>