How Do You Fool Spam Bots?
ThisIsAnExampleAccou asks: "I am currently researching Spam Bots, and the various methods by which they collect addresses. While doing my research, I have started to notice the various ways that people post their email addresses to fool spam filters (i.e. bob@hottroutmail.com - go fishing to mail me) What clever ways have you seen/done to fool spambots while still letting people know how to get in contact with you?"
I post my address unobfuscated, you insensitive clod!
Ditto. Google my address and you'll find it in mailing lists, Usenet, web pages. It's everywhere. It's also about 4 years old, I think.
I don't believe in making people jump through hoops to get in touch with me. And as you've noted, you have to make your email address increasingly more obfuscated to keep it off of lists. And if one of your friends or family gets a virus or sends you an e-card, your address is "contaminated" and you'll get junk.
Instead, I run bogofilter and deal with it. I don't have to constantly send out new addresses to people. If a friend from elementary school wants to look me up, he can find me. (And yes, that's happened.) And people can actually hit "reply" on messages I post. Wow.
I'm frustrated because my spambot hasn't been picking up nearly as many email addresses recently, as comparared to what it used to. Some people out there are really clever! :-( Could you please detail to me exactly how you try and keep me from harvesting your address? Oh, and putting into a testcase form would just be the icing on the cake!
Sincerely,
Your Friendly Neighborhood Spammer
You just need your own domain... where you can recieve email for any address at that domain.
Every time I give out an email address to someone new I give them a unique email address. Every time I put my email into a web form for some company they get it in the following format:
companyname@mydomain.com
friends can get silly things like:
spankie@mydomain.com or whatever.....
other examples:
planetside@myname.com
jobs@myname.com
bioinformatics@myname.com
Then, if I begin recieving spam on one of the addresses I know exactly who it is coming from or who at least is responsible for giving out my email address. I can also go in and specifically turn off the offending email address, or better yet have each mail recieved fire off a "custom" error message or some script I have setup.
I've been using this method for a year and believe it or not I don't recieve more than 1 spam mail a week and never recieve it more than once on any given address. What is wonderful is that I have no fear or worry about giving out email addresses any more.
--Chris
You could add both a "From: " and a "Sender: " header to your usenet/mailing list postings:
:-)
From: you@yourdomain
Sender: blockme@yourdomain
You'll gets tons of spam to both addresses (not neccessarily the same spam, unfortunately - that would make filtering real easy). You run SpamAssassin (or similar) to filter mail to your real address, and you run "spamassassin -r" or "razor-report" to handle mails sent to your spamtrap address (making the Razor service, and in turn, SpamAssassin, more efficient at identifying these spams).
Better yet, if your MTA is Exim, use SA-Exim to add teergrubing functionality to SpamAssassin. Oh, the satisfaction!
I encode the IP address of whoever's requesting the email address and the current date and time. So each request gets a unique email address.
;)
The file is forbidden by the robots.txt file. I don't think that it surprises anybody that it still has gotten spambotted.
Gentoo Sucks
I recently tried to email the maintainer of a web page and quickly discovered that the listed email address wasn't text, it was rasterized text in a GIF file. Unless the bot can do OCR, it can't read it. The only problem is that this trick is hostile to the blind.
Mea navis aericumbens anguillis abundat
I use a good ol' jpeg file. Has never ever let me down. Not even once. Also, I've got a spider trap on my website.
Get revenge: Unsolicited Commando
There's been some research on what methods work best. The CDT put out a paper in March detailing their experiment and its results. It was also covered on Slashdot.
Why can't I moderate something "Wrong" or at least "Grossly Misinformed"?
If you have your own domain you can do this:
I set up 1000 mx records like mail0001.mydomain.com, mail0002... etc. Then I setup my mail program with myaddress@mail0001.mydomain.com. Every time I sent mail to someone I would increment the number by one. Whenever one of those addresses got spammed I would delete the MX record. And I would know which asshole spammed me.
The nice thing about blocking spam via DNS is that the spammers never connect to your SMTP server, which saves a lot of bandwidth.
I use attribute around "@" on my homepage. me<strong>@</strong>mydomain.org renders to me@mydomain.org, which is easy to cut and paste, but not trivial for bots to extract.
the spam bot authors have already patched their bots for anything mildly useful mentioned in this thread.