Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
hayduk — Console grafica di gestione degli attacchi per Metasploit: la discendenza di Armitage come singolo binario Go con interfaccia browser. Topologia di rete in tempo reale, flussi di lavoro per campagne, Hail Mary, sessioni, esportazione dei report e modalità team. | Kitploit
Strumenti/GitHubGitHub/jolovicdev/hayduk
Frameworks per Penetration TestingScanner di VulnerabilitàFramework di ExploitMappatura della RetePost-ExploitRed Teaming
GitHubjolovicdev/hayduk

hayduk

Console grafica di gestione degli attacchi per Metasploit: la discendenza di Armitage come singolo binario Go con interfaccia browser. Topologia di rete in tempo reale, flussi di lavoro per campagne, Hail Mary, sessioni, esportazione dei report e modalità team.

Vedi Repository
1021666 giorni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Hayduk: GUI Metasploit open-source e alternativa ad Armitage

CI Release License: MIT

Hayduk è una GUI Metasploit gratuita e open-source per il penetration testing autorizzato. Porta il flusso di lavoro di Armitage nel tuo browser: mappa gli host, sfoglia i moduli, gestisci sessioni Meterpreter e shell ed esporta i report delle campagne.

Scarica un singolo binario. Eseguilo. Connettiti a Metasploit. Per eseguire un binario di release non è necessaria l'installazione di Java, Go o Node.js. L'interfaccia web è inclusa.

Hayduk si connette a un'istanza separata di Metasploit Framework tramite msfrpcd. Non include Metasploit.

Scarica l'ultima release · Avvio rapido · Prova il laboratorio Docker · Modalità team

Panoramica della campagna Hayduk con topologia di rete, ispezione degli host, libreria dei moduli e console live

Interfaccia mostrata con dati di campagna illustrativi.

Avvio rapido

Ti servono un binario di release di Hayduk, un browser e un'istanza di Metasploit Framework in esecuzione. Per le funzionalità dell'area di lavoro come host, servizi, credenziali e loot, Metasploit necessita anche di un database connesso.

I passaggi seguenti presuppongono che Hayduk e Metasploit siano in esecuzione sulla stessa macchina. Se hai bisogno di una configurazione Metasploit pronta all'uso con un database e target usa e getta, usa il laboratorio Docker.

1. Scarica ed estrai Hayduk

Apri l'ultima release e scegli l'archivio corrispondente al tuo sistema operativo e processore. Estrai l'archivio in una cartella. Non esiste un installer di Hayduk né una configurazione separata dell'interfaccia.

2. Avvia Metasploit RPC

Sulla macchina che esegue Metasploit, apri un terminale ed esegui:

msfrpcd -P 'yourpassword' -S -f -a 127.0.0.1 -p 55553

Sostituisci yourpassword con la tua password. Mantieni questo terminale aperto. Questo comando associa RPC a localhost sulla porta 55553; -S disabilita SSL per questa connessione locale.

Se esegui già msfrpcd, usa le sue impostazioni di connessione esistenti invece di avviare un'altra istanza.

3. Esegui Hayduk

Apri un altro terminale nella cartella estratta.

Linux e macOS:

./hayduk

Windows PowerShell:

.\hayduk.exe

Hayduk apre l'interfaccia utente nel browser. Se il browser non si apre, copia l'URL completo stampato nel terminale, incluso ?token=.... La porta viene assegnata automaticamente.

4. Connessione

In Connect to msfrpcd, inserisci le impostazioni del passaggio 2:

CampoValore
Host127.0.0.1
Porta55553
Utentemsf
PasswordLa password impostata sopra
use SSLNon selezionato

Fai clic su Connect. Un'istanza Metasploit appena avviata può impiegare circa mezzo minuto per rispondere; l'avanzamento della connessione viene mostrato nella finestra di dialogo.

Mantieni Hayduk in esecuzione mentre usi l'interfaccia utente. Premi Ctrl+C nel suo terminale per arrestarlo.

La tua prima campagna

Usa un sistema o una rete che sei autorizzato a testare. Le scansioni vengono eseguite dall'istanza Metasploit connessa, quindi i target devono essere raggiungibili da quella macchina.

Fai clic su un modulo per configurarlo. Fai clic con il pulsante destro del mouse su host, sessioni, righe di tabella e moduli nell'albero per aprire i relativi menu di azione.

Usa le schede di riepilogo della campagna per aprire host, servizi, sessioni o credenziali. Discover hosts, Scan services ed Export report sono disponibili anche direttamente sopra la mappa di rete.

La mappa di rete adatta le colonne degli host alla tela disponibile. Scegli Focus per espandere la mappa e l'ispettore degli host. Arrange hosts sostituisce le posizioni salvate con un layout automatico. Le schede degli host mostrano il numero di servizi aperti e lo stato di accesso; i percorsi viola identificano le rotte di pivot.

  1. Scegli un workspace. Fai clic sul chip workspace per passare tra i workspace Metasploit esistenti, oppure usa il workspace corrente. Il workspace attivo delimita le tabelle del database, la topologia e il report esportato, mantenendo separati i dati della campagna di ciascun cliente. Gli eventi e le sessioni conservano il workspace di origine per l'attribuzione nel report; la scheda Sessions mostra le sessioni di tutti i workspace.
  2. Scopri gli host. Apri Campaign → Discover hosts…, inserisci l'host o l'intervallo CIDR di destinazione, seleziona uno scanner e fai clic su Configure…. Rivedi le opzioni del modulo e fai clic su Launch.
  3. Scansiona e ispeziona i servizi. Apri Campaign → Scan services… e configura una scansione per il tuo target. Rivedi le opzioni prima di avviarla. Apri View → Topology per vedere gli host scoperti, oppure View → Services per ispezionare i risultati dei servizi.
  4. Avvia un exploit e apri una sessione. Fai clic con il pulsante destro del mouse su un modulo exploit nell'albero e scegli Launch…, oppure apri Campaign → Find attacks… e fai clic sul pulsante Launch di una corrispondenza per precompilare l'host di destinazione e la porta corrispondente. Rivedi le opzioni del modulo e il payload, quindi fai clic su Launch. Se si apre una sessione, fai clic sulla sua riga nella scheda Sessions, oppure fai clic con il pulsante destro del mouse sul suo host e scegli Interact with session , per aprire la console live in Interact.
  5. Esporta un report. Scegli File → Export report… per scaricare un report HTML autonomo della campagna.

Demo di Hayduk: seleziona un host sulla mappa della topologia ed esegui comandi nella sua sessione shell live

Demo uses illustrative campaign data.

Funzionalità

FunzionalitàCosa puoi fare
Topologia di reteEsplora gruppi di sottoreti adattivi, conteggi dei servizi degli host e rotte di pivot. Trascina gli host, esegui lo zoom o espandi la mappa in modalità Focus.
Moduli MetasploitSfoglia l'albero dei moduli, ispeziona i livelli di affidabilità, configura le opzioni e seleziona i payload.
Flussi di lavoro della campagnaScopri host, scansiona servizi e trova candidati exploit corrispondenti ai servizi noti.
Gestione delle sessioniInteragisci con sessioni Meterpreter e shell, aggiorna le shell e termina le sessioni.
Credenziali e lootRivedi i dati del workspace e usa le credenziali recuperate nei flussi di lavoro di accesso.
Hail MaryAvvia exploit corrispondenti contro gli host selezionati, con avvii cadenzati e un registro eventi.
ReportisticaEsporta un report HTML autonomo per la revisione della campagna e la consegna al cliente.
Modalità teamCondividi una campagna con più operatori su una rete affidabile.

Modalità focus del grafo di Hayduk con layout adattivo delle sottoreti, stati degli host e una rete instradata

Modalità messa a fuoco del grafico con dati di campagna illustrativi.

Prova il laboratorio Docker

Scarica lo strumento