Initial commit: bootstrap monorepo NetMapper

This commit is contained in:
Perplexity Bot
2026-08-03 21:40:48 +00:00
commit 96130a11f4
10 changed files with 257 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
# Vision
NetMapper nasce per diventare il punto centrale di osservazione e documentazione di un homelab.
L'applicazione deve unire discovery automatico e modellazione manuale, perché la topologia reale non è sempre deducibile in modo completo dal solo scanning di rete. Il risultato atteso non è solo un inventario di IP, ma una mappa navigabile che rappresenti relazioni, contenimento, collegamenti e contesto operativo.
## Viste principali
- Vista fisica: switch, firewall, server, access point, modem, telecamere e collegamenti.
- Vista logica: subnet, VLAN, servizi esposti, flussi e dipendenze.
- Vista gerarchica: host fisico > VM/LXC > app/servizi.
- Vista inventario/IP: indirizzi, MAC, interfacce, metadati, note e sorgenti discovery.
## Principi
- Source of truth interna, ma alimentata da discovery.
- Ogni informazione deve avere origine, timestamp e livello di confidenza.
- Nessun lock-in sul runtime: deve girare bene sia in LXC sia in container.
- Plugin/connettori per estendere discovery e import dati.