stories of war between boy and machine


Uploading data to a webserver Part 1 – C/C++ and CURL

Following on from the last post on the topic of capturing packet data from a network, this guide demonstrates how you can use a cURL library to upload data from an application written in C (or C++) to a webserver. Although at times I refer to previous examples, you can use this in any number of applications. This will touch […]

, , , , ,


So it has been a while since I last posted, because I now have a new job as of January! My new role is IT Infrastructure Engineer, although software development is still something I pursue when I can. In my new job, I am now responsible for a college’s IT infrastructure, including backups, deployment and […]

, , , ,

Decoding LLDP and CDP packets using a TLV reader for C++

Further to my previous post, this post details how to interpret network discovery packets – LLDP and CDP – that have been captured on a network interface. To do this, I’ll explain how to create a Type, Length and Value reader that reads an array of characters, determines the type of packet and its subsequent data fields […]

, , , ,

Progress update: network mapping tool thing

The last 6 months have become very busy, so I decided to take a break from the breaking (and fixing) of our servers and get back to the program I’ve been working on to map network information (for which I still have no real name for). Progress had been going quite well; by around December last year, […]

, ,

FOG Update – Part 4

Last week was spent trying to get our ESX cluster back up and working, so now its back onto FOG. Towards the end of the week, I did manage to spend some time on this again. I changed our switch configurations for the three rooms we manage the network of ourselves to point from pxelinux.0 […]

, ,

ESX Clusterbombed – Part 1

BIG problem – our ESX cluster has fallen over. Kind of. Not entirely – but enough to be a complete pain. The symptom – our student webserver called ‘studentnet’ (which also hosts lots of student storage) stopped working. Actually, for a while I suspected something may happen, because we were observing very high memory usage […]

, ,

FOG Update – Part 3

Recovering a deleted fog user – or – resetting a user’s password Today is off to a frustrating start. I couldn’t log into the web UI anymore – it kept telling me I had an invalid password. I rembered a while ago that I had a problem with my username – it turns out that […]

, ,

‹ Previous Posts