Instructions Per Second Per Ton

It was just another day at work today, and as often occurs, one of my co-workers and I took a little trip down "tangential road". Todays branching path to "LOL" started out with my co-worker talking about the TV show "How It's Made" and his watching of an episode about the making of player pianos.

Trying to Get Something From Craigslist?

If you are, I've put together a script to do a lot of work for you.

DictDefence 0.5.3 and Bugzilla

I just released the latest version of DictDefence 0.5.3 last week. All the release notes are at and you can download the latest version at I also got a Bugzilla database up and running for public bug tracking on this and that is located at

A Breath of Fresh Air

So, I have one of those projects that I've been meaning to tackle for a long time and I hadn't due to familiarity with my current system. That project is my making the move from the old and antiquated CVS version control to Subversion. What a difference Subversion makes over CVS...

My Latest Project

Lately, I've been developing a Postfix policy framework. I've spent a lot of time writing this framework in the last couple of months and I'm just about done with the final test phase. I'm hoping to be able to open source this sometime in the not too distant future.

DictDefence 0.5.1 released

I just released version 0.5.1 of DictDefence. This fixes a really nasty bug in the handling of permanent bans. I highly recommend that if you are running this, you head over to Sourceforge and download it.

Holy SSH Attacks, Batman

There must be some new worm or virus of some sort out there. As you can see if you scroll down a bit, I've written a dictionary defence program. I've been running this on my FreeBSD firewall for quite some time now and the though I've seen a few spikes in number of attacks per day, I've not seen anything like this before. Normally, I block about an average of one or two IPs a day from attacks being run on the 2 machines that I have with exposed SSH. Over this past weekend, I've seen 70 different IPs get busted. Quite a lot of action for a home network.

Firefox 3 Release Underway

I just got my copy for Linux here at work. If you are having trouble with mozilla's site, like I was, you can get to all the 3.0 releases via this link:

Get to downloading.

Firefox 3 Being Released on Tuesday

It looks like, according to this blog post:, Firefox 3 will be released on Tuesday, June 17th. I've been using the betas on my laptop and I've been quite impressed with the memory footprint and increases in overall speed. This should be a great release so be sure get your download going on Tuesday.

Firefox Download Day 2008

The Firefox team is going for a new world record for downloads in a day to coincide with the upcoming release of Firefox 3. You can head over to their site at right now and pledge to download the new release of Firefox on it's launch day in an attempt to break that world download record. There is no exact date set yet, but it's looking to be sometime in June.

If You're Not a Republican, You Must Be a Terrorist

A friend of mine passed along this City Pages link,

DictDefence, My Current Sourceforge Project

About a year ago now, I started putting together a piece of software called DictDefence. It is based on the idea behind the Script Kiddie Defence Script and SSHGuard. SKDS was far too limiting (only worked with Smoothwall) and didn't scale well at all. SSHGuard protects against only dictionary attacks against ssh. I wanted something more flexible and scalable so I decided to put together my own software, DictDefence.

Perl vs Python vs PHP (vs C) Regular Expression showdown

A while back, on, I did a comparison of Perl Compatible Regular Expressions in Perl (of course), Python, PHP and even a quick, unofficial comparison of the same thing in C. The results that I came up with were actually quite surprising.

Check it out for yourself:

New Gettilted

Yep, finally, the old has been retired. I've moved into the present and it's about time. I'm not sure how much I'm going to be making use of this, or what exactly I'm going to be using it for...but we shall see.

Subscribe to RSS