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
BurpIA — Estensione di Burp Suite che integra il rilevamento passivo delle vulnerabilità tramite intelligenza artificiale. | Kitploit
Strumenti/GitHubGitHub/dragonjar/burpia
Strumenti DifensiviScanner di Vulnerabilità WebAnalisi delle VulnerabilitàAnalisi Dinamica del Codice (DAST)Sfruttamento di Applicazioni WebTest di Sicurezza delle APISicurezza WebPenetration TestingUtilità e FrameworkSicurezza dell'IA
2331241 mese 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 →
GitHub
dragonjar/burpia

BurpIA

Estensione di Burp Suite che integra il rilevamento passivo delle vulnerabilità tramite intelligenza artificiale.

Vedi Repository
Condividi

BurpIA

BurpIA Logo

License: MIT Version Burp Suite Author Español

BurpIA trasforma Burp Suite in un ambiente di test di sicurezza web assistito dall'IA. Analizza il traffico HTTP reale con gli LLM (oltre 12 provider o modelli locali), convalida i risultati con agenti CLI autonomi tramite Burp MCP e mantiene ogni risultato tracciabile — funziona su Burp Suite Community e Professional.

🎯 Cosa fa BurpIA

Questa estensione trasforma il traffico HTTP passivo in risultati di sicurezza azionabili. Può:

  • Analizzare il traffico con gli LLM: scansione passiva automatica o analisi manuale tramite menu contestuale, utilizzando evidenze reali (request + response).
  • Analizzare i flussi di richieste: analisi contestuale di 2–4 richieste correlate come un unico flusso, ideale per vulnerabilità di stato e di logica.
  • Convalidare con agenti CLI: inviare risultati o flussi ad agenti autonomi (Factory Droid, Claude Code, Antigravity, Open Code, Grok, Codex) integrati con Burp Suite MCP per una convalida manuale approfondita.
  • Triage rapido: inviare i risultati direttamente a Burp Repeater dalla tabella centralizzata dei risultati, oppure salvarli negli Issues del progetto Burp.
  • Gestire i risultati in modo intelligente: prioritizzazione per severità/confidenza, filtri per testo e severità, esportazione CSV/JSON.
  • Mantenere il controllo: deduplicazione delle richieste (SHA-256, TTL 15 min, LRU 10k), concorrenza configurabile (1–10), filtraggio delle risorse statiche, interfaccia bilingue (spagnolo/inglese), tema nativo Dark/Light.

Importante: i risultati dell'IA sono indizi, non verdetti. Convalida sempre prima di segnalare — sono possibili falsi positivi.

📦 Installazione

  1. Scarica BurpIA-1.7.0.jar dalla pagina delle release.
  2. In Burp Suite: scheda Extensions → Add → seleziona il file JAR.
  3. Configura il tuo provider nella scheda BurpIA: LLM Provider, API Key (se applicabile), Model, Language.
  4. Usa Test Connection per convalidare l'endpoint prima di catturare il traffico.

⚙️ Prerequisiti

RequisitoDettaglio
Burp SuiteCommunity o Professional
Sistema operativomacOS, Linux o Windows
Java17+ (il JRE incluso negli installer nativi di Burp funziona)
Accesso LLMAPI key per un provider cloud, Ollama locale o LM Studio
Agente CLI (opzionale)Uno tra: droid, claude, agy, opencode, grok, codex
Lingua dell'interfacciaSpagnolo o inglese (commutabile nelle impostazioni)

🚀 Avvio rapido (3 minuti)

  1. Carica l'estensione (vedi Installazione).
  2. Seleziona il tuo LLM Provider e inserisci la API Key.
  3. Clicca su Test Connection per convalidare endpoint e modello.
  4. Naviga attraverso Burp Proxy — i risultati compaiono nella scheda BurpIA man mano che il traffico viene analizzato.
  5. Fai clic destro su qualsiasi richiesta → Analyze request with BurpIA (o 🤖 Analyze with {Agent} per la convalida tramite agente).

🔄 Come funziona

Flusso passivo

  1. BurpIA intercetta uno scambio HTTP.
  2. Verifica lo Scope, applica i filtri ed esegue la deduplicazione.
  3. L'attività viene messa in coda nel gestore delle analisi.
  4. Il prompt viene costruito iniettando request e response.
  5. La risposta dell'IA viene analizzata e i risultati vengono normalizzati.
  6. La tabella dei risultati, le statistiche e (se abilitati) gli Issues di Burp vengono aggiornati.

Flusso manuale

  1. Seleziona una o più richieste (2–4 per l'analisi del flusso) in qualsiasi scheda di Burp.
  2. Fai clic destro:
    • 1 richiesta: Analyze request with BurpIA o 🤖 Analyze with {Agent}.
    • 2–4 richieste: 🔍 Analyze this flow o 🤖 Analyze this flow with {Agent}.
  3. Il risultato compare nella tabella per essere modificato, esportato o inviato a Repeater.

🔌 Provider LLM supportati

ProviderNote
OllamaModelli locali: Qwen 3.8, Llama 4, Gemma 4, DeepSeek v4, Phi-4, ecc.
Ollama CloudModelli cloud su ollama.com — richiede API key
OpenAIGPT-5.6 (+ varianti Luna/Sol/Terra/Cyber)
ClaudeAnthropic: Fable 5.1, Opus 5, Sonnet 5
GeminiGoogle: 3.8 Flash (GA), 3.7/3.6 Flash, 2.5 Pro
Moonshot (Kimi)K3, K2.7 e precedenti
Z.ai / MinimaxGLM 5.3 e MiniMax H3
DeepSeekv4-pro, v4-flash — API compatibile con OpenAI
xAI Grokgrok-4.6, grok-4.5 — API compatibile con OpenAI
Sakana Fugufugu, fugu-ultra
LM StudioServer locale, compatibile con OpenAI
CustomFino a 3 profili per qualsiasi API compatibile con OpenAI

🤖 Agenti CLI

Agenti di convalida autonomi integrati con Burp Suite MCP:

AgenteBinarioGuida
Factory DroiddroidEN · ES
Claude CodeclaudeEN · ES
Antigravity CLIagyEN · ES
Open CodeopencodeEN · ES
Grok CLIgrokEN · ES
Codex CLIcodexEN · ES

🧠 Token dei prompt personalizzati

  • {REQUEST} / {RESPONSE}: richiesta/risposta HTTP normalizzata.
  • {REQUEST_1}…{REQUEST_N} / {RESPONSE_1}…{RESPONSE_N}: N-esimo elemento di un flusso.
  • {OUTPUT_LANGUAGE}: lingua di output prevista per le descrizioni dei risultati.

Se ometti questi token, BurpIA aggiunge automaticamente un blocco di sicurezza (fallback) per mantenere il contesto minimo e imporre la lingua configurata.

🚀 Esempio d'uso

Prompt personalizzato mirato a un flusso di autenticazione (2 richieste analizzate come una sola):

You are a web security auditor. Focus ONLY on authentication and session logic.

Request 1 (login):
{REQUEST_1}
Response 1:
{RESPONSE_1}

Request 2 (password change):
{REQUEST_2}
Response 2:
{RESPONSE_2}

Report findings in {OUTPUT_LANGUAGE} with severity, confidence, and remediation.

Risultato tipico prodotto da BurpIA (visualizzato nella tabella dei risultati):

Title:    Password change endpoint accepts old password indefinitely
Severity: High · Confidence: Certain
Endpoint: POST /api/v2/account/password  (200 OK)
Evidence: The password-change flow succeeded using the pre-login session
          token, indicating missing re-authentication and no rotation of
          existing sessions.
Remedy:   Require current-password verification and invalidate all active
          sessions after a successful change.
Scarica lo strumento