13 May 2003 Stevey   » (Master)


 Once again I lament the various programmers that will insist writing things in C ...

 I had the idea to write a simple packet capturing application which would use a collection of plugins to interpret each packet sniffed upon the LAN, and display interesting details.

 Sadly the code I had lying around for loading plugins from shared libraries at run-time was C++ based, and libpcap is written in C.

 I spent a day or two looking for a wrapper around libpcap written in C++ and only found one source archive with no documentation and broken links to the maintainer.

 Still I've been interested in this kind of thing for a while and managed to build a driver program, and a simple plugin to capture, decode, and display HTTP basic realm authentification requests.

 Now the plan is to stabalise the plugin API, and write more interesting ones.

 (For reference the code is here - and yes I know about the existance of dsniff, as I maintain the Debian package).


 I'm in the middle of moving house, having organized the sale of my flat and bought a new one. Now I just have to wait for the time of the move.

 It feels a little odd moving after living in this flat for the past three years, as this is the longest I've lived anywhere for the past 8 years or so.

 The motivation for moving is so that I have a bigger flat, with space for a sizable dog.

 So I'm moving to a place close to a park which will be handy for walking the dog, and into a flat which is large enough that I won't feel too guilty when I leave the animal on it's own during my working day.

 At the moment I'm thinking of an Alsation, Labrador, Golden Retrievor, something of that order of magnitude!

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!