Scott on Writing

Musings on technical writing...

Comment Spam Script Gone Awry

As I blogged about earlier, I've altered .Text (the blog software that currently runs ScottOnWriting.NET) data model to include a trigger that, when a new item is added to the blog_Content table, checks to see if it contains either over 20 hyperlinks or contains a link to one of the URLs listed in a blog_BannedURLs table.  If such a nefarious comment is found, not only is it not saved, but another table has a counter incremented to let me ascertain just how much comment spam has been stopped.  Since January 24 of this year my trigger technique has caught 2,292 comment spams.  Amazing and depressing at the same time.

The trigger approach looks for offending URLs in both trackbacks and comments, searching both the body of the comment as well as the poster's specified URL.  One item that my trigger does not check, though, is the comment one might leave when rating a blog entry.  There's no reason to check what the user enters into the (optional) comments section when rating a blog entry because the comment appears only in an email that is sent directly to me.

Today I found out that comment spammers don't necessarily check too closely whether or not their spammed content actually appears on the site.  Today I received a little over 50 emails from my comment rater, chalked full of links to a sundry of adult sites purporting to have pictures of Ashley and Mary Kate.  (Why someone would want to look at those anorexics is beyond me...)


Been meaning to blog more as of late, but work's been keeping me down.  My tentative plans for upcoming tasks relating to this blog include:

  • Porting ScottOnWriting.NET from .Text 0.94 to Community Server, although part of me wants to wait until version 1.2, when Rob promises the API will be frozen.  The nice thing about moving to Community Server is that I'll be able to move the blogs for skmMenu and RssFeed from GotDotNet - which appears to be down every other day - to Community Server Forums here on the ScottOnWriting.NET server.
  • Making a blog entry about the webcam software I wrote back in January.  Earlier in this year I picked up a Logitech Webcam and wrote some software that will periodically upload the latest pic to a web server using FTP.  The app's been running in the background on my machine without incident since late January and, seeing as the app's built upon a number of open-source projects, I thought it would be nice to share the source with those who are interested.
  • Blogging about ASP.NET 2.0.  Prior to the latest work crunch (which started, not coincidentally, as the same date as my last blog entry), I had spent some additional time with the 2.0 bits.  With Beta 2 coming out at the end of this month, I thought it would be good to get proactive and start rambling on about v Next.

posted on Sunday, March 06, 2005 9:58 PM

Feedback

# re: Comment Spam Script Gone Awry 3/7/2005 12:54 PM Ben Strackany

Actually I'm surprised you didn't catch even more comment spams ... are you able to do a search on the comments to see how many contain, say, 2-5 hyperlinks?

Looking forward to some asp.net 2 posts. Oh and stop posting those AMK pics. :)

# Comment Spam attacks 3/8/2005 9:45 AM Chris Hammond

Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<March 2010>
SMTWTFS
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Comment Stats

DayTotal% of Total
Sunday 2056.8%
Monday 42514.1%
Tuesday 51917.2%
Wednesday 55518.4%
Thursday 58019.2%
Friday 54718.1%
Saturday 1886.2%
Total 3019100.0%

Hour1Total% of Total
12:00 AM 782.6%
1:00 AM 812.7%
2:00 AM 682.3%
3:00 AM 822.7%
4:00 AM 692.3%
5:00 AM 1264.2%
6:00 AM 1183.9%
7:00 AM 1816.0%
8:00 AM 1926.4%
9:00 AM 1585.2%
10:00 AM 1886.2%
11:00 AM 1936.4%
12:00 PM 2016.7%
1:00 PM 1846.1%
2:00 PM 1695.6%
3:00 PM 1354.5%
4:00 PM 1153.8%
5:00 PM 1073.5%
6:00 PM 1013.3%
7:00 PM 1073.5%
8:00 PM 923.0%
9:00 PM 882.9%
10:00 PM 913.0%
11:00 PM 953.1%
Total 3019100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 4.97159
Monday 4.80384
Tuesday 4.04477
Wednesday 7.39680
Thursday 6.26676
Friday 5.07466
Saturday 4.78177
Total 5.403019

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 3.8550
8:00 AM 3.72134
9:00 AM 6.06297
10:00 AM 5.63276
11:00 AM 4.22194
12:00 PM 6.16351
1:00 PM 3.09133
2:00 PM 4.89230
3:00 PM 7.64321
4:00 PM 4.00108
5:00 PM 6.07170
6:00 PM 4.64116
7:00 PM 8.95188
8:00 PM 8.63164
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.403019

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles