As part of a broader organisational restructure, data networking research at Swinburne University of Technology has moved from the Centre for Advanced Internet Architecture (CAIA) to the Internet For Things (I4T) Research Lab.

Although CAIA no longer exists, this website reflects CAIA's activities and outputs between March 2002 and February 2017, and is being maintained as a service to the broader data networking research community.

Dr. Jason But - Research Portfolio

Software Development

Part of my role requires me to develop software applications. On this page you can find links to the software development projects that I have participated in:


SCTP Over NAT Adapation. A BSD licensed implementation of NAT to support the SCTP protocol. Software has been developed as an extension to the ipfw2 framework in FreeBSD versions 7 and 8.


Automated Network Games Enhancement Layer. A tool to detect and classify real-time Network Game traffic flows and then to use this information to dynamically manage priority queuing of these flows in the network.


Remote Unix Learning Environment. Software management tool to manage and support use of the RULE subsystem.

NAM - Not AutoMake

A means of using autoconf without automake to develop platform independent build environments.


A multi-network-layered real-time traffic capture and analysis tool.


A thread and socket Multi-Platform C++ Class Library. Supports TCP and UDP sockets over both IPv4 and IPv6 networks. Currently supported on Linux, FreeBSD, Solaris and MacOS X platforms.


A streaming traffic generator developed for the ATcrc. Generates multiple streaming content like network flows to test network performance.

Last Updated: Monday 1-Sep-2008 16:03:57 AEST | Maintained by: Jason But ( | Authorised by: Grenville Armitage (