Zia Monitoring
v1.3.0Outils · Utilitaire système Windows
Les utilitaires système Windows demandent en général les pleins pouvoirs dès le lancement, envoient des données ailleurs et appliquent des réglages qu'on ne sait plus défaire. Zia Monitoring prend le contre-pied sur ces trois points.
- Stack
- C#
- étoiles
- 1
- Push
- le mois dernier
- Topics
- 0
Impact
Un audit complet agrège les signaux de sécurité, vie privée, démarrage, stabilité et matériel en une liste priorisée avec un score sur 100. Les optimisations sont réversibles et prévisualisées avant application — un utilitaire système qui ne peut pas revenir en arrière est un risque, pas un outil.
Points clés
- Démarre sans droits administrateur : l'élévation n'est demandée que pour les actions qui en ont réellement besoin — debloat, pare-feu, DNS, DISM/SFC, capteurs matériels
- Audit complet en un score sur 100, avec rapport hebdomadaire HTML et PDF et suivi de la tendance
- Optimisations réversibles avec prévisualisation et retour arrière complet : HAGS, algorithme de Nagle, plan d'alimentation, intégrité de la mémoire
- Cartographie matérielle poussée : profil XMP/EXPO, RAM simple ou double canal, largeur du lien PCIe du GPU, usure du SSD, batterie des périphériques Bluetooth
- Sonde DPC et latence pour diagnostiquer les craquements audio et les micro-saccades, là où les outils grand public s'arrêtent au taux d'utilisation
- 478 tests unitaires, historique des métriques en SQLite, secrets chiffrés par DPAPI
Trois refus de départ
- Pas d'administrateur par défautl'application se lance en droits standard et ne demande une élévation que pour l'action précise qui l'exige
- Pas de compte, pas de cloudtout est collecté, stocké et calculé sur la machine
- Rien d'irréversiblechaque optimisation est prévisualisée puis annulable, y compris les réglages de registre
Tableau de bord temps réel
CPU, RAM, températures CPU et GPU, VRAM, vitesse des ventilateurs, débit réseau et ping, entrées-sorties disque, FPS estimés, processus les plus lourds et score de santé global.
Détail d'interface qui compte : le dégradé thermique du froid vers le chaud est réservé aux vraies grandeurs physiques — charge et température. Le reste utilise une palette neutre, pour qu'une couleur chaude signale toujours quelque chose de physiquement chaud.
Diagnostic
- Corrélation des codes d'arrêt BSOD et des modules fautifs avec les sources officielles
- Stabilité : plantages applicatifs, erreurs WHEA, dernier écran bleu, suspicions de fuite mémoire, dérive thermique
- Sonde DPC et latence, pour les craquements audio et micro-saccades que le gestionnaire des tâches ne montre jamais
- Tendance du temps de démarrage, dépendances de services, détecteur de redémarrage en attente
- Prévision d'espace disque, cache de shaders, fichier d'échange, doublons et gros fichiers
Sécurité et vie privée
- État du pare-feu et de l'UAC, alertes S.M.A.R.T., pilotes obsolètes, entrées de démarrage suspectes
- Détection de conflits entre plusieurs antivirus, indicateurs de hooks de keylogger
- Audit des accès webcam, micro et dossiers, audit des extensions de navigateur
- Vérification des mots de passe contre Have I Been Pwned
- Coupe-circuit réseau par application, et durcissement de la confidentialité Windows en un clic
- Debloat guidé, catégorisé et réversible
Structure
ZiaMonitoring.App/ ├── App.xaml.cs amorçage, conteneur DI, instance unique ├── Core/Models/ modèles de domaine ├── Infrastructure/ │ ├── AdminElevation.cs élévation à la demande │ └── Collectors/ collecteurs WMI / Win32 ├── Application/ audit, boost, sécurité, nettoyage, historique SQLite ├── ViewModels/ état MVVM partagé ├── Pages/ pages WinUI 3 ├── tests/ 478 tests xUnit └── installer/ build portable + Inno Setup
Distribution
Version portable autonome — runtime .NET et Windows App SDK embarqués, rien à installer au préalable — ou installateur par utilisateur, sans invite UAC et proprement désinstallable. L'application se met à jour depuis les releases GitHub, mais la mise à jour automatique est désactivée par défaut : sur un utilitaire système, c'est à l'utilisateur de décider quand quelque chose change sur sa machine.
Stack
- C# 12
- .NET 8
- WinUI 3
- SQLite
- LibreHardwareMonitor
- WMI
- DPAPI
- xUnit
Mis à jour le 2026-07-10