Skip to content

v1.3.1 — GUI vrai logiciel

Choose a tag to compare

@Realms4239 Realms4239 released this 11 Sep 13:27
· 5 commits to main since this release

v1.3.1 — la GUI devient un vrai logiciel

GUI Windows : vrai logiciel autonome

  • Logo intégré à l'exe (icône + manifeste PerMonitorV2 + version 1.3.1 compilés — plus de fichiers loose requis)
  • Élévation unique au lancement : un seul prompt UAC, tout l'arbre hérite (VBox, VMware, réseau, tunnel) — fini les terminaux admin qui clignotent
  • Zéro console parasite : DNS/TLS en fond journalisé ; seule la pose de clé garde sa console (mot de passe)
  • Bouton Banc de mesure : le testbed n'était accessible que via Suite — désormais direct (check, sans risque)
  • Journal horodaté, lignes de démarrage (version + état élevé), transitions SSH/dashboard journalisées, boutons d'action grisés pendant l'exécution

Suite : tout ce qu'il faut, rien de plus

  • Bug critique corrigé : sur config vierge, Suite disait tout est vert sans rien avoir fait (paliers sans verbe) — désormais scan + verrouillage auto (1 VM), message actionnable (N VMs), et jamais de faux vert ni de silence pour les paliers sans action auto (pilote manquant, update locale)
  • Paliers DNS/TLS rejoués en fond (plus de consoles), palier banc rejoue up (plus de boucle check), Diagnostiquer sort 3 sur constat (était 0 partout)

Anti-corruption + banc

  • Verrou anti-double-run (fichier O_EXCL, exit 3) — le double-launch camp-final (36 lignes pour 18 events) est impossible
  • Pré-contrôle banc dans run : check, up, re-check, refus exit 4 plutôt qu'une campagne à zéros (camp220)
  • NIC refusé sur VM allumée (CLI + GUI, exit 3) — le flip à chaud qui tuait la VM est impossible
  • Config insécable : tous les écrivains yaml/hosts en tmp+rename (coupure PC en pleine sauvegarde ne corrompt plus) + tests
  • Snapshot VBox : session zombie détectée avec recette de récupération ; parse anti-guillemet fantôme

SSH absent : sortie rapide, pas 300 s aveugles

  • Port ouvert + login refusé x3 : exit 5 + reposez la clé en ~15 s (miroir du cas forward NAT)
  • Diagnostiquer ne conseille plus jamais sshd à tort (topologie NAT / forward fermé / loopback distingués)

Persistance (setup une fois, usage quotidien)

  • Config insécable, journal quotidien, runs gelés côté VM, reprise de campagne par run-id (moteur + API run_id)
  • Les 178 runs gelés restent embarqués dans le binaire (seed auto au premier lancement)

LISEZ-MOI réécrit, concis

  • Méthode Suite suffit en tête, 3 choses à savoir, commandes en une ligne, symptômes courts (doublon Linux supprimé)
  • Même source pour le zip, kit readme et le bouton Guide — jamais deux textes qui dérivent

Vérifié

go build + vet + suites kit/cgo/gui/api vertes (dont atomicité yaml, parité vnet, honnêteté CLI) ; binaires release probés (version 1.3.1, icône extraite, seed embarqué, leaderboard global 35 groupes / 190 mesures).

Suivis connus (pas dans cette release)

Reprendre-campagne côté GUI, auto-kill arbre VBoxHeadless (recette fournie), UIA liste, teardown tty sudo.