I got some spam yesterday. I run SpamAssassin aggressively, so I don't see most of the spam directed at me. But this one was different. It was different because it went to my pager. That' right, my cell phone got all exited about it. And I got VERY, VERY PISSED OFF about it.

I decided that this particular spammer had crossed the line. (In fact, I later found that they had spammed ALL of my virtual domains). It was time to fight back. This spammer was also a little strange in that they asked you to reply via e-mail if you are interested in their "offer", so I did.

I wrote a Perl script using Net::SMTP that talked directly to their mail server and delivered messages to them on my behalf. In fact, it would do that in a loop. I let it run for a few hours from a few machines. By my calculations, I had sent them about 50MB of messages (a few thousand, in fact). I could have sent a log more, but there's a lot of hops between me and their server (hosted in Asia, of course).

I have access to A LOT of network bandwidth. They probably didn't expect that.

I figure that they'd either null-route my servers or they'd get the point and take me off their list. Either way, I'm happy. But there's no way to be sure, so maybe I'll fire it up again later today and send a few hundred thousand "did you take me off your list? I await your reply!" messages.

I really hate spammers.

Posted by jzawodn at July 11, 2002 04:58 PM

Reader Comments
# Michael Chang said:

So what happened? Have they since threatened you? Did you get a response? Has the spamming stopped?

on July 14, 2002 10:50 PM
# Paleogol said:

Would you post a link to that script? I've been twitching for one of those.

on May 22, 2007 02:51 PM
# Natasha26 said:

Hey guys, if u wanna test ur script on spamming spammers, please do not hesitate to use the following list:

{"chingyono@yahoo.com.hk", "erica.financialhome@hotmail.com
", "nmwfuphztd@yahoo.com"}

Feel free to add ur own... :)

on March 18, 2008 10:41 AM
Disclaimer: The opinions expressed here are mine and mine alone. My current, past, or previous employers are not responsible for what I write here, the comments left by others, or the photos I may share. If you have questions, please contact me. Also, I am not a journalist or reporter. Don't "pitch" me.


Privacy: I do not share or publish the email addresses or IP addresses of anyone posting a comment here without consent. However, I do reserve the right to remove comments that are spammy, off-topic, or otherwise unsuitable based on my comment policy. In a few cases, I may leave spammy comments but remove any URLs they contain.