rfb
A number of modules to support the RFB protocol, also known as VNC in Java. Included is a Swing viewer component, a recorder, a player, and some common code that may be used throughout these modules.
Most encodings are supported include ZLIB, CORRE, Hextile, Tight, ZLIB and ZRLE as well as AnonTLS, Tight and VNC authentication methods.
File transfer support for both TightVNC and UltraVNC is also provided.