Commit 0e0519a
| Repository | bojemoi |
| Branch | main |
| Author | Betty |
| Hash | 0e0519a10341ca2a19066b4ef4d5a808477f66a6 |
Description
Remplace run_ssh_bruteforce() par une architecture générique :
- BRUTE_MODULES dict : 15 services (ssh, ftp, telnet, smb, mysql, postgresql, mssql, vnc, snmp, imap, pop3, smtp, http/https, tomcat, mongodb) avec module MSF, ports, wordlists et options
- run_brute_force_service() : fonction générique auxiliary MSF, gère USER_FILE/PASS_FILE optionnels, THREADS, extra opts, détection sessions et reporting Faraday
- run_bruteforce_phase() : Phase 0 orchestre tous les services détectés, déduplique par module, respecte attack_surface_key (ex: tomcat uniquement si bm12 l’a confirmé)
- Toutes les wordlists configurables via env vars (surchargeables dans le stack sans rebuild)
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com