NetDTL Installer — Manuel de référence
Référence descriptive de l’installateur Windows et des outils annexes NetDTL.
Type : installateur WindowsStack : Inno Setup / PowerShell / PythonRôle
NetDTL Installer regroupe les briques nécessaires au déploiement Windows de NetDTL : dépendances système, copie applicative, configuration initiale et génération de données auxiliaires pour le panneau de brassage.
Composants du dépôt
| Composant | Rôle descriptif |
|---|---|
| NetDTL_Setup.iss | Définition Inno Setup de l’installateur. |
| assets | Ressources graphiques, icônes et éléments embarqués. |
| scripts | Scripts PowerShell d’installation, déploiement et configuration. |
| tools | Outils Python liés au panneau de brassage. |
Scripts PowerShell
install_dependencies.ps1
Décrit la couche d’installation ou vérification de Python, dépendances Python, Nmap et XAMPP.
deploy_netdtl.ps1
Décrit la couche de récupération et placement de l’application NetDTL dans l’environnement web local.
configure_netdtl.ps1
Décrit la couche de configuration : base de données, fichier `db.php`, chemins de Nmap et validation HTTP locale.
Outils de panneau de brassage
`patch_panel_engine.py` et `patch_panel_launcher.py` forment un sous-système Python pour produire et préparer des données de brassage exploitables par NetDTL.
Limites
- L’ensemble cible principalement Windows et XAMPP.
- Les opérations système nécessitent des droits adaptés.
- La qualité du panneau de brassage dépend des données sources importées.