no additives or preservatives

kacked.com



Where's The Spam

Experimenting with a lot of different things right now. Studying the "z shell". A new version of blosxom has come out. Made my own openbsd 3.5 cd, etc.

Mostly I'm working on setting up a spam filtering system for my email. Everybody I know seems to get a lot of spam. I've been lucky so far, I maybe get 1 or 2 a week. Nothing like what my friend's complain about. Enough to make me wonder when the deluge is coming though. Enough to make me think it's time to setup some kind of defense mechanism for it.

When I was first looking into it I thought I might setup something like an ISP would have. Now though I'm looking at a more personal style solution. It started with my buddy Michael wanting to experiment with this PGP software that he got. I setup Gnupg (an open source encryption software that would allow me to communicate with PGP), but then found that it wouldn't quite work right with PGP. The reason from what I can gather is that PGP doesn't adhere to the open pgp standard. I found something that explained that I could rewrite the email headers as the mail was received --using Procmail. I set that up, worked pretty well. Now I can receive encrypted email and when I get the encrypted message my mail client just asks me for the password when I got to open the email. Pretty cool stuff. This started me thinking about Procmail... what else could I do with an email processor like that?

So now I'm experimenting with tying various spam filtering components into my email system. A piece at a time. The first one I setup was dcc. I provides various checksums of the different headers and the body of each email as it arrives. These checksums are then sent to a dcc server where they are compared to a database that is maintained which houses the checksums of spam messages. A header gets added to my email message before I even open it with these checksums displayed. For example:

Here's one from an email I sent myself:

X-DCC-sonic.net-Metrics: gandalf.kacked.com 1156; Body=1 Fuz1=1

And here's one from some definate spam:

X-DCC-neonova-Metrics: gandalf.kacked.com 1127; Body=1 Fuz1=1 Fuz2=14

Notice that the fuzzy checksum pegs out at 14. This means that this message has been seen by 14 other people, or rather that 14 other people that use this distributed checksum clearinghouse system recieved similar email messages.

That's all it does right now. Add that header. I plan to add spamassassin and razor as well. How I'm going to actually filter the results isn't clear to me yet. And on top of that I don't actually get enough spam to calibrate my email filters.

I got a little impatient so I signed up for a hotmail account. The last time I did that I had spam in there the next day. I think it was about 30 messages, and I hadn't given the address to ANYBODY. I setup this program gotmail that works like fetchmail --logging into hotmail, grabbing any messages then pouring them into my spam tester. But now there isn't any spam in my hotmail account. I guess maybe microsoft has fixed that problem. What do I have to do to get some juicy spam going?



Nullam elementum neque a ante. Vestibulum sed urna hendrerit nibh egestas adipiscing. Ut gravida. Vivamus ut dolor. Mauris molestie elementum magna. Maecenas scelerisque feugiat erat. Sed nec risus. Phasellus eu nunc. Curabitur purus. Ut nonummy. Etiam sit amet mi quis felis suscipit tempus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque tincidunt ullamcorper massa. Duis elit.

Phasellus viverra dolor. Sed nulla dui, pharetra ut, faucibus ut, tempor sit amet, elit. Sed ut dui. Nunc quam nisl, sodales ut, molestie sit amet, tristique sit amet, pede. Donec ornare massa nec ligula. Morbi eget nunc in lectus vestibulum porttitor. Integer nec mauris mattis nibh elementum facilisis. Praesent wisi. Nullam eros sem, fringilla nec, venenatis non, ultrices nec, turpis. Curabitur et erat id mi auctor pulvinar. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus tempus, orci congue tincidunt ornare, felis libero tempor lectus, et lobortis eros lacus vitae lacus. Etiam tempus nunc quis wisi. Duis elementum blandit mauris. Etiam malesuada lorem et sem.

Nullam elementum neque a ante. Vestibulum sed urna hendrerit nibh egestas adipiscing. Ut gravida. Vivamus ut dolor. Mauris molestie elementum magna. Maecenas scelerisque feugiat erat. Sed nec risus. Phasellus eu nunc. Curabitur purus. Ut nonummy. Etiam sit amet mi quis felis suscipit tempus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque tincidunt ullamcorper massa. Duis elit.

Phasellus viverra dolor. Sed nulla dui, pharetra ut, faucibus ut, tempor sit amet, elit. Sed ut dui. Nunc quam nisl, sodales ut, molestie sit amet, tristique sit amet, pede. Donec ornare massa nec ligula. Morbi eget nunc in lectus vestibulum porttitor. Integer nec mauris mattis nibh elementum facilisis. Praesent wisi. Nullam eros sem, fringilla nec, venenatis non, ultrices nec, turpis. Curabitur et erat id mi auctor pulvinar. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus tempus, orci congue tincidunt ornare, felis libero tempor lectus, et lobortis eros lacus vitae lacus. Etiam tempus nunc quis wisi. Duis elementum blandit mauris. Etiam malesuada lorem et sem.