Network ● Sealed v1.0 (treated)

NetworkBackup

Network Device Backup Discovery Module for M&A Discovery Suite (SPEC-451).

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 runs through the ACQI discovery orchestrator and writes its rows into a dedicated results view. From there, conflicts, dependencies, and readiness scores feed the deal-wide consolidation layer.

Route in app:
/discovered/network-backup

Outputs

Each module emits a normalised CSV keyed by entity ID with readiness and risk scores, evidence-source counts, and last-seen timestamps. The exact column set varies by module — the app's results view shows the live schema.