Veyon
logiciel libre et open source pour la surveillance multi-plateforme et le contrôle des ordinateurs et pour la gestion de classe
From Wikipedia, the free encyclopedia
Veyon (Virtual Eye On Networks), anciennement iTALC (Intelligent Teaching And Learning with Computers), est un logiciel libre de formation en ligne (e-learning) permettant à un professeur de prendre la main pour effectuer des démonstrations sur les postes des étudiants dans une salle de cours informatisée mise en réseau.
| Développé par | Tobias Junghans |
|---|---|
| Première version | |
| Dernière version | 4.9.8 ()[1] |
| Dépôt | github.com/veyon/veyon |
| Assurance qualité | Intégration continue |
| Écrit en | C++ |
| Interface | Qt |
| Système d'exploitation | Linux et Microsoft Windows |
| Environnement | Windows 10, Linux, UNIX, BSD |
| Langues | Multilingue (6) |
| Type | Formation en ligne |
| Licences | GNU GPL |
| Documentation | docs.veyon.io |
| Site web | (en) Site officiel |
Le programme a été développé comme alternative libre du logiciel MasterEye en utilisant la bibliothèque Qt.
Des versions du logiciel existent pour Linux et pour Windows. Veyon fonctionne même dans un environnement hétérogène. Par exemple, un professeur possédant un portable fonctionnant sous Linux peut parvenir à administrer un réseau sous Windows.
À la base de toutes les fonctions il y a le protocole « Remote Frame Buffer » (RFB) étendu, utilisé grâce à UltraVNC. Il s'agit d'un protocole simple pour l'accès à distance aux interfaces graphiques des utilisateurs. Veyon travaille entièrement avec des connexions TCP, ce qui a l'avantage que les démos et les administrations à distance sont possibles par-dessus les pare-feux locaux.
Installation
L'installation du client maitre de Veyon se fait sur un poste « maître » (ou éventuellement plusieurs si on veut changer de place dans la classe).
Le déploiement du client « élève » doit être fait sur le reste des postes.
L'installation peut être automatique et silencieuse[2] ou provenir d'un gestionnaire de paquet[3].
Fonctionnalités
Veyon a été conçu pour une utilisation scolaire. Il offre donc beaucoup de possibilités aux enseignants, tels que :
- voir ce qui se passe sur l'ordinateur de l'élève à l'aide du mode aperçu et faire des captures d'écran
- prendre le contrôle à distance de l'ordinateur pour aider l'élève
- afficher une démonstration en temps réel (soit en plein écran ou dans une fenêtre) de l'écran du professeur ou d'un écran élève sur tous les ordinateurs des élèves
- verrouiller l'ordinateur pour focaliser l'attention sur l'enseignant
- envoyer des messages sous forme de texte aux élèves
- allumer, éteindre et redémarrer les ordinateurs à distance
- ouvrir et fermer une session à distance
- exécuter des commandes/scripts
- éducation à domicile - le réseau de la technologie ne se limite pas à un sous-réseau et les élèves peuvent donc se joindre depuis la maison à des leçons via VPN - simplement en installant le client Veyon avec la clé publique.
Sécurité
Pour éviter que des intrus ne prennent la main depuis l'extérieur de la classe, la sécurité est assurée via diverses solutions comme un système de clés cryptographiques avec la clé publique copiée sur chaque ordinateur « élève » permettant la prise de contrôle à distance et d'une clé privée qui reste sur l'ordinateur professeur servant à l'authentification. L'accès peut être aussi basé sur LDAP sur GNU/Linux ou Active Directory sur Microsoft Windows ou des modules complémentaires payants[4].
Le processus « élève » nommé Veyon client[5] est un service fonctionnant en tant que qu'administrateur sur la machine « élève ».