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.