Microscope 3D de l'infrastructure IT — Biotech Infrastructure · 0DATA
L'Holoscope est l'interface de supervision 3D temps réel de l'écosystème 0DATA. Il scanne, cartographie et visualise l'infrastructure réseau sous forme de topologie interactive dans un espace tridimensionnel, avec gestion de fenêtres, authentification SSH, et système immunitaire Clone.
L'interface s'articule autour d'une toile 3D (Three.js) représentant les nœuds du réseau sous forme de sphères orbitant dans l'espace. Chaque nœud correspond à un équipement scanné (serveur, routeur, device IoT).
Drag = orbite · Scroll = zoom · Double-clic = DIVE dans un nœud. La grille polaire et le fog donnent la profondeur.
Vue schématique 2D en bas à droite. Positionne les nœuds détectés dans un aperçu compact.
3 orbites : [OB] OBSERVE, [OP] OPERATE, [SY] SYSTEM + bouton central ORG. Flyout au survol sur desktop, grille tactile sur mobile.
Filtre les nœuds par nom, IP, fabricant ou type. La frappe réduit la topologie aux correspondances.
Le Window Manager (WM) permet d'ouvrir des modules dans des fenêtres flottantes draggable, resizable et minimizable, à la manière d'un OS dans le navigateur.
Topologie live : nœuds actifs, niveau de zoom, mode LIVE/DEMO.
Chronologie des événements réseau. planifié
Vue globale de l'écosystème 0DATA : agents, services, dépendances. planifié
Tableau des devices scannés : NAME, IP, TYPE, PROTO, READY, STATUS.
Greffe SSH/SNMP/HTTP vers un équipement cible.
Journal quotidien : synthèse, actions admin, événements système en temps réel.
Système immunitaire : processus non autorisés, snapshots, white-listing.
Discussion avec EKO, l'agent IA 0DATA.
Visibilité des couches 3D : HALOS, RINGS, ARCS, SYNAPSES, LABELS, GRID, STARS, IP.
Export des données de scan (JSON, CSV). planifié
Interfaces web détectées sur le réseau (ports HTTP/HTTPS ouverts).
EscMinimiser la fenêtre activeCtrl+WFermer la fenêtre activeFFocus sur la barre de rechercheMToggle minimapSi plus de 3 fenêtres sont ouvertes simultanément, la plus ancienne inactive est automatiquement minimisée. Évite la surcharge visuelle.
L'état des fenêtres (position, taille, ouverture) est sauvegardé dans localStorage et restauré entre les sessions.
L'Access Dock est le panneau d'authentification qui s'ouvre lorsqu'on clique sur un device verrouillé (lock-queue). Il permet de déverrouiller les équipements pour le scan profond (DEEP SCAN).
Le Credential Vault stocke les profils d'authentification (RAM-only, jamais persistés). Réutilisation automatique par fingerprint.
Saisie manuelle HOST / UTILISATEUR / MOT DE PASSE avec toggle de visibilité du password.
Vérifie l'authentification SSH avant de lancer le scan. Affiche l'OS détecté si succès.
Une fois authentifié : scan approfondi (Docker, PostgreSQL, processus, interfaces web).
Le Clone Engine est la couche 3 du système immunitaire 0DATA. Il surveille les processus en cours d'exécution et détecte les clones non autorisés (processus suspects, fork bombs, binaires inconnus).
/proc (pas inotify) — rate-limit anti fork-bomb/opt/holoscope/clone.db — snapshot de 923 binaires whitelistésdpkg -S):5220 — snapshot, blocked, authorize, rejectlocalStorage.clone-tokenindex.html (218 Ko) → holo-wm.js (27 Ko externe) ├── View Registry — 14 vues (11 modules utilisateur + 3 DIVE) ├── Window Manager — drag, resize, minimize, règle des 3 ├── Orbit Nav — 3 orbites [OB][OP][SY] + flyout/survol ├── Taskbar — chips de fenêtres + HUD stats (EQ/GR/AT) ├── Surface Adapter — responsive mobile/desktop ├── Content Renderers — NETWORK, AUDIT, GRAFT, JOURNAL, CLONE, CHAT, SETTINGS │ └── DIVE Renderers — Docker [DG], PostgreSQL [PG], Processus [PR] ├── Planifié — TIMELINE [TL], ECOSYSTEM [EC], EXPORT [EX] ├── State Manager — localStorage persistence └── Keyboard — Esc minimize, Ctrl+W close
/opt/web/holoscope/:5217 — POST /scan (5 types de cibles):5220 — GET /snapshot, POST /authorize, POST /rejectdata-theme="dark") — toggle ◉ LIGHT / ◉ DARKproxy_set_header Authorization)