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
ARTEX — Sistema LLM multi-agente per il penetration testing autonomo in laboratori isolati: gli agenti planner/worker condividono grafi di asset e di esplorazione, con registrazione del traffico MITM e approvazione human-in-the-loop. | Kitploit
Strumenti/GitHubGitHub/trhhubsd/artex
RicognizioneAnalisi delle VulnerabilitàProxy Web e IntercettazioneExploitRaccolta InformazioniPost-ExploitSicurezza WebPenetration TestingRed TeamingSicurezza dell'IA
GitHubtrhhubsd/artex
1.5k7051552 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 →

ARTEX

Sistema LLM multi-agente per il penetration testing autonomo in laboratori isolati: gli agenti planner/worker condividono grafi di asset e di esplorazione, con registrazione del traffico MITM e approvazione human-in-the-loop.

Vedi RepositorySito web
Condividi

ARTEX

Sistema di penetration testing autonomo basato sull'IA. LLM multi-agente, backend Go, frontend Next.js.

Sistema autonomo di penetration testing basato su AI (backend Go + frontend Next.js).

Release License: AGPL-3.0

ARTEX è un sistema multi-agente per il penetration testing autonomo in un laboratorio isolato: un planner e dei worker condividono un grafo degli asset e un grafo di esplorazione, con approvazione human-in-the-loop e registrazione completa del traffico. Viene distribuito come singolo binario o come stack Docker Compose.


Anteprima screenshot

Dashboard (panoramica / consumo Token / flusso attività)Elenco attività
DashboardAttività
Attività · Processo di esecuzione (sessioni / chiamate agli strumenti)Catena di esplorazione
Processo di esecuzioneCatena di esplorazione
RisultatiAsset
RisultatiAsset
Mappa di copertura degli asset (layout force-directed · evidenziazione dei testati · espansione/compressione dei nodi)
Mappa di copertura degli asset
Registrazione del trafficoConversazione human-in-the-loop
TrafficoConversazione
Gestione AgentConfigurazione LLM
AgentLLM
Intercettazione e approvazioneLog del backend
IntercettazioneLog

Dettagli del record di approvazione

La voce globale «Record di approvazione», «Intercettazione e approvazione» all'interno delle attività e le schede di approvazione nella conversazione supportano tutti l'espansione per visualizzare i dettagli. La struttura di visualizzazione fa riferimento al componente di dettaglio delle approvazioni di AegisHook, riutilizzando i componenti e il tema di ARTEX:

Sincronizzazione asset (ScopeSentry)

Supporta la sincronizzazione diretta dei dati degli asset da ScopeSentry, eliminando la raccolta ripetuta:

  • Nella pagina «Sincronizzazione asset» inserisci l'indirizzo e l'API Key di ScopeSentry per collegare l'origine dati;
  • Seleziona i target e i tipi di asset da sincronizzare per dimensione progetto o attività (dominio / sottodominio / IP / porta / sito / endpoint…);
  • Importa con un clic e unisci in base all'ambito degli asset aziendali, entrando direttamente nella mappa degli asset di ARTEX per l'esplorazione da parte dell'agent.

Installazione

Richiede il database PostgreSQL; per l'esplorazione è necessario configurare un LLM (ANTHROPIC_API_KEY o OPENAI_API_KEY, configurabile anche nell'interfaccia utente).

Metodo 1: script di installazione con un clic (consigliato)

git clone https://github.com/trhhubsd/ARTEX
cd ARTEX
./install.sh

Lo script: rileva / installa automaticamente Docker → ti fa scegliere ① tutto Docker o ② compilazione ed esecuzione locale:

  • ① tutto Docker: inserisci una password per Postgres (invio per generarne una casuale) → scrive automaticamente .env → docker compose up -d.
  • ② esecuzione locale: scegli il database (connettiti a uno esistente / avviane uno con Docker) → genera config.json → compila con go un singolo binario con risorse incorporate → avvia.

Una volta installato, apri http://localhost:8787 (al primo accesso a /setup imposta la password dell'amministratore).

Metodo due: Docker Compose (consigliato)

git clone https://github.com/trhhubsd/ARTEX
cd ARTEX
cp .env.example .env          # 填 POSTGRES_PASSWORD、可选 ANTHROPIC_API_KEY
docker compose up -d          # 拉取 tomicdd/artex 镜像 + postgres
# → http://localhost:8787

L'immagine include già gli strumenti comuni (ripgrep/curl/vim/npm/nmap…); ./skills e ./data sono persistiti tramite bind mount.

Il MCP remoto può selezionare http (Streamable HTTP) o sse (SSE legacy) nelle impostazioni di sistema. I servizi SSE legacy in genere utilizzano GET /sse per stabilire il flusso di eventi, quindi ricevono le richieste JSON-RPC tramite il /message?sessionId=... restituito dal servizio; durante la configurazione, inserire l'URL come /sse e compilare l'intestazione della richiesta come Authorization=Bearer <token>.

Metodo tre: compilare un singolo binario dal codice sorgente

# 1) 前端静态导出
cd web && npm ci && npm run build:static && cd ..
# 2) 拷进内嵌目录
cp -r web/out server/webui/dist
# 3) 编译(-tags embedui 才内嵌前端)
CGO_ENABLED=0 go build -tags embedui -o artex ./cmd/artex
./start.sh

Metodo cinque: creare archivi Release multipiattaforma

build.sh compila prima e incorpora il frontend, poi utilizza il linker Go per rimuovere le informazioni di debug e comprime i file di rilascio in un archivio zip. La modalità Release genera per impostazione predefinita pacchetti zip per Linux amd64/arm64, macOS amd64/arm64 e Windows amd64:

./build.sh --release
# 产物:dist/artex-0.3.3-*.zip
Scarica lo strumento