Whodunit.me

Projet

Blackwall — Un garde du corps numérique pour ton réseau

12/11/2026

Blackwall

Un agent IA qui surveille et protège ton réseau comme un véritable garde du corps numérique.

Blackwall est un projet d'agent intelligent dédié à la surveillance et à la protection d'un réseau informatique.

Son objectif est simple : disposer d'un système capable de se déplacer activement dans le réseau, de connaître les appareils connectés, d'observer leurs comportements et de détecter les activités inhabituelles.

Mais Blackwall ne se contente pas de détecter. Il doit également comprendre les situations, analyser les risques et proposer des réponses adaptées.

Le tout dans une architecture entièrement self-hosted, transparente et sous contrôle humain.


Le concept

L'idée de Blackwall est de construire un agent IA qui connaît son environnement et sait comment chaque appareil est censé se comporter.

Il doit notamment être capable de :

  • Découvrir les équipements présents sur le réseau.
  • Identifier les appareils et leurs rôles.
  • Observer les communications et les comportements.
  • Détecter les activités inhabituelles.
  • Analyser les événements avec un moteur d'intelligence artificielle.
  • Proposer des mesures de protection adaptées.

L'objectif n'est pas de remplacer l'administrateur réseau, mais de lui fournir un véritable assistant de cybersécurité capable de surveiller son infrastructure en continu.


Architecture

Le système repose sur trois piliers complémentaires.

1. L'agent mobile — Raspberry Pi 4B

Le Raspberry Pi constitue le point d'observation du réseau.

Il se charge de découvrir les appareils connectés, de surveiller leur activité et de collecter les informations nécessaires à l'analyse.

Il joue le rôle de capteur et d'agent d'exécution du système.

2. Le cerveau — Hermes

Hermes constitue le moteur d'intelligence artificielle de Blackwall.

Il reçoit les événements remontés par l'agent mobile, analyse leur contexte et consulte les informations connues sur le réseau.

Son rôle est de comprendre les situations et de déterminer si un comportement nécessite une intervention.

Il doit notamment pouvoir :

  • Analyser les événements réseau.
  • Identifier les comportements suspects.
  • Consulter les informations relatives aux appareils.
  • Évaluer le niveau de risque.
  • Proposer une réponse adaptée.
  • Expliquer ses décisions à l'administrateur.

3. La mémoire — Base de données locale

La mémoire centralise les informations concernant l'ensemble des appareils du réseau.

Chaque équipement doit pouvoir être associé à une fiche contenant notamment :

  • Son adresse IP.
  • Son adresse MAC.
  • Son nom d'hôte.
  • Son type et son rôle.
  • Ses permissions.
  • Son comportement habituel.
  • Son historique d'activité.

Cette mémoire permet à Blackwall de contextualiser les événements plutôt que de traiter chaque alerte indépendamment.

Interface web

Une interface web doit permettre de visualiser et d'administrer le système en temps réel.

Elle devra notamment permettre de consulter les appareils connectés, de suivre les alertes, de visualiser les événements et de gérer les actions proposées par l'agent.


Fonctionnement

Le fonctionnement envisagé repose sur un cycle continu de surveillance et d'analyse.

  1. Découverte : l'agent identifie les appareils présents sur le réseau.
  2. Identification : chaque appareil est associé à un profil et à des permissions.
  3. Observation : l'agent surveille les comportements et les communications.
  4. Détection : une activité inhabituelle est identifiée.
  5. Analyse : les informations pertinentes sont transmises à Hermes.
  6. Décision : le moteur IA analyse la situation et propose une réponse.
  7. Validation : l'administrateur peut accepter ou refuser l'intervention.
  8. Historisation : l'événement et la décision sont conservés dans la mémoire.

Les réponses possibles

En fonction de la situation, Blackwall pourra proposer plusieurs types de réponses :

  • Laisser passer et continuer la surveillance.
  • Signaler un comportement suspect.
  • Appliquer un blocage temporaire.
  • Demander une autorisation avant une intervention plus importante.

Chaque intervention devra être accompagnée d'une explication permettant de comprendre pourquoi elle est proposée.


Sécurité et contrôle humain

La philosophie de Blackwall repose sur un principe fondamental : l'intelligence artificielle ne doit jamais devenir incontrôlable.

Même si l'agent dispose d'une certaine autonomie, les décisions critiques doivent rester sous le contrôle de l'administrateur.

Les principes retenus sont les suivants :

  • Contrôle humain : aucune action critique sans autorisation explicite.
  • Permissions limitées : chaque composant dispose uniquement des droits nécessaires.
  • Actions réversibles : privilégier les interventions temporaires.
  • Transparence : chaque décision doit être expliquée.
  • Traçabilité : les événements et les actions sont historisés.
  • Autonomie locale : privilégier une architecture self-hosted sans dépendance obligatoire au cloud.

Aucune destruction ni modification permanente du réseau ne doit être exécutée sans l'accord explicite de l'administrateur.


Objectifs du projet

Blackwall poursuit plusieurs objectifs :

  • Développer une surveillance réseau intelligente et proactive.
  • Détecter les comportements inhabituels avant qu'ils ne deviennent problématiques.
  • Disposer d'un assistant IA capable de comprendre le contexte du réseau.
  • Garder un contrôle humain total sur les décisions critiques.
  • Construire une solution entièrement self-hosted.
  • Centraliser la supervision et la gestion des alertes dans une interface claire.

État actuel

Blackwall est actuellement en phase de conception et de structuration.

Les premières réflexions portent sur l'architecture générale, la répartition des rôles entre les différents composants et le fonctionnement global de l'agent.

Les prochaines étapes concernent notamment la création de la base de données des appareils, la communication entre le Raspberry Pi et le moteur IA, ainsi que la conception de l'interface d'administration.

Les fonctionnalités décrites dans cette présentation représentent les objectifs du projet et ne sont pas nécessairement toutes implémentées à ce stade.

← Retour aux articles et projets