2026-05-26 15:10:05 +02:00
2026-05-26 15:10:05 +02:00
2026-05-26 15:10:05 +02:00
2026-05-26 15:10:05 +02:00
2026-05-26 15:10:05 +02:00
2026-01-15 11:37:51 +01:00
2026-05-26 15:10:05 +02:00
2026-05-26 15:10:05 +02:00
2026-05-20 13:56:08 +02:00
2026-05-26 15:10:05 +02:00

Analyse Réseau

Description

Cet outil centralisé permet de récupérer et d'analyser les données de configuration et de logs issues de différents équipements réseau (Firewalls et Switches). Il convertit ces informations brutes en un format JSON normalisé basé sur les modèles OpenConfig (YANG) et génère divers rapports d'infrastructure au format Excel ainsi que des schémas visuels.

L'application dispose d'une interface graphique (GUI) qui automatise la gestion de l'environnement virtuel et l'installation des dépendances pour faciliter son utilisation.

Fonctionnalités par module

  • Module Firewall
Équipements supportés : Palo Alto, Stormshield, Forcepoint.
Données extraites : Fichiers et dossiers de configurations d'origine.
Rapports générés :
- Matrice de flux (Excel) pour visualiser les communications et les règles de trafic.
- Matrice de routage (Excel) pour cartographier les routes statiques.
  • Module Switch
Équipements supportés : HPE (Comware / ProCurve).
Données extraites : Fichiers de logs (outputs de commandes de diagnostic).
Rapports générés :
- Rapport des liens inter-switches (Excel).
- Rapport des interfaces et de leurs compteurs (Excel).
- Rapport d'état des stacks (Excel).
- Schéma global de l'infrastructure réseau (génération visuelle des interconnexions).

Avertissements (Pré-requis)

Avant de lancer l'application, vous devez impérativement créer manuellement les dossiers input/ s'ils n'existent pas encore, et y déposer vos fichiers selon l'architecture suivante :

  • Pour le Firewall : Créer le dossier et déposer les configurations dans /Parseurs_config_Firewall/src/input/

  • Pour le Switch : Créer le dossier et déposer les fichiers de logs dans /Parseurs_logs_Switch/src/input/

Fichier de site : N'oubliez pas de renseigner ou modifier le fichier de données site.json pour correspondre à vos zone réseau situé dans le dossier /Parseurs_config_Firewall/src/data/.

Utilisation & Interface Graphique

L'outil intègre une interface graphique. Lors de son premier lancement, le script se charge de créer automatiquement un environnement virtuel (venv) et d'y installer tous les paquets requis (requirements.txt).

Pour démarrer l'application, exécutez simplement la commande suivante à la racine du projet :

python3 ./main.py

Gestion des Sorties (Output)

Une fois l'analyse terminée, l'ensemble des données extraites (JSON OpenConfig, matrices Excel, rapports et schémas d'infrastructure) sera automatiquement exporté dans les répertoires output/ de leurs sections respectives :

  • Résultats Firewalls : /Parseurs_config_Firewall/src/output/

  • Résultats Switches : /Parseurs_logs_Switch/src/output/

Description
No description provided
Readme 835 KiB
Languages
Python 100%