Pentrace est un outil de test de pénétration et d'analyse de sécurité conçu pour les professionnels de la cybersécurité. Écrit en Bash, il fournit un ensemble de fonctionnalités puissantes pour :
- Enregistrer et analyser les sessions terminales
- Suivre les activités de test de sécurité
- Documenter les résultats des tests
- Enregistrement de sessions : Capture automatique des commandes et de leurs résultats
- Gestion des wordlists : Création, modification et utilisation de listes personnalisées
- Interface en ligne de commande : Simple et intuitive à utiliser
- Logs horodatés : Suivi précis de toutes les activités
- Installation facile : Compatible avec les systèmes Linux
-
Téléchargement (Option 1 : Via Git)
git clone https://github.com/KNJSoft/Pentrace.git cd Pentrace chmod +x install.sh sudo ./install.sh -
Téléchargement (Option 2 : Via Wget/Curl)
wget https://github.com/KNJSoft/Pentrace.git -O Pentrace # ou curl -o Pentrace https://github.com/KNJSoft/Pentrace.git chmod +x Pentrace cd Pentrace sudo ./install.sh
-
Démarrer l'enregistrement :
pt start
Cette commande démarre l'enregistrement de toutes les commandes tapées dans le terminal et de leurs résultats dans un fichier de log horodaté.
-
Arrêter l'enregistrement :
pt stop
Arrête l'enregistrement en cours. Les commandes suivantes ne seront plus loguées dans le fichier actuel.
-
Afficher les logs récents :
pt show [--lines <nombre>]
Affiche les dernières entrées du fichier de log actuel. L'option
--linespermet de spécifier le nombre de lignes à afficher (par défaut, affiche les 20 dernières lignes). -
Lister tous les fichiers de logs :
pt list-logs
Affiche la liste de tous les fichiers de logs créés par Pentrace, le nom du fichier est le nom de la wordlist.
-
Afficher le contenu d'un fichier de log spécifique :
pt view-log <nom_du_fichier_log>
Affiche le contenu du fichier de log spécifié.
-
Créer une nouvelle wordlist :
pt wordlist create <nom_wordlist>
Crée un nouveau fichier de wordlist avec le nom spécifié.
-
Sélectionner une wordlist active :
pt wordlist select <nom_wordlist>
Définit la wordlist spécifiée comme la wordlist active pour les opérations futures (par exemple, l'ajout de termes). Par défaut, la wordlist "default" est active.
-
Supprimer une wordlist :
pt wordlist delete <nom_wordlist>
Supprime le fichier de la wordlist spécifiée. Attention : cette action est irréversible.
-
Lister le contenu de la wordlist active (sous forme de tableau) :
pt wordlist list
Affiche le contenu de la wordlist actuellement sélectionnée sous forme de tableau.
-
Ajouter un terme à la wordlist active :
pt wordlist add <terme>
Ajoute le terme spécifié à la wordlist active.
-
Supprimer un terme de la wordlist active :
pt wordlist remove <terme>
Supprime le terme spécifié de la wordlist active.
-
Afficher la liste de toutes les wordlists disponibles :
pt wordlist show
Affiche la liste des noms de tous les fichiers de wordlist créés par Pentrace.
-
Afficher l'aide :
pt helpAffiche ce manuel d'utilisation ou une aide concise pour les commandes.
-
Afficher la version de Pentrace :
pt version
Affiche la version actuelle de l'outil Pentrace.
- Supprimer le binaire :
pt uninstall