SpamAlytics – A Look Into Spam On My Site

This project stemmed from my curiousity into who was spamming my site. I would get between 10-30 spam messages a day coming from both my contact form as well as what I assumed to be a the result of my e-mail being scraped.  I have been collecting data on the spammers so that I am able to learn more about them. For instance, about 80% of the spam coming from the site contact forms is coming from just two pages. Using the data I was able to setup some non-captcha spam filters that keep the spam from ever getting to my inbox by using heuristics to determine some non-human qualities. Overall it was a fun project that got me working with Google Interactive Charts, Smart Template Engine, Memcache and Google Maps Version 3.

Technologies

  • XHTML
  • CSS3
  • Javascript
  • jQuery
  • PHP
  • MySQL
  • Google Maps API V3
  • Google Interactive Charts
  • Smarty PHP Template Engine
  • Memcache
  • Photoshop

Features

  • Spam detection using heuristics and best practices.
  • Memcache is used to cache the infomation to keep the database queries at a minimum

View Project