Skip to content
Nathan Colson edited this page Dec 19, 2024 · 3 revisions

Traceroute Script - Documentation

Contexte

Ce projet consiste en un script Python permettant de réaliser un traceroute. Il prend en entrée une URL ou une adresse IP, et fournit en sortie la liste des adresses IP des différents sauts du chemin réseau. Le script intègre également deux options :

  • Affichage progressif : Les résultats sont affichés au fur et à mesure des étapes du traceroute.
  • Enregistrement des résultats : Permet d'enregistrer les résultats dans un fichier texte spécifié par l'utilisateur.

Le script est conçu pour fonctionner sur Windows en utilisant la commande système tracert.

Fonctionnalités

Traceroute standard : Affiche les résultats une fois le traceroute terminé.

Option progressive : Affiche les résultats en temps réel pour une meilleure visualisation.

Option d'enregistrement : Sauvegarde les résultats dans un fichier texte pour un usage ultérieur. Utilisation

Lien vers le script Python : script.py

Exemples de commandes

Exécuter un traceroute standard :

python script.py example.com

Exécuter un traceroute avec affichage progressif :

python script.py example.com -p

Enregistrer les résultats dans un fichier :

python script.py example.com -o resultat.txt

Démonstration

Une vidéo montrant le fonctionnement du script est disponible à ce lien : https://youtu.be/LIFWvaHF3jk

Utilisation de l’IA générative

Pour ce projet, une IA générative a été utilisée dans les étapes suivantes :

  • Génération d’un plan structuré pour le script Python.
  • Rédaction et amélioration du code Python, notamment pour la gestion des options et des erreurs.
  • Création de cette documentation pour la page Wiki GitHub.

L’IA a permis de gagner du temps dans la conception et la rédaction tout en assurant une structure claire et conforme aux consignes.