The rfbproxy can be used for recording screen updates from a VNC server, or key/mouse events from a VNC viewer. Screen updates can be played back and viewed using vncviewer.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.