Veyon

Last updated
Veyon
Developer(s) Veyon Solutions
Initial releaseMarch 22, 2007 (2007-03-22) [1]
Stable release 4.7.3 (April 8, 2022;21 months ago (2022-04-08) [2] ) [±]
Repository
Written inC++
Operating system Linux, Windows
Size
  • Windows: 12.0 MB
  • Linux: 1.7 MB
Available inEnglish, German and others
Type Software
License GPL-2.0-or-later
Website veyon.io   OOjs UI icon edit-ltr-progressive.svg

Veyon (Virtual Eye On Networks) is a free and open source software for monitoring and controlling computers across multiple platforms. Veyon supports users in teaching in digital learning environments, performing virtual trainings or giving remote support. [3]

Contents

The program has been developed as a free alternative to commercial classroom management solutions. It enables teachers to view and control computer labs and interact with students. [4] Veyon is available in many different languages [5] and provides numerous features supporting teachers and administrators at their daily work. Veyon can be used transparently in heterogeneous environments. This means a teacher computer running Linux can easily access student computers running Windows and vice versa.

History

The predecessor project iTALC was started in 2004 and initially available for Linux only. In 2006 and 2007 it was ported to Windows for the Sys-C project of the German city Chemnitz. [6] The further development has been expedited among others through the integration into Univention Corporate Server @ school in 2010.

As part of the complete rehaul of iTALC in 2017 the software has been released under the new name Veyon. [7] Veyon differs from its predecessor by a modular architecture as well as many new features such as access control via access control lists, LDAP server support and a new command line utility. Both administrators and users can now consult the new comprehensive administration and user manuals in many different languages. [8]

Technology

Veyon uses an extended version of the VNC protocol to communicate with remote computers. Since Veyon is based on TCP connections, broadcasting screens also works across local network boundaries. [9] Fast and efficient compression algorithms even allow connecting private student computers at home.

The Veyon Service needs to be installed on all student computers. The service can't be stopped or uninstalled by students if they do not have administrative privileges. The Veyon Master application running on the teacher computer accesses the service on the student computers. Authentication is performed using RSA keys or by checking user credentials. This way it's ensured only teachers can access student computers.

Features

Features of Veyon include the following: [10]

Compatibility

Veyon is based on the Qt framework and is written in C++. It's therefore available for both Windows and Linux systems. Support for further platforms and operating systems is being worked on. [11] The usage of Veyon in combination with Edubuntu or Skolelinux (Debian Edu) allows schools all over the world the operation of a free school network.

Related Research Articles

<span class="mw-page-title-main">Scroll Lock</span> Computer key

Scroll Lock is a lock key on most IBM-compatible computer keyboards.

<span class="mw-page-title-main">Back Orifice 2000</span> Computer program for remote administration

Back Orifice 2000 is a computer program designed for remote system administration. It enables a user to control a computer running the Microsoft Windows operating system from a remote location. The name is a pun on Microsoft BackOffice Server software.

<span class="mw-page-title-main">Virtual Network Computing</span> Graphical desktop-sharing system

Virtual Network Computing (VNC) is a graphical desktop-sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer. It transmits the keyboard and mouse input from one computer to another, relaying the graphical-screen updates, over a network.

<span class="mw-page-title-main">Computer accessibility</span> Ability of a computer system to be used by all people

Computer accessibility refers to the accessibility of a computer system to all people, regardless of disability type or severity of impairment. The term accessibility is most often used in reference to specialized hardware or software, or a combination of both, designed to enable the use of a computer by a person with a disability or impairment.

<span class="mw-page-title-main">Text-based user interface</span> Type of interface based on outputting to or controlling a text display

In computing, text-based user interfaces (TUI), is a retronym describing a type of user interface (UI) common as an early form of human–computer interaction, before the advent of bitmapped displays and modern conventional graphical user interfaces (GUIs). Like modern GUIs, they can use the entire screen area and may accept mouse and other inputs. They may also use color and often structure the display using box-drawing characters such as ┌ and ╣. The modern context of use is usually a terminal emulator.

NetBus or Netbus is a software program for remotely controlling a Microsoft Windows computer system over a network. It was created in 1998 and has been very controversial for its potential of being used as a trojan horse.

Remote administration refers to any method of controlling a computer from a remote location. There are many commercially available and free-to-use software that make remote administration easy to set up and use. Remote administration is often used when it's difficult or impractical to be physically near a system in order to use it or troubleshoot it. Many server administrators also use remote administration to control the servers around the world at remote locations. It is also used by companies and corporations to improve overall productivity as well as promote remote work. It may also refer to both legal and illegal remote administration.

The magic SysRq key is a key combination understood by the Linux kernel, which allows the user to perform various low-level commands regardless of the system's state. It is often used to recover from freezes, or to reboot a computer without corrupting the filesystem. Its effect is similar to the computer's hardware reset button but with many more options and much more control.

The Dell Remote Access Controller (DRAC) is an out-of-band management platform on certain Dell servers. The platform may be provided on a separate expansion card, or integrated into the main board; when integrated, the platform is referred to as iDRAC.

<span class="mw-page-title-main">UltraVNC</span> Remote desktop software

UltraVNC is an open-source remote-administration/remote-desktop-software utility. The client supports Microsoft Windows and Linux but the server only supports Windows. It uses the VNC protocol to allow a computer to access and control another one remotely over a network connection.

A home server is a computing server located in a private computing residence providing services to other devices inside or outside the household through a home network or the Internet. Such services may include file and printer serving, media center serving, home automation control, web serving, web caching, file sharing and synchronization, video surveillance and digital video recorder, calendar and contact sharing and synchronization, account authentication, and backup services.

In computing, the term remote desktop refers to a software- or operating system feature that allows a personal computer's desktop environment to be run remotely from one system, while being displayed on a separate client device. Remote desktop applications have varying features. Some allow attaching to an existing user's session and "remote controlling", either displaying the remote control session or blanking the screen. Taking over a desktop remotely is a form of remote administration.

This page is a comparison of notable remote desktop software available for various platforms.

<span class="mw-page-title-main">Intel Active Management Technology</span> Out-of-band management platform by Intel

Intel Active Management Technology (AMT) is hardware and firmware for remote out-of-band management of select business computers, running on the Intel Management Engine, a microprocessor subsystem not exposed to the user, intended for monitoring, maintenance, updating, and repairing systems. Out-of-band (OOB) or hardware-based management is different from software-based management and software management agents.

Remote Desktop Services (RDS), known as Terminal Services in Windows Server 2008 and earlier, is one of the components of Microsoft Windows that allow a user to initiate and control an interactive session on a remote computer or virtual machine over a network connection. RDS was first released in 1998 as Terminal Server in Windows NT 4.0 Terminal Server Edition, a stand-alone edition of Windows NT 4.0 Server that allowed users to log in remotely. Starting with Windows 2000, it was integrated under the name of Terminal Services as an optional component in the server editions of the Windows NT family of operating systems, receiving updates and improvements with each version of Windows. Terminal Services were then renamed to Remote Desktop Services with Windows Server 2008 R2 in 2009.

This list is a comparison of web conferencing software available for Linux, macOS, and Windows platforms. Many of the applications support the use of videoconferencing.

ConnectWise Control, previously Screenconnect, is a self-hosted remote desktop software application. It was originally developed by Elsinore Technologies in 2008 under the name ScreenConnect, and is now owned by ConnectWise Inc.

<span class="mw-page-title-main">Chrome Remote Desktop</span> Remote desktop software tool

Chrome Remote Desktop is a remote desktop software tool, developed by Google, that allows a user to remotely control another computer's desktop through a proprietary protocol also developed by Google, internally called Chromoting. The protocol transmits the keyboard and mouse events from the client to the server, relaying the graphical screen updates back in the other direction over a computer network. This feature, therefore, consists of a server component for the host computer, and a client component on the computer accessing the remote server. Chrome Remote Desktop uses a unique protocol, as opposed to using the common Remote Desktop Protocol.

<span class="mw-page-title-main">Splashtop</span> Software

Splashtop is a family of remote-desktop software and remote support software, developed by Splashtop Inc. Splashtop enables users to remotely access or remotely support computers from desktop and mobile devices. Splashtop enables remote computer access for businesses, IT support and help desks, MSPs, and educational institutions.

scrcpy Screen mirroring software

scrcpy is a free and open-source screen mirroring application that allows control of an Android device from a desktop computer. The software is developed by Genymobile SAS, a company which develops Android emulator Genymotion.

References

  1. "1.0.0 release commit". 2020-02-10. Retrieved 2020-02-10.
  2. "Veyon download page". Veyon Website. Veyon Solutions. 2022-04-08. Retrieved 2022-04-08.
  3. "Official description of Veyon at GitHub" . Retrieved 2021-08-04.
  4. "Veyon README" . Retrieved 2020-02-10.
  5. "Translation portal of Veyon" . Retrieved 2020-02-10.
  6. "Press release announcing iTALC for Sys-C" (in German). Retrieved 2018-03-01.
  7. "Announcement of Veyon at the iTALC mailing list" . Retrieved 2018-03-01.
  8. "Veyon documentation" . Retrieved 2020-02-10.
  9. "Troubleshooting — Veyon 4.3.3 documentation" . Retrieved 2020-02-10.
  10. "Veyon Github page" . Retrieved 2020-02-10.
  11. Tobias Junghans (2018-02-20). "Improved multi-platform support in Veyon 4.1" . Retrieved 2018-03-01.