Network Backup
Network devices via nmap and retrieves configuration backups via Oxidized
What it does
Discovers network devices via nmap and retrieves configuration backups via Oxidized. Provides honest, auditable device inventory + config backup data for M&A due diligence. Core flow (one orchestrator): 1. Accept deal-scoped subnet list + optional credentials 2. Run nmap scan (service version, OS guess, banner, SNMP) 3. Classify devices to Oxidized model names (banner + heuristics) 4. Populate Oxidized source (HTTP preferred, CSV fallback) 5. Trigger backup via Oxidized REST API or CLI 6. Ingest results: device list + config metadata + provenance 7. Export static CSV: NetworkBackup.csv (no timestamps) HONEST DISCOVERY ONLY. No synthetic devices. Unreachable sources contribute 0 rows. Requires external dependencies (nmap, Oxidized) - gracefully handles absence. Output contract: - RETURN VALUE (JSON-serialised): { Success, devices[], backups[], RecordCount, Warnings[] } - CSV (data lake): static filename NetworkBackup.csv written to Raw/ with PascalCase headers
How the app exposes it
The module feeds into the ACQI app's dedicated results view. From there, conflicts, dependencies, and readiness scores roll up into the deal workspace.
/discovered/network-backup Outputs
Each module produces a CSV with readiness and risk scores, evidence-source counts, and last-seen timestamps. The exact columns vary by module — the app's results view shows the live schema.