Project

General

Profile

ClientScribeVsVeyon » History » Version 15

Gérald Schwartzmann, 06/21/2018 12:04 PM

1 1 Gérald Schwartzmann
h1. ClientScribeVsVeyon
2 1 Gérald Schwartzmann
3 9 Gérald Schwartzmann
h2. Généralités
4 1 Gérald Schwartzmann
5 1 Gérald Schwartzmann
http://veyon.io/
6 1 Gérald Schwartzmann
7 8 Gérald Schwartzmann
* version 4.0.4
8 2 Gérald Schwartzmann
* 50Mo
9 1 Gérald Schwartzmann
* fichier d'enregistrement en JSON
10 1 Gérald Schwartzmann
11 9 Gérald Schwartzmann
h3. Fonctionnalités
12 8 Gérald Schwartzmann
13 8 Gérald Schwartzmann
* allumer, redémarrer, éteindre
14 8 Gérald Schwartzmann
* déconnecter un utilisateur, verrouiller
15 8 Gérald Schwartzmann
* exécuter un programme à distance, ouvrir une page internet
16 1 Gérald Schwartzmann
* envoi d'un message
17 8 Gérald Schwartzmann
18 9 Gérald Schwartzmann
h3. Authentification
19 8 Gérald Schwartzmann
20 1 Gérald Schwartzmann
* par identifiant, nécessite que le compte de la session master soit identique à la session du compte slave
21 8 Gérald Schwartzmann
* par clé, la clé est générée sur le master et copiée sur le slave
22 8 Gérald Schwartzmann
23 9 Gérald Schwartzmann
h2. Tests
24 10 Gérald Schwartzmann
25 3 Gérald Schwartzmann
* sous Linux artful : aca pc linux
26 1 Gérald Schwartzmann
* sous Windoo 1709 : aca pc 10.1709
27 6 Gérald Schwartzmann
* serveur scribe aca 2.6.2 avec import
28 2 Gérald Schwartzmann
* serveur seth aca 2.6.2 avec import
29 1 Gérald Schwartzmann
30 9 Gérald Schwartzmann
h3. Windoo
31 10 Gérald Schwartzmann
32 2 Gérald Schwartzmann
* master : installer
33 2 Gérald Schwartzmann
* slave : décocher master à l'installation
34 2 Gérald Schwartzmann
35 9 Gérald Schwartzmann
h3. Linux
36 10 Gérald Schwartzmann
37 1 Gérald Schwartzmann
* installation du paquet deb avec les droits super utilisateur
38 1 Gérald Schwartzmann
* lancement en tant qu'utilisateur :
39 1 Gérald Schwartzmann
** veyon-service
40 1 Gérald Schwartzmann
** veyon-ctl service start
41 9 Gérald Schwartzmann
42 12 Gérald Schwartzmann
h3. Résultats
43 12 Gérald Schwartzmann
44 12 Gérald Schwartzmann
* impossibilité d'identifier une machine par sa MAC address, celles-ci servent essentiellement au réveil des machines par WOL.
45 12 Gérald Schwartzmann
* avec un Scribe il est impossible d'interroger l'annuaire LDAP pour obtenir les machines
46 13 Emmanuel GARETTE
* avec un Seth il est impossible d'interroger l'annuaire en TLS, un binaire a été recompiler avec un essai d'implémentation mais sans succès, "la consultation de l'annuaire en TLS sera supporté dans la version 4.1":https://github.com/veyon/veyon/issues/77 .
47 12 Gérald Schwartzmann
48 9 Gérald Schwartzmann
h2. Roadmap du projet
49 9 Gérald Schwartzmann
50 11 Gérald Schwartzmann
h3. Veyon 4.2.x (Q4/2018)
51 9 Gérald Schwartzmann
52 9 Gérald Schwartzmann
    Master
53 9 Gérald Schwartzmann
        Use existing connection for remote control to gain immediate access (#123)
54 9 Gérald Schwartzmann
    LDAP
55 9 Gérald Schwartzmann
        Add support for secondary LDAP server (#134)
56 9 Gérald Schwartzmann
    User session control plugin
57 9 Gérald Schwartzmann
        Add support for remote user logon (Windows only)
58 9 Gérald Schwartzmann
    Veyon Control
59 9 Gérald Schwartzmann
        Automatic elevation for operations requiring higher privileges
60 1 Gérald Schwartzmann
    Feature Store
61 9 Gérald Schwartzmann
62 11 Gérald Schwartzmann
h3. Veyon 4.1.x (Q2/2018)
63 9 Gérald Schwartzmann
64 9 Gérald Schwartzmann
    Core
65 9 Gérald Schwartzmann
        Add module for encrypting/decrypting internal configurable passwords such as VNC server and LDAP server passwords (#87)
66 9 Gérald Schwartzmann
        Extend plugin API by method for updating settings between versions
67 9 Gérald Schwartzmann
        Move more platform-specific code from core to platform plugins
68 9 Gérald Schwartzmann
    Master
69 9 Gérald Schwartzmann
        Support for custom sort order of computers (#126)
70 9 Gérald Schwartzmann
        Use existing connection for remote control to gain immediate access (#123)
71 9 Gérald Schwartzmann
        Configurable update interval
72 9 Gérald Schwartzmann
    Network objects plugin
73 9 Gérald Schwartzmann
        Add CLI support
74 9 Gérald Schwartzmann
        Add CSV import support
75 1 Gérald Schwartzmann
    LDAP/AD plugin
76 9 Gérald Schwartzmann
        Encrypt LDAP server password in settings
77 9 Gérald Schwartzmann
        Use standard-conform LDAP filters (do not omit round brackets)
78 11 Gérald Schwartzmann
        *Add support for LDAPS/TLS (#77)*
79 9 Gérald Schwartzmann
    Desktop services plugin
80 9 Gérald Schwartzmann
        Run program feature: allow to configure predefined programs available in a sub menu
81 9 Gérald Schwartzmann
    Remote control
82 1 Gérald Schwartzmann
        Allow configuration of customized keyboard shortcuts
83 9 Gérald Schwartzmann
    AuthKeys plugin
84 9 Gérald Schwartzmann
        New plugin allowing to configure manage authentication keys (#190)
85 9 Gérald Schwartzmann
86 11 Gérald Schwartzmann
h3. Veyon 4.0.x (Q3/2017)
87 9 Gérald Schwartzmann
88 9 Gérald Schwartzmann
    Current stable release series receiving only bug fixes
89 9 Gérald Schwartzmann
    Relaunch as "Veyon"
90 9 Gérald Schwartzmann
    Rewritten core architecture with support for plugins
91 9 Gérald Schwartzmann
    Completely revised Master application
92 1 Gérald Schwartzmann
    New CLI (command line interface) tool for automating common operations
93 9 Gérald Schwartzmann
    Full support for LDAP/AD integration
94 9 Gérald Schwartzmann
    Fine-grained computer access control via access control rules
95 9 Gérald Schwartzmann
    Improved demo mode stability and performance
96 9 Gérald Schwartzmann
    Full support for Windows 7, 8 and 10
97 11 Gérald Schwartzmann
98 9 Gérald Schwartzmann
99 9 Gérald Schwartzmann
https://github.com/veyon/veyon/wiki/Roadmap
100 14 Gérald Schwartzmann
101 14 Gérald Schwartzmann
h2. Travail sur la version beta
102 14 Gérald Schwartzmann
103 14 Gérald Schwartzmann
* Veyon 4.1 Beta (4.0.91) released on 2018-05-07 → date de publication prévue Veyon 4.1.x (Q2/2018)
104 14 Gérald Schwartzmann
* accès en TLS à l'annuaire → OK
105 14 Gérald Schwartzmann
* implémentation de la sécurité inexistante → vague encodage du mot de passe
106 14 Gérald Schwartzmann
* modification de l'annuaire pour gérer les salles → 2 solutions : nom de la salle dans l'attribut "location"→ solution testée OK, sinon objet de type "room" → solution non testée
107 14 Gérald Schwartzmann
* seul les enseignants peuvent observer un poste → pour le moment pas de solution pour empêcher un enseignant d'observer un autre enseignant → 2 pistes : bloquer le flux VNC, faisabilité inconnue, n'avoir qu'un enseignant par classe, cette solution répond elle vraiment au besoin ?
108 14 Gérald Schwartzmann
* déploiement silencieux et injection de la configuration en ligne de commande → impossible d'injecter le mot de passe car impossible de rejouer le chiffrement sans l'interface de veyon
109 15 Gérald Schwartzmann
* EOP → changement technique à faire pour récupérer les flux UltraVNC de Veyon
110 15 Gérald Schwartzmann
* Suppression de gestion poste car pas basé sur controle-vnc