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

- 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.
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.
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.
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.
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.
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.
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.
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

























