OpenID Login
Tags: IPRange
beefsack on 2009-05-01 04:59:19
Today I'm adding a new project that I did in a few hours late last year called IPRange.  I wrote it to help Dad out at work as he had a huge amount of IP ranges he had to check.

IPRange is a fairly simple C++ glib app, only a couple of hundred lines long, that takes a text file input with IP address ranges and it checks for any overlap.  The cool thing about IPRange is it takes in a variety of formats, from a single address to wild cards, specific ranges and CIDR ranges.

The project was particularly interesting for me as I'd written a couple of GTK+ apps before and was interested to see glib.  Also, I never really understood how CIDR worked, and there is no better way than to have to implement it in some sort of way.

I have uploaded the source of version 0.2, which is licensed under GPL, which can be found on the project page.  I was able to compile it under Windows using mingw, and will upload the binary when I can find it again or have the time to set up mingw again under one of my Windows installs.  The project is now inactive and probably wont be updated again, as its usefulness is limited and it is feature complete for what I need it for.