/TFE-Networking_toolkit

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

(TFE) Networking Toolkit : Boite à outil permettant de générer facilement des examens pour Packet Tracer.

  • Coach TFE : Madame Masson
  • Etudiant : Morgan Valentin

Manuel d'utilisation


Release

Nouveauté : Cette version permet désormais de générer un examen de 1ère ou de 2ème. Plus besoin de choisir la version du programme par rapport au besoin.


Vérification de l'intégrité du fichier :

Nom du fichier hash sha1 associé
release_windows_v3.0.zip 68f0bb9bbc590e50e6b19d9e18a55f060288e130

Comment générer un hash sha1 sous windows ?

  1. Télécharger le fichier sur votre machine.
  2. Ouvrir l'explorateur de fichier windows et aller dans le dossier où se situe le fichier téléchargé (généralement "Téléchargement")
  3. Maintenir la touche "Maj" ("shift" en anglais) + faire un click droit avec la souris et sélectionner "Ouvrir powershell ici"
  4. Taper la commande "certutil -hashfile nom_du_fichier"
  5. Vérifier si le hash correspond à celui mis dans le tableau ci-dessus.

PS : Si le hash est différent (donc les données ont été altérées = possible virus), ne l'ouvrez surtout pas.


Bugs connues et anciennes versions

Liens vers bugs.md


Table des matières


Description du projet

Application (à but éducative) permettant de faciliter la mise en place d'un réseau ou la génération d'examen via une GUI facile à prendre en main. Cette application sera divisé en 3 modules :

  1. Configuration de divers appareils via un générateur de commandes à "copier-coller" dans ceux-ci.
  2. Générateur d'examen compatible avec (Cisco) Packet Tracer.
  3. Un simplificateur de calculs VLSM et pour le calcul de sous-réseau.

⚠ Ce programme est conçu pour être à des fins éducatives.


Objectif du projet

L'objectif de ce projet, est de faire gagner du temps aux professeurs dans la mise en place d'un réseau, que ce soit pour la génération d'examen qui peut prendre jusqu'à 1h30 pour certains examens, mais aussi pour simplement générer les commandes pour d'autres topologies réseau qui n'ont pas été crée via ce logiciel.


Prochainement

  • Générateur de commande pour un appareil type (Routeur, Switch-L2/ L3)
  • Générateur de configuration de services linux (DNS et DHCP)
    • Permettra de facilement configurer pour le DNS Bind9 et pour le DHCP isc-dhcp-server.
  • Une sorte d'IDE, qui permettra de visualiser les différents fichier générer par le programme afin de pouvoir les personnaliser.
    • Permettra de visualiser en couleur, d'éditer les fichiers, les sauvegardé et si possible, de proposer un système d'auto-complétion.
  • Possiblement un jour.... Une sorte de d'analyseur de fichier de config.
    • On place un fichier de config dans le programme, et celui-ci doit être capable de dire, tout les fonctions / protocoles utilisées dans un 1er temps. Et dans un 2ème temps, générer un fichier permettant de facilement encoder dans Packet Tracer (pour les cas d'examens).

Aspect technique

Plateforme Langage (programmation) Librairie ?
Application de bureau Python PyQt => Librairie permettant de mettre en place des GUI plus belle.

Ce programme est disponible et utilisable sous Windows via un exécutable.


Mocup


Sources utilisées