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 / Python

Rô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

ComposantRôle descriptif
NetDTL_Setup.issDéfinition Inno Setup de l’installateur.
assetsRessources graphiques, icônes et éléments embarqués.
scriptsScripts PowerShell d’installation, déploiement et configuration.
toolsOutils 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