TemplateFx v2.45

By | July 21, 2015

I am pleased to announce the release of Template v2.45 – a scriptable dynamic templating tool that enables you to write configuration templates once and deploy multiple times – never do the same thing twice. In addition, it now comes with a feature packed IPv4/IPv6 Subnet Calculator built in! Download links and instructions can be found on the… Read More »

AES Encryption with HMAC Integrity in Java

By | April 19, 2015

I recently came across a requirement to provide password based encryption and decryption of data in a Java program I have developed. I initially assumed I just needed to pass my data through some internal Java “encrypt (plaintext, password)” type function and all would be fine. Unfortunately I found it isn’t quite as simple as this and there… Read More »

The Impeding Death of Java on MacOS

By | April 22, 2014

It seems Apple’s long term goal is to eventually drive a wooden steak through any technology that doesn’t adhere to their vision of the future. Before they had finished putting the final nails on the coffin of Flash, they have moved onto Java and placed it firmly within their crosshairs. This hasn’t been totally unwarranted though, Oracle has… Read More »

Cisco Context-Aware Diff

By | November 18, 2013

How many times have you tried to run a standard diff against two configuration files, only to be presented with a load of differences without any context at all? Configuration files tend to be hierarchical and usually use indentation to denote sections. To demonstrate what I mean, lets use a simple example where I have two interfaces on… Read More »

IP Subnet Lookup using TemplateFx

By | November 15, 2013

Let’s think of a scenario where you have a list of IP subnets and within a TemplateFx template you want to find out which subnet a certain IP address is within. There are numerous IP calculators out there that will tell you the first and last IP address of a subnet, but few which allow you to find… Read More »

IP QoS Lookup Table

By | November 6, 2013

Every now and again I need to lookup an IP ToS or DSCP value and I spend a good couple of minutes hunting for a table that contains all the different values. In some situations the ToS field might have an ECN (Explicit Congestion Notification) flag set which will alter the ToS value but keep the DSCP value… Read More »

The Long Road to IPv6

By | September 22, 2013

There is a transition happening, albeit slowly, from IPv4 to IPv6, that is going to have an impact, but mostly on online gaming and other peer to peer services. Ever since the introduction of the Internet as we know it today, we have been using public IPv4 addresses to talk to people and to access content online. Unfortunately… Read More »