TeamViewer

TeamViewer
Developer(s) TeamViewer GmbH
Stable release

Android
6.0.203  (September 8, 2011; 5 months ago (2011-09-08))

iOS
6.0.10370  (August 12, 2011; 6 months ago (2011-08-12))

Linux
6.0.9258  (July 7, 2011; 7 months ago (2011-07-07))

Mac OS X
6.0.10370  (July 28, 2011; 6 months ago (2011-07-28))

Windows

7.0.12313  (December 14, 2011; 2 months ago (2011-12-14)) [±]
Operating system Windows, Mac OS X, Linux, iOS, Android
Available in Multilingual
Type Remote administration software
License Proprietary, free for private usage
Website TeamViewer GmbH Official Website

TeamViewer is a proprietary computer software package for remote control, desktop sharing, and file transfer between computers. The software operates with the Microsoft Windows, Mac OS X,[1][2] Linux,[3] iOS,[4] and Android[5] operating systems. It is possible to access a machine running TeamViewer with a web browser.[6] While the main focus of the application is remote control of computers, collaboration and presentation features are included.[7]

TeamViewer GmbH was founded in 2005 in Uhingen, Germany.

Contents

Establishing connections

Teamviewer may be installed with an installation procedure, although the 'Quick Support' version will run without installation.[8] To connect to another computer, TeamViewer has to be running on both machines. To install TeamViewer administrator access is required, but once installed it can be run by any user. When Teamviewer is started on a computer, it generates a partner ID and password (user-defined passwords are also supported). To establish a connection from a local client to a remote host machine, the local operator must communicate with the remote operator, request the ID and password, then enter these into the local TeamViewer.[9]

Linux port

TeamViewer for Linux appears to be based upon the Windows version. Additionally, /opt/teamviewer/teamviewer/$tv_ver/bin/teamviewer contains links to a wrapper of a Windows executable:

export TV_BINDIR=/opt/teamviewer/teamviewer/$tv_ver/bin
exec "$TV_BINDIR"/wrapper "c:\Program Files\TeamViewer\Version$tv_ver\TeamViewer.exe" "$@"

Security

TeamViewer uses RSA private/public key exchange and AES (256-bit) session encoding.[10] But since it uses a username and password as the only security measure, it is vulnerable to phishing, etc.

In the default configuration, TeamViewer uses one of the servers of TeamViewer.com to handle the connection and the routing of traffic between the local client and the remote host machine, so all the traffic between the two sides goes through a third party's server.[11]

See also

References

External links