SpamRevenge v1.0


(c)2000 Bob Maple - http://burner.com/

SpamRevenge is an evil little idea I thought up to take out some revenge on these useless human beings that spam people. I sit here and watch as hundreds of messages get rejected by my custom SMTPd; Bogus mail-from addresses, HELO's that aren't anything close to the real hostnames, forged senders... The thing that pisses me off the most is that there are recipients at my domain which haven't existed for over 4 years, yet these addresses continue to stay on these spammer's mail lists and they continue to try to deliver messages to these non-existant users, despite the fact that my mailer rejects them all as 'User Unknown'.

So anyway, I thought, well, lets screw with the spammers. We all know they harvest email addresses from web pages, newsgroups, mailing lists -- anywhere they can. Several of my mail addresses have been harvested off my webpage -- proven by the fact that they have never been posted anywhere else but my webpage, so they had to have come from there.

The point of SpamRevenge is to create a fake web page which you can place on your website somewhere (with a link so people can find it by crawling your website), which contains thousands of fake email addresses that the spam robots will suck up and put onto their mailing list. Whats the point? Just to waste their time and disk space and confuse the hell out of their already badly written mailing software which doesn't seem to even try and remove invalid addresses.

This won't do any real good in preventing spam obviously.. but it just makes me personally feel better inside to silently be torturing the same wastes-of-human-beings that are filling our mailboxes with trash. Maybe we will start a revolution by getting so many bogus email addresses out there, that they will be forced to clean up their maillists and finally all of these bogus addresses at my domain will stop trying to get used.


How To Use SpamRevenge

To use SpamRevenge, you basically need a 'word' file to give to it so that it can generate these addresses. The best thing to use is the 'words' file, which lives in /boot/beos/etc/word_dictionary/words -- it contains nearly 30,000 words. Otherwise, any text file with simple words or names, one per line, will do.

You run SpamRevenge from the terminal. The arguments you give it, in order, are the number of fake addresses you want to generate, the pathname of the words file, and pathname for an output file. For instance:

SpamRevenge 100000 /boot/beos/etc/word_dictionary/words /boot/home/SpamRevenge.html
This will create a file in your home directory called "SpamRevenge.html" containing 100,000 fake mail addresses, using the 'words' file as a word source.


The Sourcecode

The source was written in about 15 minutes. It is not elegant. There are lots of static buffer sizes which could be dynamic and a little more error-proof. But, alas, I was not writing it to be beautiful, so keep your comments to yourself!