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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Cairn — Un motore di ricerca dello spazio degli stati generico basato su IA, validato per la prima volta su test di penetrazione autonomo. | Kitploit
Strumenti/GitHubGitHub/oritera/cairn
Frameworks per Penetration TestingFramework di ExploitCTFPenetration TestingRed TeamingSicurezza dell'IA
GitHuboritera/cairn

Cairn

Un motore di ricerca dello spazio degli stati generico basato su IA, validato per la prima volta su test di penetrazione autonomo.

Vedi Repository
2.2k3013623 giorni faRevisionato da Kitploit

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 Cairn

Cairn

Più che solo test di penetrazione AI — Verso la ricerca generale dello spazio degli stati

Tencent TCH

Cairn è un motore di problem-solving generico.
Non definisce ruoli né flussi di lavoro. Dati un'origine e un obiettivo, cerca un percorso attraverso uno spazio degli stati sconosciuto.
Il test di penetrazione AI è uno di questi problemi — e uno comprovato.

Discord X

Screenshot di runtime di Cairn

Cos'è Cairn?

Il test di penetrazione è fondamentalmente una ricerca diretta attraverso uno spazio degli stati quasi infinito:

  • Origine: nota (IP target, sistema target)
  • Obiettivo: definito (ottenere una shell, catturare la bandiera)
  • Percorso: sconosciuto

Questa struttura non è unica per il test di penetrazione. Ricerca di vulnerabilità, dimostrazione matematica, sfide CTF — qualsiasi problema con un punto di partenza chiaro, una condizione di successo chiara e un percorso sconosciuto intermedio condivide la stessa forma.

Cairn è costruito per questa classe di problemi. Il test di penetrazione è il primo dominio su cui è stato validato.

Il motore è costruito su una Architettura Blackboard con un grafico esplicito fatto-intento. Sono sufficienti tre primitive:

ConcettoSignificato
FattoUn risultato confermato e oggettivo scritto sulla bacheca
IntentoUna direzione di esplorazione dichiarata, non ancora eseguita
SuggerimentoGiudizio umano iniettato in qualsiasi momento; assorbito dagli agenti alla successiva lettura

Il grafico cresce da origin verso goal. Ogni nuovo Fatto è una pietra miliare; ogni Intento è un passo verso l'ignoto.

Gli Agent Workers eseguono un ciclo OODA — Observe (osserva) il grafico completo, Orient (orienta) allo stato corrente, Decide (decidi) i prossimi intenti, Act (agisci) per esplorare — e scrivono i loro risultati come nuovi Fatti. I Workers non hanno ruoli fissi. I compiti vengono generati a runtime dallo stato corrente del grafico, non da descrizioni predefinite.

Gli agenti si coordinano esclusivamente attraverso la bacheca condivisa (Stigmergia). Nessuna comunicazione diretta. Nessun silo informativo.

Cairn in Azione

https://github.com/user-attachments/assets/e557b1ac-dda4-41cb-87dd-9d56dbf05133

Come Funziona

Tre tipi di compito, tutti eseguiti dallo stesso Worker:

CompitoCosa faOutput
BootstrapAll'inizio del progetto, tenta di risolvere direttamente il problemaFatto + possibile Complete
ReasonLegge l'intero grafico: l'obiettivo è raggiunto? Cosa esplorare dopo?Complete / nuovi Intents / no-op
ExplorePrende un Intent, esegue l'esplorazione, riporta i risultatiUn Fatto

Architettura del sistema:

          ┌──────────────────────────────────┐
          │           Cairn Server           │
          │    Facts + Intents + Hints       │
          └─────────────────┬────────────────┘
                            │
                     Read / Write API
                            │
          ┌─────────────────┴────────────────┐
          │             Dispatcher           │
          │   Schedules tasks, manages       │
          │   containers, writes protocol    │
          └──────────┬───────────────┬───────┘
                     │               │
     ┌───────────────┴──┐     ┌──────┴──────────────┐
     │  Worker Container│     │  Worker Container   │
     │   (Project A)    │     │   (Project B)       │
     │  ┌────┐  ┌────┐  │     │  ┌────┐  ┌────┐     │
     │  │ W. │  │ W. │  │     │  │ W. │  │ W. │     │
     │  └────┘  └────┘  │     │  └────┘  └────┘     │
     └──────────────────┘     └─────────────────────┘

Cairn Server mantiene solo la coerenza del grafico.

Cairn Dispatcher legge il grafico, pianifica i compiti, avvia e arresta i container worker, ed è l'unico scrittore del protocollo. Ogni progetto ottiene il proprio Worker Container; più Agent Workers vengono eseguiti contemporaneamente al suo interno. Gli Agent Workers ricevono solo un prompt e restituiscono output strutturato.

Backend worker supportati: Claude Code, Codex e Pi.

Risultati

Tencent Cloud Hackathon · Sfida di Test di Penetrazione AI · 2a Edizione

610 squadre · 1.345 partecipanti · le migliori università e aziende di sicurezza in tutta la Cina

MetricaValore
Problemi risolti54 / 54 — unica squadra a ottenere AK
Classifica finale3°

Il sistema non era mai stato testato prima della competizione. L'intera pipeline è diventata operativa per la prima volta alle 4 del mattino del giorno della gara. Nessun addestramento, nessuna ottimizzazione, nessuna strumentazione specifica del dominio. Zero strumenti MCP, zero RAG, zero ruoli predefiniti per agenti.

Ulteriori Letture

  • Il più potente agente di test di penetrazione AI: Analisi post-mortem dell'unica squadra che ha ottenuto AK alla TCH Tencent Cloud Hackathon Intelligent Penetration Testing Challenge (2a Edizione)
  • Il sentiero senza percorso: Cairn AI dal test di penetrazione alla risoluzione generale di problemi

Per Iniziare

Prerequisiti

  • macOS o Linux
  • Python ≥ 3.12
  • Docker

Scarica le immagini richieste

Entrambi i metodi di configurazione richiedono l'immagine del container worker:

docker pull --platform=linux/amd64 ghcr.io/oritera/cairn-worker-container:latest

Crea la tua configurazione dispatcher locale e inserisci i tuoi endpoint LLM e le chiavi API:

Scarica lo strumento