x11vnc 0.9.4 (Default branch)

x11vnc is a program that allows one to remotely view and interact with real X displays (i.e. a display corresponding to a physical monitor, keyboard, and mouse) with any VNC viewer. It is similar to WinVNC and is designed to be compatible with all Unix variants and depend on a very small set of standard libraries. It supports a growing number of command line options, such as -nofb for dual- headed mode with Win2VNC. It is part of the LibVNCServer project. License: GNU General Public License (GPL) Changes:
Reverse VNC connections now work in the X session -find and -create modes. Reverse VNC connections (both normal and using SSL) can use a Web proxy, a SOCKS proxy, the UltraVNC repeater proxy, an SSH connection, or even a CGI URL to make the outgoing connection by using the -proxy option. Support for the ZYWRLE encoding is added: it is the RealVNC ZRLE encoding extended to do motion video and photo regions more efficiently by way of a Wavelet based transformation. Indexed colormaps with depths other than 8 now work properly. The Java Viewer source code is now included in the release.

More...