Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Tyr — Collection d'outils pour explorer les données de cybersécurité telles que : * NVD CVE, fournisseurs CVE, Cpe et CpeMatch, * Mitre CWE, CAPEC et Att&ck * Données Cisa (kev) | Kitploit
Outils/GitLabGitLab/cyberactivity/tyr
Analyse des VulnérabilitésCollecte d'InformationsUtilitaires et FrameworksRenseignement sur les Menaces
GitLabcyberactivity/tyr

Tyr

Collection d'outils pour explorer les données de cybersécurité telles que : * NVD CVE, fournisseurs CVE, Cpe et CpeMatch, * Mitre CWE, CAPEC et Att&ck * Données Cisa (kev)

Voir le dépôt
21il y a 16h 9mPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Projet Tyr

  • Projet Tyr
    • Présentation
    • Pourquoi le nom de Tyr ?
    • Qu'est-ce que Tyr ?
    • Que fait Tyr ?
    • Ce qu'il faut pour utiliser Tyr
      • Pour tout le monde
      • Pour le développeur
      • Pour l'administrateur système
      • Pour l'utilisateur final
        • Sans paquet Linux installé
        • Avec paquet Linux installé
        • Processus courant après installation
    • L'avenir de Tyr
    • Auteurs et remerciements
    • Licence
    • État du projet

Présentation

Tyr est une collection d'outils pour l'exploration des menaces liées aux vulnérabilités.

Pourquoi le nom de Tyr ?

Tyr est un dieu viking qui surveille la sécurité des autres dieux vikings. L'idée de ce surveillant pour les autres m'a donné l'idée de nommer ce projet : Tyr.

Qu'est-ce que Tyr ?

Tyr est une collection de solutions pour aider l'utilisateur final à explorer les données de vulnérabilités et les menaces associées. Pour atteindre ces objectifs, Tyr propose diverses listes de mots-clés à usage spécialisé pour explorer les données suivantes :

  • Données NVD, comme les CVE enrichies par la NVD, les commentaires des fournisseurs de CVE, les CPE et CpeMatch,
  • Données Mitre comme CWE, CAPEC, Att&ck,
  • Cisa kev.

Que fait Tyr ?

Tyr offre la possibilité d'explorer et de comparer ces données. Elles peuvent être utilisées dans vos propres scripts shell. Les plateformes suivantes sont prises en charge :

  • macOS,
  • Windows,
  • Debian et dérivés,
  • Rocky et dérivés.

Pour les OS de type Debian et Rocky, il est possible d'explorer la liste des CVE corrigées pour chaque paquet installé.

Ces outils sont accessibles en ligne de commande avec leur aide intégrée pour les plateformes Windows, ou man pour les plateformes Linux et macOS.

Toutes les données sont collectées dans le répertoire .tyr stocké dans votre répertoire personnel. Tous les fichiers sources collectés depuis la NVD, Mitre et Cisa sont enregistrés dans votre répertoire .tyr/downloads.

Toutes les bases de données locales sont stockées dans le répertoire .tyr/db. Après le téléchargement et l'importation des données, vous pouvez travailler sur toutes ces données en mode hors ligne.

NOTE : toutes les données collectées sont stockées dans des bases de données sqlite.

Ce qu'il faut pour utiliser Tyr

Pour tout le monde

Pour tout type d'utilisateur, il n'est pas nécessaire d'installer d'autres fonctionnalités que la toolchain rust elle-même.

Pour l'installation, vous avez le choix ci-dessous selon votre OS :

OSCommandeCommentaire
not windowscurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs shNon valide sur plateforme windows
debian likesudo apt install rustup-
rocky likesudo dnf install rustup-
macOS/Linuxbrew install rustupGestionnaire de paquets Homebrew
windowsscoop install rustupPour les utilisateurs Windows, vous devrez installer le MSVC Runtime que vous trouverez sur le site de Microsoft s'il n'est pas déjà installé.

Après l'installation, exécutez :

rustup default stable

et

rust update

Pour les développeurs

Vous devrez d'abord installer la commande git.

Ensuite, créez un répertoire de travail pour le projet Tyr et clonez-le :

git clone https://gitlab.com/cyberactivity/tyr.git

Rendez-vous dans le répertoire tyr et exécutez les commandes suivantes :

cargo build --release

Copiez l'exécutable baldur dans votre $HOME/.cargo/bin :

  • Pour les utilisateurs non Windows : cp target/release/baldur $HOME/.cargo/bin

  • Pour les utilisateurs Windows : copy target\release\baldur.exe %USERPROFILE%\.cargo\bin

Exécutez la commande de déploiement avec votre cargo : cargo run --release

NOTE : cette commande est une commande de déploiement propre au projet tyr qui s'exécute par défaut.

Il est recommandé de quitter votre environnement shell et d'en ouvrir un nouveau, car certaines configurations de PATH ont été mises à jour par la commande de déploiement.

Toutes les commandes disponibles sont stockées dans votre répertoire .tyr/bin dans votre répertoire personnel local.

Si vous souhaitez obtenir de l'aide sur une commande, essayez :

<command> help pour les utilisateurs Windows ou man <command> pour les autres utilisateurs.

Pour les administrateurs système

Installez la toolchain rust et clonez le dépôt du projet Tyr comme expliqué pour les utilisateurs développeurs.

Rendez-vous dans le répertoire tyr et exécutez les commandes suivantes pour générer le paquet d'installation debian.

cargo clean

cargo deb --profile release

Le paquet d'installation a été généré, par exemple : target/debian/baldur_0.0.1-1_arm64.deb.

Les commandes suivantes génèrent un paquet d'installation rpm :

cargo clean

cargo build --release

cargo generate-rpm -p src/baldur --profile release

Le paquet d'installation a été généré, par exemple : target/generate-rpm/baldur-0.0.1-1.aarch64.rpm

Pour l'installation sous windows/macOS, suivez la même procédure que pour un développeur. Il n'existe pas de processus d'installation spécifique pour ces OS pour le moment.

NOTE : après l'installation du paquet, l'utilisateur final qui souhaite bénéficier des fonctionnalités de mots-clés de tyr effectuera :

  • un git clone pour cloner le projet tyr,
  • depuis le répertoire tyr, exécutera la commande : deploy.

Pour l'utilisateur final

Sans paquet Linux installé

Après une installation du processus comme expliqué ci-dessus, ouvrez une interface en ligne de commande et exécutez les commandes suivantes :

git clone https://gitlab.com/cyberactivity/tyr.git

Rendez-vous dans le répertoire tyr et exécutez : deploy.

Le répertoire .tyr est créé dans votre $HOME.

Avec le paquet Linux installé

Depuis votre session utilisateur, ouvrez une console en ligne de commande et exécutez : deploy.

Le répertoire .tyr est créé dans votre $HOME.

Processus commun après l'installation

Ouvrez une nouvelle interface en ligne de commande et exécutez les commandes suivantes :

  • Pour télécharger toutes les sources de données : download
  • Pour importer tous les fichiers téléchargés : data.import

Vous êtes prêt. Pour afficher tous les contextes existants, exécutez : contexts Pour afficher la liste des mots-clés d'un contexte, exécutez : keywords pour le contexte par défaut, ou keyword <context> pour un contexte spécifique.

L'avenir de Tyr

Télécharger l’outil