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
Strumenti/GitHubGitHub/capture0x/adstrike
Frameworks per Penetration TestingEscalation di PrivilegiRicognizioneMeccanismi di PersistenzaExploitMovimento LateralePost-ExploitCommand and ControlRed TeamingSicurezza dell'IA
GitHub
370831034 mesi faRevisionato da Kitploit
capture0x/adstrike

AdStrike

Framework modulare red-team per Active Directory basato su AI, per penetration testing autorizzato, enumerazione AD, analisi dei percorsi di attacco, flussi di lavoro Kerberos/ADCS, reporting, automazione dell'operatore e integrazione con server MCP.

Vedi RepositorySito web

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
Banner di AdStrike

AdStrike — v5.0 «AdStrike»

Framework professionale di attacco ad Active Directory potenziato dall'IA

Python Platform Menu Phases Primitives License Creator

Solo per uso autorizzato. Non eseguire questo strumento contro sistemi senza esplicita autorizzazione scritta.

Stato della release: build beta/di ricerca. I controlli di integrità del menu e delle importazioni passano; i singoli moduli dipendono comunque dallo stato del target, dalle credenziali, dalla raggiungibilità di rete e dagli strumenti di terze parti installati.

Menu principale di AdStrike

Panoramica

AdStrike è un framework modulare di attacco ad Active Directory basato su terminale. Aiuta gli operatori ad attraversare le fasi di discovery, enumerazione, exploitation, accesso alle credenziali, movimento laterale, persistenza e reporting, mantenendo lo stato della sessione in un unico posto.

Il framework memorizza dettagli del target, credenziali, stato Kerberos, risultati, comandi eseguiti e percorsi di output in una sessione condivisa. I moduli possono riutilizzare quel contesto invece di costringere l'operatore a reinserire ripetutamente gli stessi dati.

🔑 Nessuna API key richiesta. AdStrike ora include un server MCP che espone tutti i 53 tool (52 moduli di attacco + set_engagement) tramite il Model Context Protocol. Collegalo a un host MCP che già usi — Claude Code, Cursor, Claude Desktop — e l'LLM di quell'host guida l'intero engagement con il proprio abbonamento. Niente Ollama, niente ANTHROPIC_API_KEY, nessun modello locale da scaricare. Vedi Server MCP (Nessuna API Key) di seguito e docs/mcp.md.

Capacità principali:

  • 58 voci di menu interattive: 52 moduli di attacco, 4 utility, 2 funzioni di gestione
  • 9 gruppi di fasi kill-chain, dalla ricognizione alle operazioni avanzate
  • Workflow Kerberos-aware per ambienti con NTLM disabilitato e LDAP signing forzato
  • Smart Analyst per analizzare l'output e classificare le azioni successive
  • AdStrike Agent opzionale per pianificazione assistita dall'IA o orchestrazione di strumenti
  • Server MCP che espone tutti i 53 tool — nessuna API key, guidato dal tuo host MCP esistente (Claude Code / Cursor / Claude Desktop)
  • Generazione di report in HTML, Markdown e JSON
  • Wrapper per i comuni strumenti AD come Impacket, NetExec, Certipy, Kerbrute, BloodHound, PowerView, Rubeus e utility correlate

Screenshot

Enumerazione ADHelper BloodHound
Enumerazione ADHelper BloodHound
AdStrike AgentSmart Analyst
AdStrike AgentSmart Analyst

Come si usa

Come si usa


Avvio rapido

git clone https://github.com/capture0x/AdStrike.git
cd AdStrike   
chmod +x install.sh run.sh
bash install.sh
source venv/bin/activate
bash run.sh
OR
git clone https://github.com/capture0x/AdStrike.git && cd AdStrike && chmod +x install.sh run.sh && bash install.sh && source venv/bin/activate && bash run.sh

Non eseguire install.sh o run.sh con sudo. L'installer crea file locali al repository come adrt_venv/, .env e output/; l'esecuzione come root può lasciare quei file di proprietà di root.

Se lo hai già eseguito con sudo, correggi la proprietà una volta:

sudo chown -R "$(id -un):$(id -gn)" .

Requisiti

VoceRequisito
OSKali Linux 2024+ o Parrot OS consigliati
Python3.10 o superiore
PrivilegiUtente normale per il framework; root solo per gli strumenti che richiedono cattura di pacchetti o azioni di rete privilegiate
ReteRaggiungibilità verso i servizi AD in scope, comunemente 88, 389, 443, 445, 636, 5985

Strumenti esterni principali:

impacket-scripts    nxc / netexec       bloodhound-python    certipy-ad
evil-winrm          kerbrute            responder            ldap-utils
hashcat             john                nmap / masscan       krb5-user
dnstool.py          dig                 ldapsearch

La maggior parte delle dipendenze viene installata da install.sh. Alcuni strumenti opzionali vengono installati o riparati da scripts/repair_tools.sh quando possibile.


Configurazione

L'installer copia .env.example in .env. Modifica .env prima di un engagement:

DC_IP=10.10.10.10
DC_FQDN=dc1.corp.local
DOMAIN=corp.local
BASE_DN=DC=corp,DC=local
USERNAME=user
PASSWORD=
NT_HASH=
USE_KERBEROS=false
KRB5_CCACHE=
ATTACKER_IP=10.10.14.5
ATTACKER_IFACE=tun0
ENGAGEMENT_NAME=Corp-Internal-2026
ADSTRIKE_SHOW_SECRETS=false

Puoi anche inserire questi valori in modo interattivo dal Session Manager. La sessione li trasporta automaticamente tra i moduli.

Non eseguire mai il commit di dati reali di engagement. Mantieni .env, output/, i file dei ticket, gli hash, i dump, i report e il loot catturato privati e redatti.

Flag di ambiente utili:

Scarica lo strumento