Projects
Some of the research projects WAND worked on.
| Name | Description |
| AMP |
The Active Measurement Project (AMP) is a monitoring platform designed to perform continuous, distributed, black-box active network measurement. |
| BSOD |
The bsod visualisation tool uses the libtrace framework to transform network traffic into a graphical format that can be viewed in real time. Capturing from a live network interface, or from a saved trace file, bsod visualises the flow of network data between hosts, providing (at a glance) information about network usage. |
| Darpwatch |
Darpwatch is a solution for monitoring ethernet activity across many different ethernet networks. Darpwatch is based on the original arpwatch source from UCB. |
| DCCP |
DCCP (Datagram Congestion Control Protocol) is a transport level protocol designed to transport data over unreliable sessions using congestion control. It has been released as a series of RFCs (4340-4342) and has an IETF working group tracking it’s progress. |
| dhcparpd |
dhcparpd is a tool to mitigate the effects of IP spoofing attacks on ethernet based networks. dhcparpd was initially written to help manage the conference network for Linux.Conf.AU held in Dunedin in January 2006. |
| FPGA NTP Server |
Highly accurate synchronization of computer clocks is critical for many applications, such as air traffic control and high-frequency trading. |
| globaliser |
The globaliser allows static virtualisation of C source code by filtering preprocessed C. It is used in the Network Simulation Cradle. This is the standablone release. |
| libconfig |
libconfig is a simple library for dealing with parsing config files. It’s used for several of WAND’s projects. |
| libtcpcsm |
The libtcpcsm software is designed to facilitate the analysis of TCP sending behaviour, i.e. detecting loss and reordering events or tracking congestion window size, in packet header traces. It is based on the libtrace trace processing library. |
| libtcptools |
Libtcptools is a library that leverages libtrace to perform several useful TCP analysis tasks, including RTT estimation, classification of reordering events and bandwidth estimation. |
| maji |
Maji is an implementation of an IPFIX meter based on the libtrace packet capture and processing library. IPFIX itself is a standardised method for performing and exporting flow measurement data, similar to the Cisco NetFlow standard. |
| nettest |
Nettest was a cross platform, distributed network measurement tool designed to passively monitor a users connection to the Internet. |
| NSC |
The Network Simulation Cradle (NSC) is a framework which allows real world TCP/IP network stacks to be used inside a network simulator. More information here. |
| SRG |
SRG is a Squid Report Generator designed for the needs of CRCnet. None of the existing report generators could provide the exact solution that we required and we decided to start from scratch rather than trying to modify an existing progamme. SRG is designed to be fast and easy to integrate in to other authentication systems (such as those that are driving Squid itself). |
| Trace processing |
WAND has developed a software suite for developing very high performance network packet capture and analysis tools. Libtrace is the core library and includes a set of example analysis tools built on it. Other libraries provide flow tracking and protocol identification. Libtrace and the other libraries are used by OpenLI, CAIDA STARDUST and many other tools. |
| WDCap |
WDCap is a tool for capturing packet traces. It is heavily based on the libtrace library. |