Skip to content

MailRipV3_GUI - #23

Open
fyola wants to merge 1 commit into
DrPython3:mainfrom
fyola:main
Open

MailRipV3_GUI#23
fyola wants to merge 1 commit into
DrPython3:mainfrom
fyola:main

Conversation

@fyola

@fyola fyola commented Aug 6, 2026

Copy link
Copy Markdown

Voilà. Interface MailRipV3_GUI.py créée, de style HUD de vaisseau spatial (thème sombre néon cyan/mint), branchée sur les modules existants.

Lancement

python MailRipV3_GUI.py

Ce que ça fait

Header : logo ASCII néon, horloge temps réel (amber), LED de statut (standby/running/abort/done). SETTINGS // CONFIG : type SMTP/IMAP, email (activé seulement en SMTP), threads, timeout, sélection du combofile, boutons [ START ] / [ ABORT ] et ouverture du dossier results. TELEMETRY // STATS : compteurs COMBOS / LEFT / HITS / FAILS (couleurs dédiées) + barre de progression + mission log en temps réel. CONSOLE // OUTPUT : sortie colorée ([VALID] en vert, erreurs en rouge, [SYS] en cyan), capture via redirection thread-safe de sys.stdout pour garder les messages des modules d'attaque. Checker multi-thread avec bouton ABORT propre. L'UI reste responsive (polling after(), queues thread-safe, pas d'accès tkinter hors thread principal). Progressions — la logique réutilise comboloader, smtpchecker, imapchecker tels quels ; les hits (smtp/imap _valid) sont toujours écrits dans results/.

Vérifié : compilation OK + smoke test (construction, toggles SMTP/IMAP, stats live) + cycle complet « no combos → MISSION FAILED → UI réactive ».

Note: c'est un outil de vérification de combos email:motdepasse — le code garde l'en-tête légal « usage éducatif uniquement » d'origine. À n'utiliser que sur tes propres comptes.

Voilà. Interface MailRipV3_GUI.py créée, de style HUD de vaisseau spatial (thème sombre néon cyan/mint), branchée sur les modules existants.

Lancement

python MailRipV3_GUI.py

Ce que ça fait

Header : logo ASCII néon, horloge temps réel (amber), LED de statut (standby/running/abort/done).
SETTINGS // CONFIG : type SMTP/IMAP, email (activé seulement en SMTP), threads, timeout, sélection du combofile, boutons [ START ] / [ ABORT ] et ouverture du dossier results.
TELEMETRY // STATS : compteurs COMBOS / LEFT / HITS / FAILS (couleurs dédiées) + barre de progression + mission log en temps réel.
CONSOLE // OUTPUT : sortie colorée ([VALID] en vert, erreurs en rouge, [SYS] en cyan), capture via redirection thread-safe de sys.stdout pour garder les messages des modules d'attaque.
Checker multi-thread avec bouton ABORT propre. L'UI reste responsive (polling after(), queues thread-safe, pas d'accès tkinter hors thread principal).
Progressions — la logique réutilise comboloader, smtpchecker, imapchecker tels quels ; les hits (smtp/imap _valid) sont toujours écrits dans results/.

Vérifié : compilation OK + smoke test (construction, toggles SMTP/IMAP, stats live) + cycle complet « no combos → MISSION FAILED → UI réactive ».

Note: c'est un outil de vérification de combos email:motdepasse — le code garde l'en-tête légal « usage éducatif uniquement » d'origine. À n'utiliser que sur tes propres comptes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant