status: en cours

NetDEPLOY

Plateforme souveraine d'orchestration et de supervision d'infrastructure : cartographie réseau automatique, catalogue de déploiement self-hosted (Wazuh, Zitadel, Nextcloud...), agent de télémétrie temps réel écrit en Rust.

context:§ context

Le problème

Les équipes infrastructure et sécurité doivent aujourd'hui jongler entre plusieurs outils disjoints pour cartographier leur réseau, déployer des services de confiance et superviser leurs serveurs en temps réel, souvent avec une dépendance à des solutions cloud propriétaires peu compatibles avec une exigence de souveraineté numérique.

build:§ realization

Ce qui a été construit

Une plateforme complète d'administration d'infrastructure : découverte réseau automatique, catalogue de déploiement pour des solutions souveraines, agent de télémétrie temps réel, et génération de rapports d'audit assistée par IA.

stack:§ stack

Technologies

  • Node.js
  • SQLite
  • Socket.IO
  • Nmap
  • Docker
  • Rust
  • Cross (cross-compilation)
  • React
  • TypeScript
  • Vite
  • Zustand
  • xterm.js
  • ReactFlow
  • Zitadel (OIDC)
  • JWT
  • AES-256-GCM
  • OpenRouter (Mistral)
  • S3 / MinIO
  • PDFKit
role:§ role

Contribution

[ À COMPLÉTER : ton rôle précis dans l'équipe sur ce projet ]

results:§ results

Ce que ça a donné

  • Découverte réseau automatique par scan ARP/ICMP (Nmap), avec import/export CSV et qualification SSH avant enrôlement.
  • Cartographie topologique interactive en SVG.
  • Catalogue de scripts de déploiement pour des solutions souveraines (Wazuh, Zitadel, Passbolt, Nextcloud, Mattermost, OnlyOffice, iTop, pfSense/WireGuard), testés dans un bac à sable Docker isolé avant exécution réelle par SSH.
  • Agent de télémétrie léger écrit en Rust, cross-compilé pour Linux (x86_64/ARM64), FreeBSD/pfSense et Windows, diffusant les métriques (CPU, RAM, disque, réseau, processus) toutes les 5 secondes par Socket.IO, avec seuils d'alerte configurables.
  • Authentification unique OIDC via Zitadel et double authentification TOTP avec secrets chiffrés AES-256-GCM.
  • Génération de rapports d'audit assistée par IA (Mistral via OpenRouter), exportés en PDF vers un stockage S3/MinIO.