Forum Puppy Linux - Toutou Linux - Astuces - Aide

Forum Francophone de Puppy/Toutou Linux => Sécurité => Discussion initiée par: Rantanplan le Vendredi 10 Mars 2023, 12:13:23

Titre: ylva 1.6 : Gestionnaire/coffre-fort de mots de passe en ligne de commande
Publié par: Rantanplan le Vendredi 10 Mars 2023, 12:13:23
Bonjour les aminches et autres Hurons :) ,

La plupart des toutous et autres puppies est fournie avec FPM2 pour mettre ses mots de passe à l'abri dans un coffre-fort. Soit.

Il existe bon nombre d'autres utilitaires de ce genre y compris en ligne de commande.

J'en ai trouvé un qui ne nécessite rien d'autre que le binaire : ylva.

J'ai retenu la version 1.6, l'avant-dernière, et je vous propose la version originale telle qu'on la trouve dans les dépôts Debian et la version française, partiellement traduite, avec une liste de caractères spéciaux augmentée.

Lorsqu'on saisit ylva dans un terminal (version FR), on obtient une aide :

Citer
# ylva
SYNOPSIS

    ylva [flags] [options]

OPTIONS

    -i --init                <path>  Initialiser une nouvelle base de données
    -E --encrypt                      Chiffrer la base de données des mots de passe actuelle
    -D --decrypt            <path>  Déchiffrer la base de données des mots de passe
    -a --add                          Ajouter une nouvelle entrée
    -c --copy                <id>    Copier une entrée
    -r --remove              <id>    Effacer l'entrée identifiée par id
    -p --show-db-path                Afficher le chemin d'accès à la base de données courante
    -u --use-db              <path>  Passer à une autre base de données
    -f --find                <search> Chercher des entrées
    -F --regex              <search> Chercher des entrées avec les expressions régulières
    -e --edit                <id>    Éditer l'entrée identifiée par id
    -l --list-entry          <id>    Lister l'entrée identifiée par son id
    -t --show-latest        <count>  Afficher les <count> dernières entrées
    -A --list-all                    Lister toutes les entrées
    -h --help                        Afficher cette page et sortir
    -g --gen-password        <length> Générer un mot de passe de longueur <lenght>
    -q --quick              <search> Identique à l'exécution de
                                      --show-passwords -f

    -v --version                      Afficher la version du programme

FLAGS

    --auto-encrypt                    Chiffrer automatiquement après la sortie
    --show-passwords                  Afficher les mots de passe dans la liste
    --force                          Tout ignorer et forcer l'opération
                                      --force fonctionne seulement avec l'option --init

Pour plus d'informations et exemples voir man ylva(1).

AUTEURS
    Copyright (C) 2019-2020 Niko Rosvall <niko@byteptr.com>
#


Une fiche se présente ainsi :
Citer
# ylva -A
====================================================================
ID: 1
Titre: test
Utilisateur: toto
Url: http://toto.org
Mot de passe: **********
Notes: ras
Modifié: 2023-03-10 10:41:05
====================================================================
Pour afficher le mot de passe en clair, il suffit de faire suivre "ylva" du drapeau "--show-passwords" :
Citer
# ylva --show-passwords -A
====================================================================
ID: 1
Titre: test
Utilisateur: toto
Url: http://toto.org
Mot de passe: aqwzsx&é"
Notes: ras
Modifié: 2023-03-10 10:41:05
====================================================================
#
Je n'ai pas trouvé, ni cherché, le moyen d'importer une liste sans passer par la (re-)saisie.

ylva inclut un générateur de mot de passe :
Citer
# ylva -g 14
Gap,2Iu=V{2.)w
#
où 14 est la longueur du mot de passe.

Le site du développeur d'ylva (ex-Titan, me semble-t-il) est là : https://github.com/nrosvall/ylva

Amusez-vous bien !

Amités.

[EDIT 20230310]
Testé avec succès sous : Triton-8 + LunarLobster + Antix 21
Échec sous Toutou Slaxen 6 - Voir si la version 1.5 serait acceptée.
Simple Audio Video Embedder