Script basé sur les sources https://github.com/MysticRyuujin/guac-install
- Vérification de la compatibilité de version 🥑 Apache Guacamole (min 1.5.0) avant installation
- Vérification si l'extension n'est pas déjà présente avant installation
✅ Debian 10 ❌ Debian 11 ✅ Ubuntu 20
wget https://github.com/zazazouthecat/guac-ext-history/raw/main/guac-ext-history-install.sh -O guac-ext-history-install.sh
chmod +x guac-ext-history-install.sh
./guac-ext-history-install.sh
${HISTORY_PATH} --- Chemin d'enregistrement définit
${HISTORY_UUID} --- ID lié à l'historique
${GUAC_USERNAME} --- Nom de l'utilisateur connecté
${GUAC_DATE} --- Date actuelle
${GUAC_TIME} --- Heure actuelle
${GUAC_CLIENT_ADDRESS} --- L'adresse IPv4 ou IPv6 de l'utilisateur actue
${GUAC_CLIENT_HOSTNAME} --- Le nom d'hôte de l'utilisateur actuel
il faudra exploiter la commande guaclog
pour encoder les frappes clavier
Encodage des frappes au clavier /log/bastion/MON_SRV/MON_SRV_RECORD_johndoe_20210827_105342
guaclog -f /log/bastion/MON_SRV/MON_SRV_RECORD_johndoe_20210827_105342