| UltraVNC | |
|---|---|
| | |
| Screenshot of UltraVNC Viewer connection dialog. | |
| Original authors | |
| Developers | |
| Initial release | 5 December 2002 [1] |
| Stable release | |
| Repository | |
| Written in | C, C++ and Java |
| Operating system | |
| Platform | |
| Size | About 6 MB |
| Standard | RFB/VNC |
| Available in | |
| Type | |
| License | GPLv3 |
| Website | uvnc |
UltraVNC (sometimes written uVNC) is an open-source remote-administration/remote-desktop-software utility. [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]
The client supports Microsoft Windows and Linux but the server only supports Windows. [15] It uses the RFB (VNC) protocol to allow a computer to access and control another one remotely over a network connection.
UltraVNC is very used in the World (several million downloads), and it is always developed since 2002.
The 1.5.x development branch has more two million views and downloads. [16]
The oldest UltraVNC video on YouTube was published on 2007-02-21, an user explains how to install UltraVNC. [17]
Another videos on YouTube has more 350 000 and 390 000 views. [18] [19]
Since its launch, it has been cited in several magazines, journals and books [20] [21] and in several academic articles. [22] [23]
UltraVNC allows the use of a remote computer as if the user were in front of it. This is achieved by sending mouse movements and key-presses to the remote computer, and replicating the remote computer's display (subject to differences in resolution) locally in real time. UltraVNC bears a strong resemblance to RealVNC Free Edition. However, in addition to remote control, it adds various features, such as an encryption plugin to secure the client/server connection. It also supports file transfers, chat functionality and various authentication methods. The two computers must be able to communicate across a network, such as a local subnet, internal network, or the Internet. The software is free and distributed under the terms of the GNU General Public License version 3.
UltraVNC is developed in the C, C++, and Java programming languages.
It can use an optional mirror driver installed on the remotely controlled computer for fast and efficient notification of screen changes with very low CPU load, [24] although this is not needed since later versions of Windows 10. [25]
UltraVNC is the result of the merger of Vdacc-VNC started by Rudi De Vos in 1999 and eSVNC started by Sam in 2002. [1]
Since release 1.0.6.4, UltraVNC server can work as a Windows service under User Account Control (UAC).
UltraVNC is notable as the base for free no-install remote help desk options including UltraVNC SC (Single Click) and PcHelpWare. These operate by generating pre-configured executables that can be downloaded and run on systems needing support; these applications then connect back to server software running on the system providing support.