📥 Télécharger
Exécutable portable autonome (single-file, runtime .NET embarqué) — fonctionne sur un Windows sans .NET installé.
✨ Fonctionnalités
Une dizaine d'onglets, chacun avec filtre de recherche et exécution à la demande. Gestion & entretien du poste :
Nettoyage & optimisation
Fichiers temporaires, cache de l'Explorateur, caches Chrome & Edge. Réglages visuels Windows (effets, animations) via HKCU, redémarrage d'explorer.exe.
Vie privée (opt-in)
Nettoyage des traces locales : documents récents, historique Exécuter/Recherche, jump lists, historiques navigateurs, corbeille. Case maître désactivée par défaut.
Outils système
Lanceur de ~62 consoles et panneaux Windows (propriétés système, MMC, identifiants & comptes, dossiers shell:, accessibilité) avec recherche et description.
Programmes installés
Liste les applications (registre HKLM 64/32 + HKCU) avec version, éditeur, taille. Désinstallation via le désinstalleur officiel ou msiexec. Aucun fichier supprimé par l'outil.
Bureau à distance (RDP)
Gestion et diagnostic RDP : état du service, activation, port & pare-feu, utilisateurs. Lectures en console intégrée, actions admin relancées en console élevée (UAC). Bouton « Diagnostic complet ».
🛰️ Analyse réseau & système
C'est là que l'outil devient une véritable boîte à outils d'analyse — entièrement en local, sans aucun service tiers ni API externe.
Réseau — trafic temps réel
Débit instantané par interface (octets & paquets ↓/↑, IP, statut), rafraîchi chaque seconde, avec un graphe live du débit total cumulé. Plus un « suivi de paquets » (ping continu) vers un hôte saisi. Lecture seule, sans admin.
Connexions TCP
Table des connexions TCP actives (IPv4) avec extrémités locale/distante, état et PID du processus propriétaire, via GetExtendedTcpTable (iphlpapi). Aucun droit administrateur requis.
Trames — sniffer intégré
Capture des paquets IPv4 (entrée & sortie) via socket brut SIO_RCVALL — aucun pilote externe. Affichage par lots (fluide à plusieurs centaines de paquets/s), filtre IP/port, liste plafonnée aux plus récents. Admin requis.
Décodage par couches (OSI)
Sélectionnez une trame : décodage façon OSI — Réseau (IPv4) → Transport (TCP/UDP/ICMP) → Application. Chaque champ est situé (offset/longueur) dans la trame brute.
IpIntel — société & pays
Estimation de la société et du pays d'une IP 100 % en local : reverse DNS (PTR) + table de préfixes connus en repli. Aucun appel à un service de géolocalisation tiers.
Services Windows & télémétrie
Analyse des services hébergés par svchost.exe, classés par risque (essentiel / optionnel / télémétrie), mémoire du process hôte et nb de connexions. Détection & désactivation sécurisée de la télémétrie, gestion des tâches CEIP/Appraiser, export de rapport. Les services critiques sont verrouillés.
Capteurs matériels
Ventilateurs, tensions et températures via LibreHardwareMonitor (contrôleur Super-I/O de la carte mère + capteurs CPU/GPU) — là où WMI reste vide. Admin requis (pilote noyau).
Config système (WMI)
Inventaire matériel : CPU + cache L2/L3, barrettes mémoire (type, fréquence, référence), carte mère + BIOS, carte graphique (VRAM, pilote), disques. Exporté dans le journal — pratique en intervention.
ClientHello (le domaine visé) est lu, jamais de contenu déchiffré. Et toute l'analyse (IpIntel inclus) tourne hors ligne, sans envoyer la moindre donnée à un tiers.
🛡️ Sécurité & garanties
- Simulation par défaut — la case « Mode simulation (dry-run) » est cochée au lancement : chaque cible affiche le nombre de fichiers et l'espace qui seraient libérés, sans rien supprimer.
- Jamais supprimés — mots de passe (
Login Data), favoris (Bookmarks), préférences, extensions, certificats, profils et fichiers personnels. - Liste blanche stricte (navigateurs) — seuls
Cache,Code Cache,GPUCache,Cookies,History,Service Worker\CacheStorage,Session Storagesont vidés, profil par profil. - Aucun droit administrateur requis — manifeste
asInvoker; tout agit dans le profil de l'utilisateur courant. Les actions nécessitant l'élévation sont marquées[admin requis]. - Confirmation demandée avant tout nettoyage réel et avant le redémarrage d'explorer.
- Journal exporté — enregistré dans
%LOCALAPPDATA%\AdlissTune\logs\(fichier.loghorodaté) à chaque exécution.
📋 Détail des actions de nettoyage
| # | Action | Cible | Admin |
|---|---|---|---|
| 1 | DragFullWindows = 0 | HKCU\Control Panel\Desktop | non |
| 2 | VisualFXSetting = 2 | HKCU\…\Explorer\VisualEffects | non |
| 3 | MinAnimate = 0 | HKCU\…\WindowMetrics | non |
| 4 | Redémarrage explorer.exe | processus | non |
| 5 | Fichiers temporaires | %TEMP%, %LOCALAPPDATA%\Temp | non |
| 6 | Cache Explorateur | …\Explorer\*cache*.db | non |
| 7 | Chrome | …\Google\Chrome\User Data\ | non |
| 8 | Edge | …\Microsoft\Edge\User Data\ | non |
Les réglages 1–3 prennent effet après le redémarrage d'explorer (action 4) ou une reconnexion. Le cache Explorateur (6) se libère mieux après l'action 4.
🔧 Prérequis
- Windows 10 ou 11 (x64).
- Rien à installer pour la version téléchargée : le runtime .NET 8 est embarqué dans l'exe.
- Pour compiler depuis les sources : .NET SDK 8 +
dotnet publish -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true.