Software

Various software I have written or worked on that may be of interest to others:

rdesktop
An open source client for Windows Terminal Services.
pspresent
A fullscreen presentation tool for displaying PostScript presentations.
vNUMA
Distributed virtualisation software which turns a cluster into a single ccNUMA-like machine.
Sulima
MIPS architecture simulator used in teaching at UNSW.
vmdk-loop
A Linux utility to mount VMware virtual disks.
muddle
Disassembles information generated by the Microsoft IDL compiler (MIDL) to partially reconstruct the IDL.
sdalogon
An open source client for the Starnet IP accounting software (used by a number of colleges at UNSW).
ip_nat_netbios
A Linux kernel module to perform address translation on NetBIOS datagrams, allowing NT domain logins from behind IP masquerading/NAT.
cfdecrypt
Decrypts ColdFusion templates encrypted with cfcrypt.
ypauth
LSA authentication module for Windows 2000 to do YP/NIS authentication (wraps MSV1_0.dll). Unlike NISGINA no dummy local users are created. Provided here in source form only as some configuration values are hard coded.
dia-sources
Voltage source and current source circuit symbols for dia.
fake-xterm
A program that behaves like xterm -S, but instead of popping up a xterm, attaches to a pseudoterminal which can be accessed with screen or minicom. Written for the ski IA64 simulator.
jpegrotate
Tiny shell script to losslessly rotate and optimise JPEG files from a digital camera, using jhead and jpegtran.
npmpset
Sets the IP address of a device via Network Peripheral Management Protocol (NPMP), used by a few network printers (e.g. Epson Stylus).
tunsetup
A small utility to create and delete persistent TUN/TAP devices.

Comments are closed.