Skip to content

KNJSoft/Pentrace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pentrace

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

Caractéristiques principales

  • 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

Manuel d'utilisation de Pentrace

Installation

  1. Téléchargement (Option 1 : Via Git)

    git clone https://github.com/KNJSoft/Pentrace.git
    cd Pentrace
    chmod +x install.sh
    sudo ./install.sh
  2. 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

Utilisation

Commandes Principales

  1. 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é.

  2. Arrêter l'enregistrement :

    pt stop

    Arrête l'enregistrement en cours. Les commandes suivantes ne seront plus loguées dans le fichier actuel.

  3. Afficher les logs récents :

    pt show [--lines <nombre>]

    Affiche les dernières entrées du fichier de log actuel. L'option --lines permet de spécifier le nombre de lignes à afficher (par défaut, affiche les 20 dernières lignes).

  4. 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.

  5. 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é.

Gestion des Wordlists

  1. Créer une nouvelle wordlist :

    pt wordlist create <nom_wordlist>

    Crée un nouveau fichier de wordlist avec le nom spécifié.

  2. 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.

  3. Supprimer une wordlist :

    pt wordlist delete <nom_wordlist>

    Supprime le fichier de la wordlist spécifiée. Attention : cette action est irréversible.

  4. 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.

  5. Ajouter un terme à la wordlist active :

    pt wordlist add <terme>

    Ajoute le terme spécifié à la wordlist active.

  6. Supprimer un terme de la wordlist active :

    pt wordlist remove <terme>

    Supprime le terme spécifié de la wordlist active.

  7. 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.

Autres Commandes Utiles

  1. Afficher l'aide :

    pt help

    Affiche ce manuel d'utilisation ou une aide concise pour les commandes.

  2. Afficher la version de Pentrace :

    pt version

    Affiche la version actuelle de l'outil Pentrace.

Désinstallation

  1. Supprimer le binaire :
    pt uninstall

About

L'outil d'audit de session et de gestion de données pour Pentest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages