Projects

The following are either completed or ongoing projects
My Github Account contains all my public projects

I am a big proponent of Free Software All my projects are released under Public licenses of one sort or another. I encourage reuse, adaption and improvement of any software I write


multibooty
A utility to allow a single USB stick to boot any number of Linux based ISOs placed on it.


bashfunc
Simple BASH functions to make your scripting easier


IPPI
PHP Laravel Web based tool to track your IP space


SOAP::WinRM
Perl Module to contact Windows Machines running WinRM and run commands using Windows Remote Shell (WinRS).


claim_packtpub_free_learning_ebook
Script to login to your Packtpub account and claim the free learning eBook


munin-openvpn_
OpenVPN plugin for munin (Yet another one)


Mediastalker
A simple MySQL backed CGI script to monitor and track your physical media.. never lose a DVD again!


RPGWNN (Role Playing Game With No Name)
An extensible Python/MySQL framework for producing Online RPG games. Up until recently a Perl system, migrated into Python and Flask.


create-system-puppet-manifest
A simple script that will cycle through all available resource types in puppet and try to build up a manifest for the entire system with as much information as it can get


akeyes.co.uk
... and of course this site. Built using PHP, Slim v3, Doctrine v2, Twig v2, Bootstrap v3, jQuery v3

The Spamassassin plugin suite


Mail::SpamAssassin::Plugin::CountryFilter
A SpamAssassin plugin to score messages based on country of origin or countries that the message is relayed through.


Mail::SpamAssassin::Plugin::RelayCount
Spamassassin Plugin to score messages based on number of systems the email has been relayed through.

The Nagios plugin suite


nagios-plugin-check_puppet_run
Nagios plugin to monitor puppet run results and last run time


nagios-plugin-check_disk_io
A nagios plugin to report IO on block devices, handles multiple devices and reports current usage and usage since last reboot.


nagios-plugin-check_btc_miner
A nagios plugin to report bitcoin miner performance


nagios-plugin-check_zone_serial
Nagios plugin to check the zone file serial numbers on nameservers


nagios-plugin-check_openvpn_status
Nagios plugin to check status of an OpenVPN server


nagios-plugin-check_cert_ssllabs
Check a website's SSL config against the SSLLabs API

Puppet Manifest Gists

Misc Systems Admin Gists

IT Consultancy Services

I'm now available for IT consultancy and software development services - Cloudee LTD.