Présentation
DTLsaysWhat est un outil d'inventaire système Windows inspiré du célèbre **WHAT** écrit par Stanley Rabinowitz pour DEC VAX/VMS dans les années 80.
Contenu du README
DTLsaysWhat est un outil d'inventaire système Windows inspiré du célèbre WHAT écrit par Stanley Rabinowitz pour DEC VAX/VMS dans les années 80.
L'objectif est de fournir, depuis une simple commande, un rapport complet et lisible sur l'état d'une machine Windows, sans installation complexe ni infrastructure centrale.
Fonctionnalités
- Informations système
- Inventaire matériel
- Mémoire physique et virtuelle
- Disques et volumes
- Cartes graphiques
- Configuration réseau
- Utilisateurs locaux
- Services Windows
- Processus en cours
- Programmes au démarrage
- Sécurité Windows
- Mises à jour installées
- Pilotes installés
- Tâches planifiées
- Partages SMB
- Sessions SMB actives
- Fichiers ouverts via SMB
- Événements récents
- Virtualisation
- Rapport texte
- Rapport HTML
Installation
Prérequis :
Installer les dépendances :
pip install psutil wmi pywin32
Utilisation
Afficher l'aide :
python dtlsayswhat.py -h
Rapport système :
python dtlsayswhat.py system
Rapport réseau :
python dtlsayswhat.py network
Rapport complet :
python dtlsayswhat.py all
Rapport sur une machine distante :
python dtlsayswhat.py system --computer PC-BEN-001
Langue anglaise :
python dtlsayswhat.py system --lang en
Philosophie
DTLsaysWhat privilégie :
Documentation
Licence
Ce projet est distribué sous licence MIT.
Mise à jour - 14 juin 2026
Le code courant annonce APP_VERSION = "v1.0-2" dans DTLsaysWhat.py.
Points confirmés :
--lang fr|en pour les libellés principaux.--computer NOM_OU_IP peut interroger une machine distante via WMI lorsque les droits et le réseau le permettent.--output / -o écrit un rapport texte.system, hardware, memory, disk, gpu, network, software, services, processes, startup, security, updates, drivers, users, tasks, shares, events, perf, virt et all.DTLsaysWhat_PREDATOR_example.html est présent comme exemple de sortie HTML.