Bienvenue sur CFTPfr.fr › Forums › documents › README — état complet (après audit)
- Ce sujet est vide.
Affichage de 1 message (sur 1 au total)
-
AuteurMessages
-
25.07.2026 à 21h58 #220
Mario Da Conceicao
Maître des clésVersion corrigée et complétée après l’audit du logiciel (25/07/2026). Remplace la structure du README d’origine, qui ne mentionnait pas MIRA_LANG.
================================================================================ MIRA_Project - Structure complète (état réel) ================================================================================ D:\MIRA_Project\ │ ├── README.txt # Documentation ├── autoboot.bat # Lance api_server.py PUIS interface_demarrage.py ├── autorun.inf # Auto-boot clé USB (Windows uniquement) │ ├── interface_demarrage.py # Écran principal (boutons), gestion utilisateurs sécurisée │ ├── mira_ai\ │ ├── chat_ia.py # Chatbot principal │ ├── mira_ia.py # Mises à jour, suggestions, ⚠️ gestion utilisateurs NON sécurisée │ ├── config.json │ ├── connaissances.json │ ├── utilisateurs.json # Comptes (créé au 1er lancement : admin/admin123) │ ├── memory.db # Mémoire SQLite du chat │ ├── history\questions_non_comprises.txt │ └── plugins\ │ ├── maintenance.py │ ├── domotique.py │ ├── python.py │ └── mira_lang.py # Pont vers le serveur MIRA_LANG (port 5000) │ ├── mira_os\ │ └── mira_os.py # Menu shell, ⚠️ os.system("dir"), ⚠️ eval() brut │ └── mira_lang\ # ⚠️ NON documenté dans le README d'origine ├── api_server.py # Serveur Flask local (127.0.0.1:5000) ├── main.py # Point d'entrée du langage MIRA_LANG ├── lexer.py, parser.py, ast_nodes.py, interpreter.py --- CE QUI MANQUAIT DANS LE README D'ORIGINE --- - Le dossier mira_lang\ entier et son serveur Flask - Le fait qu'autoboot.bat lance DEUX programmes (le serveur API + l'interface), pas un seul - Que la gestion des utilisateurs existe en DEUX versions différentes (sécurisée dans interface_demarrage.py, non sécurisée dans mira_ia.py) --- PROBLÈMES IDENTIFIÉS (détail dans Tome 2 / Bibliothèque) --- 1. Chemins Windows en dur (D:\...) dans tous les fichiers Python 2. Mots de passe stockés en clair dans mira_ia.py (à corriger) 3. os.system("dir") et eval() bruts dans mira_os.py (à sécuriser/porter) 4. Mécanismes de lancement Windows-only (STARTUPINFO, CREATE_NO_WINDOW) dans interface_demarrage.py 5. Bug connu : le bouton "Lancer l'IA" ouvre mira_os.py au lieu du bon fichier 6. webbrowser.open() et xdg-open comptent sur un bureau, absent dans un OS minimal --- ÉTAT DE L'AUDIT --- Audit du logiciel terminé (chat_ia.py, mira_os.py, mira_ia.py, interface_demarrage.py, plugins, MIRA_LANG). Sauvegardes déposées sur le forum. Prêt à démarrer la construction d'OS-MIRE (Tome 3). --- AUTEUR --- Créé par Mario ANTARES. ================================================================================ -
AuteurMessages
Affichage de 1 message (sur 1 au total)
- Vous devez être connecté pour répondre à ce sujet.