Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
T3MP3ST — piattaforma autonoma di red teaming; meta-harness multi-agente di sicurezza offensiva | Kitploit
Strumenti/GitHubGitHub/elder-plinius/t3mp3st
Frameworks per Penetration TestingRicognizioneFramework di ExploitAnalisi delle VulnerabilitàSfruttamento di Applicazioni WebCTFSicurezza CloudSicurezza MobileAnalisi di BinariApprendimento e FormazioneRed TeamingSicurezza dell'IA
5.5k1.1k162 giorni faRevisionato da Kitploit
GitHubelder-plinius/t3mp3st

T3MP3ST

piattaforma autonoma di red teaming; meta-harness multi-agente di sicurezza offensiva

Vedi Repository

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

🌩️ T3MP3ST 🌩️

root@kitploit:~
 ▄▄▄█████▓▓█████  ███▄ ▄███▓ ██▓███  ▓█████   ██████ ▄▄▄█████▓
 ▓  ██▒ ▓▒▓█   ▀ ▓██▒▀█▀ ██▒▓██░  ██▒▓█   ▀ ▒██    ▒ ▓  ██▒ ▓▒
 ▒ ▓██░ ▒░▒███   ▓██    ▓██░▓██░ ██▓▒▒███   ░ ▓██▄   ▒ ▓██░ ▒░
 ░ ▓██▓ ░ ▒▓█  ▄ ▒██    ▒██ ▒██▄█▓▒ ▒▒▓█  ▄   ▒   ██▒░ ▓██▓ ░
   ▒██▒ ░ ░▒████▒▒██▒   ░██▒▒██▒ ░  ░░▒████▒▒██████▒▒  ▒██▒ ░
   ▒ ░░   ░░ ▒░ ░░ ▒░   ░  ░▒▓▒░ ░  ░░░ ▒░ ░▒ ▒▓▒ ▒ ░  ▒ ░░
     ░     ░ ░  ░░  ░      ░░▒ ░      ░ ░  ░░ ░▒  ░ ░    ░
   ░         ░   ░      ░   ░░          ░   ░  ░  ░    ░
             ░  ░       ░               ░  ░      ░

Un framework di sicurezza offensiva multi-agente, progettato per trasformare l'agente di codifica AI che già esegui in un cacciatore di zero-day.

scores: re-derivable   verify-claims 24/24   PRs welcome   License: AGPL-3.0

Il tuo agente di codifica AI è già un hacker — T3MP3ST gli fornisce un arsenale.

Puntalo su un target autorizzato e la kill chain si auto-esegue: recon → exploit → report, da una War Room nel browser o dalla CLI, guidato dall'agente a cui sei già connesso — Claude Code, Codex, Hermes — o da un modello che esegui completamente offline (Ollama, LM Studio, vLLM). Nessuna nuova chiave API, nessun tenant cloud, nessuna seconda bolletta. Il tuo agente è il cervello; T3MP3ST è la macchina da guerra imbullonata attorno ad esso. Tempesta auto-ospitata. Guerra senza chiavi. ⚡

E non ti chiederà di credergli sulla parola. Sulla suite di 104 sfide di XBOW ottiene un 90,1% pass@1 — al di sopra dell'85% auto-dichiarato da XBOW — insieme a risoluzioni CTF senza indizi e una caccia a freddo su CVE reali, successive al cutoff, che il modello non aveva mai visto. Ogni numero in questo README viene ricalcolato dai dati impegnati con un comando (npm run verify-claims). Schietto sulla missione, onesto sulla costruzione — la tabella dello stato dice esattamente cosa è in produzione, cosa è impalcatura e cosa è ancora in roadmap; ricevute complete in Benchmark.

Tre cose lo distinguono:

  1. Riproducibile. Ogni numero in questo README viene ricalcolato dai dati impegnati — npm run verify-claims li deriva tutti, 24/24 verdi. Un'affermazione che non può essere riprodotta non viene pubblicata. Mai numeri da fidarsi ciecamente.
  2. Senza chiavi. L'agente di codifica AI già sulla tua macchina è la spina dorsale. Nessuna chiave API, nessuna seconda bolletta, nessun guardiano.
  3. Onesto sulla portata. La tabella dello stato segna esattamente cosa è stabile, sperimentale o in roadmap — perché il red-teaming non dovrebbe essere un sacerdozio, e di certo non dovrebbe basarsi su vibrazioni.

Vai a → Avvio rapido · Cosa caccia · Cosa viene fornito oggi · Benchmark · Architettura · Documentazione

⚠️ Solo uso autorizzato

T3MP3ST è uno strumento di sicurezza offensivo, progettato per test, ricerca e formazione autorizzati. Puntalo solo su sistemi di tua proprietà o per i quali hai un'autorizzazione esplicita e scritta a testarli. L'accesso non autorizzato a computer, reti o dati è illegale nella maggior parte delle giurisdizioni — sei tu l'unico responsabile per come usi questo software e per rimanere entro la legge e le tue regole di ingaggio. Porta la tempesta sui tuoi target, non su quelli di qualcun altro.

T3MP3ST viene fornito così com'è sotto licenza AGPL-3.0, senza garanzia e senza responsabilità per qualsiasi danno, perdita o uso improprio. Gli autori non approvano, supportano o giustificano attività non autorizzate. Ottieni il permesso. Rimani in scopo. Non essere una minaccia. 🫡

Perché esiste

La sicurezza offensiva sta dietro anni di pratica e strumenti costosi. La scommessa dietro T3MP3ST è che uno sciame coordinato di agenti metta la vera caccia ai bug alla portata di persone che non hanno mai ricevuto l'invito, attraverso app web, CTF, smart contract, codice sorgente e OSS embedded/robotica. È una scommessa ambiziosa, e le sezioni seguenti sono attente a separare ciò che già funziona da ciò che è ancora una scommessa.

Cosa caccia

DominioCosa faStato
🕸️ Web appBlack-box, recon da attaccante esterno → exploit (suite XBEN)✅ Stabile
🚩 CTFRisoluzioni senza indizi, in sandbox isolata (Cybench)✅ Stabile
🤖 Robotica / OT / embeddedPipeline di divulgazione coordinata per caccia a vulnerabilità OSS (OSV + PoC live + refuter)✅ Pipeline stabile
📂 Codice sorgenteAnalisi white-box del repository con scomposizione master-builder cieca⚠️ Ingest solo Python
💰 Smart contractDamn Vulnerable DeFi⚠️ riproduzione, non scoperta nuova
☁️ Cloud (IaC)Benchmark di rilevamento misconfig (cloud:bench) + arsenale cloud opzionale (aws/az/gcloud + scoutsuite/cloudfox/pmapper; pacu con accesso controllato)🚧 Impalcatura misconfig IaC — sfruttamento live-cloud non ancora benchmarkato
📱 MobileAnalizzatore statico integrato (misconfig manifest + rilevamento segreti/testo in chiaro, mobile:bench) + arsenale opzionale (mobsfscan/objection/drozer; frida con accesso controllato)🚧 Impalcatura rilevamento statico — sfruttamento dinamico non benchmarkato
🔩 Binario / RERivelatore di sink da output decompilato (copia non sicura / format-string / cmd-injection / int-overflow, binary:bench) + arsenale opzionale (ghidra/radare2/objdump/checksec/strings; gdb con accesso controllato)🚧 Impalcatura rilevamento sink statico — risoluzione/pwn non benchmarkato

Avvio rapido

Percorso più veloce per una War Room funzionante (senza chiavi, ~2 minuti per la configurazione; il tempo della missione dipende dal target):

root@kitploit:~
npm install
npm run server        # War Room → http://127.0.0.1:3333/ui/

Nella War Room, apri Impostazioni e connetti un agente locale (Claude Code / Codex / Hermes). Quindi descrivi un target a Op Admiral in inglese semplice e lancialo. L'agente che hai connesso è il cervello. Nessuna chiave richiesta.

Preferisci usare una chiave? Impostane una e salta il passaggio di connessione:

root@kitploit:~
export OPENROUTER_API_KEY=...     # o VENICE_API_KEY / ANTHROPIC_API_KEY / OPENAI_API_KEY
export XAI_API_KEY=...            # Grok Build (grok-build-0.1) — xAI's coding model, native tool-calling

Agenti locali lenti possono avere più margine con T3MP3ST_LOCAL_AGENT_TIMEOUT_MS per ogni chiamata CLI, T3MP3ST_TASK_TIMEOUT_MS per le attività di missione e T3MP3ST_GENERAL_TIMEOUT_MS per le richieste di pianificazione. I valori sono in millisecondi.

Oppure eseguilo completamente offline sul tuo modello — nessuna chiave, nessun cloud. Predefinito su Ollama; puntalo su qualsiasi server compatibile con OpenAI (LM Studio, vLLM, llama.cpp):

root@kitploit:~
ollama serve && ollama pull llama3                          # o un server compatibile con OpenAI
export TEMPEST_LOCAL_BASE_URL=http://localhost:11434/api    # LM Studio: http://localhost:1234/v1
export TEMPEST_LOCAL_MODEL=llama3
npx tempest                                                 # → "Change default provider" → local

Il tool-calling funziona su qualsiasi modello locale (è guidato tramite testo), quindi l'Arsenale funziona anche su modelli senza function-calling nativo.

Verifica i numeri tu stesso:

root@kitploit:~
npm run verify-claims             # ricalcola ogni headline dal JSON impegnato in bench/

L'uso come libreria/SDK, l'API HTTP completa e la configurazione MCP si trovano in docs/.

Cosa viene fornito oggi

Il framework è una kill chain a 8 operatori, e questa tabella non getta fumo negli occhi. Il Recon è un motore dal vivo, supportato da strumenti — e i denti sono già reali: 90,1% pass@1 su XBEN, 8/10 CVE post-cutoff tenute fuori pinzate al file/linea/CWE esatti, e una pipeline di divulgazione coordinata che è abbastanza viva da avere bozze in attesa di coordinamento con i vendor in questo momento. Ciò che non è provato è lo sciame. Ogni operatore a valle — Exploiter, Infiltrator, Exfiltrator, Ghost — esegue lo stesso loop ReAct reale e supportato da strumenti del recon (veri strumenti di exploit, non stub), ma i numeri di testa provengono da un singolo agente, non dalla cellula coordinata a 8 operatori, e lo sfruttamento end-to-end dello sciame non è benchmarkato ed è ancora inaffidabile. Il motore è reale; lo sciame è la parte che si sta ancora guadagnando le strisce. Forte dove l'abbiamo meritato, schietto sul resto.

ComponenteStatoNote
Misurazione ricalcolabile (verify-claims)✅ Stabileogni headline viene ricalcolato dagli artefatti impegnati
Motore Recon✅ Stabileguida nmap / DNS / HTTP / fingerprinting; ogni risultato traccia a un output reale dello strumento
Motore Missione + War Room + Op Admiral✅ Stabilesenza chiavi attraverso un agente locale connesso
Arsenale, server MCP, API HTTP✅ Stabile35 strumenti integrati di default; 83 con l'opt-in T3MP3ST_FULL_ARSENAL (+48 adattatori, con i driver post-exploit pericolosi — metasploit, hydra — dietro un cancello di approvazione umana) — entrambi i conteggi si ricalcolano tramite verify-claims. security_recon su MCP
Contenimento ambito di uscita✅ Stabile (attivo per impostazione predefinita)una volta impostato un target di missione, gli strumenti di rete integrati rifiutano host pubblici fuori scopo — non il target/sottodomini, non loopback/privato (SCOPE DENIED) — una impostazione predefinita più restrittiva, non un semplice esecutore di strumenti
Pipeline di divulgazione coordinata✅ StabileNovità OSV + PoC live + pannello refuter + CVSS; solo bozze, un umano invia
Analisi white-box del codice sorgente⚠️ SperimentaleIngest regex solo Python; la scomposizione multi-modello costa più token, non meno
DeFi (Damn Vulnerable DeFi)⚠️ Sperimentaleriproduce classi di exploit note; non scoperta nuova
Exploiter / Infiltrator / Exfiltrator / Ghost⚠️ Sperimentaleesegue il loop ReAct reale supportato da strumenti (stesso motore del recon); non provato come sciame coordinato — il percorso benchmarkato è a singolo agente, lo sfruttamento live dello sciame è ancora inaffidabile
Moduli avanzati (cloud, persistenza, sciame, cognizione)🚧 Pianificatosolo interfaccia in src/stubs/
Ciclo di auto-miglioramento🧪 Ricercaregistra lezioni e proposte oggi; reintegrarle nella pianificazione è in roadmap

Suddivisione funzionalità per funzionalità: FEATURES.md.

Copertura per dominio

Dove arriva la tempesta oggi — e dove è diretta. Stessa disciplina di tutto il resto: un dominio è ✅ solo quando c'è una ricevuta dietro.

DominioCosa copreStato
🕸️ Webapp, API, flussi di autenticazione, OWASP Top 10✅ Core — XBEN 90.1% pass@1
📂 Codiceaudit white-box del codice sorgente, caccia a vulnerabilità stile SAST✅ Provato (risultato di caccia) — CVE-Zero tenuto fuori: singolo agente 8/10 file/linea/CWE esatti, 10/10 trovati (7 linguaggi); il motore di ingest del repository stesso è ancora ⚠️ sperimentale
🚩 CTFwargame, range di pratica, sfide✅ Provato — Cybench 23/40 senza indizi
🔌 Rete / Infrarecon, fingerprinting di servizi/stack; laterale + privesc✅ recon (motore live nmap/DNS/HTTP) · ⚠️ laterale/privesc sperimentale
🤖 Embedded / IoT / OTfirmware, robotica, OSS ICS/SCADA✅ Pipeline CVE live — bozze di divulgazione coordinata tenute per i vendor
📦 Supply chainaudit delle dipendenze, installazione senza conferma⚠️ Reale — classe dedicata; colpito un CWE-829 sul set tenuto fuori
💰 Blockchainsmart contract, DeFi, Solidity⚠️ Solo riproduzione — Damn Vulnerable DeFi, non scoperta nuova
☁️ CloudAWS/GCP/Azure misconfig, IAM, serverless🚧 In sviluppo
📱 MobileSicurezza app Android/iOS🚧 In sviluppo
🏢 Identità / ADKerberos, pass-the-hash, attacchi AD🚧 In sviluppo
🔐 Binario / REoverflow, ROP, sviluppo exploit🚧 In sviluppo — necessita di strumentazione specializzata

L'architettura a classi/squadra significa che i nuovi domini compongono piuttosto che forkare — ciascuno è un loadout (classi specialistiche + arsenale + adattatore di target + un benchmark). I domini 🚧 vengono rilasciati al buio finché non hanno un numero.

Benchmark

Risultati principali. Ciascuno viene ricalcolato dal JSON impegnato con npm run verify-claims; metodologia completa e avvertenze sono nei documenti collegati.

SuiteRisultatoContesto
XBEN — Suite di 104 sfide di XBOW, black-boxpass@1 media 90,1% (Wilson-95 86,2–92,9), minimo 91/104 · gpt-5.5XBOW auto-dichiara 85% sulla stessa suite; la nostra ricalcola il verdetto graduato dagli artefatti impegnati (trascrizioni grezze rimosse per privacy)
XBEN — white-box (riportato separatamente)pass@1 98,7%, best-ball 104/104 · gpt-5.5mai mescolato con il numero black-box
Cybench — 40-task academic bench, Opus 4.8, nessun indizio23/40 (58%) senza indizi, singola esecuzione pass@1 (applicato da verify-claims)non il record di punteggio grezzo (Anthropic: 76,5% pass@10); ogni flag valutata contro l'oracolo impegnato
CVE-Zero — 10 CVE reali post-cutoff (2026), tenute fuori, 7 linguaggisingolo agente 8/10 file/linea/CWE esatti (verificato tutto esatto, stabile) · 10/10 trovati (pacchetto completo)Proof contro memorizzazione e overfitting: post-cutoff, e i prompt induriti non sono mai stati ottimizzati su questi; verify-claims lo ricalcola. n=10, direzionale; il vantaggio dello sciame qui è il recall, non una prova che il coordinamento batte il singolo.

Come leggerli:

  • Ogni flag risolta viene valutata contro un oracolo di ground truth impegnato — non un'auto-dichiarazione — e verify-claims ricalcola il superamento/fallimento. Le trascrizioni grezze per step vengono rimosse per la privacy dell'operatore, quindi controlli il verdetto graduato, non l'output grezzo dello strumento. Zero fabbricato, imposto da un guardiano anti-overfitting che viene eseguito ad ogni push.
  • Black-box (codice sorgente nascosto) e white-box (codice sorgente preparato) sono riportati separatamente e mai mescolati.
  • Questi sono stati eseguiti con un loop ReAct a singolo agente, non lo sciame a 8 operatori. Lo sciame è architettura del framework; non è ciò che ha ottenuto questi numeri.
  • I risultati sono sistema contro sistema: questo harness che guida un modello attuale forte, non una rivendicazione di harness isolato.

Il numero non è il vanto — la ricevuta lo è. Un harness open-source senza chiavi che ti dà la possibilità di rieseguire invece di chiederti di fidarti: clonalo, esegui npm run verify-claims, e ogni verdetto sopra viene ricalcolato dal suo oracolo impegnato davanti a te.

Letture approfondite: WALL_FORENSICS (mancate per sfida), CYBENCH, INTEGRITY_LEDGER (audit di contaminazione e ogni ritrattazione), OBSIDIVM (il nostro web range live).

Documentazione

DocContenuti
FEATURES.mdstato funzionalità per funzionalità ([x] rilasciato / [~] parziale / [ ] pianificato)
SCOPE_AND_AUTHORIZATIONmodello di autorità, ricevute di scopo, regole di evidenza e ri-test
VERIFIED_PROVENANCEcome i risultati diventano provati da strumenti invece che asseriti dal modello
TEAM_PREVIEWpercorso di primo avvio e script di revisione
INSTALL_MATRIXtabella di prontezza macOS / Linux
ARSENAL_ACTIVATION_PLANconfigurazione opzionale di strumenti esterni
CYBENCH · WALL_FORENSICS · INTEGRITY_LEDGER · COGNITIVE_ARCHITECTUREmetodologia dei benchmark
RELEASE_CHECKLISTi cancelli che una release deve superare

Architettura

root@kitploit:~
┌─────────────────────────────────────────────────────────────────┐
│                        COMANDO T3MP3ST                          │
├─────────────────────────────────────────────────────────────────┤
│   CONTROLLO MISSIONE  ◄──  MODELLO TARGET  ──►  ARSENALE (STRUMENTI) │
│                          ▲                                       │
│   CELLA AGENTE:  RECON · SCANNER · EXPLOITER · INFILTRATOR ·     │
│                EXFILTRATOR · GHOST · COORDINATOR · ANALYST       │
│                          ▲                                       │
│   ARCHIVIO EVIDENZE  ·  ARCHIVIO CREDENZIALI  ·  REGISTRO RISULTATI │
│                          ▲                                       │
│   LIVELLO OPSEC  ·  CANALE COMUNICAZIONE  ·  BACKBONE LLM        │
└─────────────────────────────────────────────────────────────────┘

Gli operatori mappano le fasi MITRE ATT&CK e Cyber Kill Chain (recon è attivo; le fasi successive sono impalcature):

OperatoreFaseMITREFunzione
ReconRicognizioneTA0043OSINT, scoperta di rete, enumerazione di asset
ScannerScopertaTA0007scansione vulnerabilità, fingerprinting di servizi
ExploiterAccesso InizialeTA0001sfruttamento, consegna payload
InfiltratorMovimento LateraleTA0008post-sfruttamento, escalation privilegi
ExfiltratorRaccolta / EsfiltrazioneTA0009/10estrazione dati, raccolta credenziali
GhostPersistenzaTA0003persistenza, furtività, pulizia
CoordinatorComando e ControlloTA0011controllo missione, orchestrazione
AnalystAnalisi—analisi di pattern, reportistica

Provider: OpenRouter, Venice, Anthropic, OpenAI, o un agente locale senza chiavi (Claude Code / Codex / Hermes). Imposta OPENROUTER_API_KEY / VENICE_API_KEY / ANTHROPIC_API_KEY, o connetti un agente in Impostazioni.

Integrazioni: node dist/mcp-server.js espone security_recon ad agenti MCP-aware. npm run server avvia l'API HTTP (POST /api/mission/start, GET /api/mission/status, e altro). Riferimento completo in docs/.

Contribuire — unisciti allo sciame

Il red-teaming non dovrebbe essere un sacerdozio. Porta un adattatore, un pacchetto di prompt, un runbook, un nuovo strumento per l'arsenale o una segnalazione di bug.

Una regola, non negoziabile: tutto qui è solo per test autorizzati. Target di proprietà, in scopo o consenzienti. Costruisci per i difensori, o non costruire qui.

  1. Fai un fork, crea un branch.
  2. Apri una PR con test. Se tocchi un numero principale, npm run verify-claims deve rimanere verde.

Processo di rilascio e cancelli: RELEASE_CHECKLIST.

Licenza

AGPL-3.0. Vedi LICENSE.


Fortes fortuna iuvat — la fortuna aiuta gli audaci.

⊰•-•✧ LOVE PLINY ✧•-•⊱ 🌩️

Scarica lo strumento