# NetBox VM Import Desktop Windows-Desktopanwendung zum Importieren und Synchronisieren virtueller Maschinen aus VMware ESXi/vSphere nach NetBox. ## Funktionen - Mehrere kundenbezogene VMware- und NetBox-Profile - Mit Windows DPAPI verschlüsselte Passwörter und API-Token - Optionale Unterstützung selbstsignierter TLS-Zertifikate - Synchronisierung von VMs, Hardwaredaten, Interfaces und IP-Adressen - Übernahme primärer IPv4- und IPv6-Adressen ## Verwendung Die fertige Windows-Anwendung befindet sich unter `dist/NetBox VM Import.exe`. Profile werden im Benutzerprofil unter `%APPDATA%\NetBox VM Import\config.json` gespeichert. Passwort und Token sind an das jeweilige Windows-Benutzerkonto und den Rechner gebunden verschlüsselt. ## Entwicklung ```powershell python -m venv .venv .\.venv\Scripts\Activate.ps1 pip install -r requirements.txt python app.py ``` ## EXE erstellen ```powershell pyinstaller "NetBox VM Import.spec" ```