DTL
Overview
Automated Windows installer for NetDTL
README content
NetDTL Installer
Windows installer for deploying NetDTL.
NetDTL Installer automates the installation, deployment and initial configuration of the NetDTL environment on Windows systems.
version 1.0-0 25-may-2026 DTL didier.morandi@gmail.com
---
Features
- Automated dependency installation
- NetDTL deployment
- Initial application configuration
- Patch panel tools
- Desktop shortcut creation
- Windows-friendly installer (Inno Setup)
---
Project structure
netdtl-installer/
│
├── NetDTL_Setup.iss
├── assets/
│ └── netdtl.ico
├── scripts/
│ ├── install_dependencies.ps1
│ ├── deploy_netdtl.ps1
│ └── configure_netdtl.ps1
├── tools/
│ ├── patch_panel_engine.py
│ ├── patch_panel_launcher.py
│ └── patch_panel_config.json.example
└── README.md
Update - 14 June 2026
The repository now contains the building blocks of a complete Windows installer around XAMPP, Nmap, and NetDTL.
Confirmed components:
NetDTL_Setup.iss: Inno Setup script used to build the installer.scripts/install_dependencies.ps1: installation or verification of Python, Python dependencies, Nmap, and XAMPP.scripts/deploy_netdtl.ps1: NetDTL repository download, extraction, copy toC:\xampp\htdocs\netdtl, and Apache/MySQL startup.scripts/configure_netdtl.ps1: Nmap and MySQL/MariaDB detection, database creation, SQL import,db.phpgeneration, and local HTTP validation.tools/patch_panel_engine.py: graphical patch panel generator.tools/patch_panel_launcher.py: simplified launcher for the generator.
The repository is therefore used both to build the installer and to provide auxiliary tools for preparing the patch panel.