Aller au contenu principal

Application Windows open source

WinSight

Application Windows open source dédiée à la visibilité système, réseau et confidentialité.

WinSight, application Windows open source
winsight.edeveloppe.com
Capture mobile réelle de WinSight
Date du projet
Type de projet
Application Windows open source

Le contexte

Le projet et son ambition

WinSight réunit plusieurs outils spécialisés permettant d'observer les mécanismes de persistance, les connexions sortantes, les requêtes DNS, les accès à la caméra et au microphone ainsi que différents risques de détournement sous Windows.

J'ai assuré la conception et le développement complet du projet : architecture, moteurs de détection, application WPF, interface en ligne de commande, serveur MCP, documentation de sécurité, tests automatisés et chaîne de publication pour Windows x64 et Arm64.

Périmètre du projet

  • Analyse de la Persistance Windows
  • Pare-feu Sortant par Application
  • Surveillance Réseau et Confidentialité
  • Détection de Comportements Sensibles
  • Dashboard, CLI et Serveur MCP
  • Vie Privée et Transparence
  • Tests Automatisés Multi-Environnements
  • Publication Vérifiable

Le travail réalisé

Une réponse adaptée au projet

Analyse de la Persistance Windows

WinSight inspecte plusieurs surfaces de démarrage automatique et vérifie les signatures Authenticode afin d'identifier les éléments persistants qui méritent l'attention de l'utilisateur.

Capture réelle de WinSight sur ordinateur
winsight.edeveloppe.com
Capture mobile réelle de WinSight
02

Pare-feu Sortant par Application

Un service dédié permet de contrôler les connexions sortantes au niveau de la Windows Filtering Platform. Le filtrage reste désactivé par défaut et ne bloque que les applications explicitement sélectionnées par l'utilisateur.

03

Surveillance Réseau et Confidentialité

La suite attribue les connexions et les requêtes DNS aux processus concernés et permet d'identifier les programmes utilisant la caméra ou le microphone.

04

Détection de Comportements Sensibles

WinSight surveille l'apparition de nouveaux mécanismes de démarrage et propose une détection expérimentale de comportements associés aux ransomwares à l'aide de fichiers leurres et d'heuristiques d'écriture.

05

Dashboard, CLI et Serveur MCP

Les mêmes moteurs d'analyse sont accessibles depuis une application graphique WPF, une interface en ligne de commande compatible JSON et un serveur MCP local en lecture seule pour les clients d'intelligence artificielle compatibles.

06

Vie Privée et Transparence

Le projet est libre, sans compte, sans télémétrie et sans collecte analytique. Les limites, les frontières de confiance, les données éventuellement transmises et l'état réel de qualification sont documentés publiquement.

07

Tests Automatisés Multi-Environnements

La chaîne d'intégration continue exécute les tests sur plusieurs environnements Windows et impose un seuil de couverture pour chaque bibliothèque du projet.

08

Publication Vérifiable

Les artefacts Windows x64 et Arm64 sont publiés avec leurs sommes SHA-256, un SBOM et des attestations de provenance afin de rendre la distribution vérifiable.

Le bilan

Ce que ce projet apporte

WinSight est né du constat qu'il manquait sous Windows une suite libre réunissant plusieurs outils de visibilité simples, spécialisés et auditables.

Le projet privilégie une architecture transparente : les observations restent séparées des actions, les protections sont explicites et les états inconnus ne sont jamais présentés comme des garanties.

WinSight démontre ma capacité à concevoir un produit technique complet, de l'intégration avec les mécanismes Windows jusqu'à l'interface, aux tests, à la documentation de sécurité et à la distribution open source.

Un projet similaire ?

Besoin d'un outil sur mesure ?

Parlons de vos besoins et construisons une solution adaptée.

Découvrir l’offre Développement sur mesure
Sans engagement · Réponse sous 24h