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
ph4ntom-ida-bridge — REST locale sicuro, CLI, MCP e bridge per agenti per IDA Pro 9.x | Kitploit
Strumenti/GitHubGitHub/ph4ntom-rev/ph4ntom-ida-bridge
Analisi StaticaAnalisi Dinamica del Codice (DAST)Reverse EngineeringScripting e AutomazioneDebuggerAnalisi MalwareUtilità e FrameworkAnalisi di BinariReverse Engineering Assistito dall'IASicurezza delle APISicurezza dell'IA
61341 giorno faNon ancora revisionato
GitHubph4ntom-rev/ph4ntom-ida-bridge

ph4ntom-ida-bridge

REST locale sicuro, CLI, MCP e bridge per agenti per IDA Pro 9.x

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

ph4ntom IDA Bridge 🌉

Livello di controllo autonomo AI e MCP per IDA Pro 9.x
Trasforma IDA Pro in una potente centrale per il reverse engineering agentico. Connetti Claude Desktop, Cursor, Antigravity o agenti LLM personalizzati tramite Model Context Protocol (MCP) o API REST ad alte prestazioni.

Python 3.10+ IDA Pro 9.x MCP Compatible Glama Rating REST API Release License: MIT Security Hardened


              ┌─────────────────────────────────────────────────────────┐
              │                       IDA Pro 9.x                       │
              │         ph4ntom_ida_bridge.py (102 REST Endpoints)      │
              │         127.0.0.1:13370 (Bearer Token Protected)        │
              └────────────────────────────┬────────────────────────────┘
                                           │ REST / JSON / SSE
          ┌────────────────────────────────┼───────────────────────────────┐
          ▼                                ▼                               ▼
   ┌───────────────┐               ┌───────────────┐               ┌───────────────┐
   │  MCP Server   │               │   CLI / SDK   │               │   AI Agents   │
   │  54 Tools     │               │  `ph4ntom-ida`│               │  Multi-LLM    │
   │  Claude       │               │  Automation   │               │  Gemini       │
   │  Cursor       │               │  Headless     │               │  Ollama       │
   │  Antigravity  │               │  Testing      │               │  Claude / GPT │
   └───────────────┘               └───────────────┘               └───────────────┘

ph4ntom IDA Bridge è un livello di controllo solo localhost per IDA Pro 9.x. Combina un plugin IDA autonomo, un'API REST JSON, un client Python, una CLI, 54 strumenti MCP nativi e backend AI standalone opzionali.

La versione 6.2.0 introduce la piena compatibilità con IDA 9.3, mutazioni atomiche del database, autenticazione tramite token a tempo costante, tracciamento del cursore SSE e copertura completa della suite di test.


⚡ Avvio rapido: Claude Desktop e Cursor (configurazione MCP in 1 clic)

Collega Claude Desktop, Cursor o qualsiasi client MCP alla tua istanza di IDA Pro in esecuzione in 60 secondi:

1. Clona e installa

git clone https://github.com/ph4ntom-rev/ph4ntom-ida-bridge.git
cd ph4ntom-ida-bridge
python -m pip install -e ".[mcp]"

2. Installare il plugin in IDA Pro

python cli.py install-plugin --ida-dir "C:\Program Files\IDA Professional 9.0"

(Oppure copia ida_plugin/ph4ntom_ida_bridge.py e api_schema.json direttamente nella tua directory plugins/ di IDA).

3. Aggiungi alla tua configurazione MCP

🟣 Claude Desktop

Modifica %APPDATA%\Claude\claude_desktop_config.json (Windows) o ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "ida-bridge": {
      "command": "python",
      "args": [
        "C:/path/to/ph4ntom-ida-bridge/mcp_server.py"
      ]
    }
  }
}

💻 Cursor / Windsurf

Aggiungi a .cursor/mcp.json o in Cursor Settings → MCP:

{
  "mcpServers": {
    "ida-bridge": {
      "command": "python",
      "args": ["-m", "mcp_server"],
      "cwd": "C:/path/to/ph4ntom-ida-bridge"
    }
  }
}

Avvia IDA Pro, premi Ctrl+Shift+A per attivare il server e invia al tuo assistente AI il seguente prompt:

"Ispeziona la funzione all'indirizzo 0x140001000. Traccia i riferimenti incrociati, analizza il microcodice, decompila in pseudocodice C e rinomina le variabili offuscate con nomi significativi."


⚔️ Confronto con le alternative

Funzionalitàph4ntom IDA BridgeGepetto / IDAGPTHex-Rays Copilot
ArchitetturaMCP bidirezionale + REST + CLISingolo wrapper di promptPlugin UI proprietario
Numero di strumenti54 strumenti MCP granulari1 (prompt di decompilazione)Azioni prompt fisse
AST e flusso di controlloAST ctree completo + Microcode IR (0-7)Solo testo dello pseudocodiceSolo testo dello pseudocodice
Mutazioni sicureMutazioni batch atomiche con rollbackSolo inserimento di commentiSuggerimenti nell'UI
Debugger liveRegistri, stack, memoria, breakpointNoNo
Esecuzione dinamicaMotore di esecuzione IDAPython al voloNoNo
LLM supportatiQualsiasi client MCP / Claude / GPT / Gemini / OllamaSolo API OpenAICloud proprietario
Sicurezza e autenticazioneSolo localhost, token a 256 bit, DACL del proprietarioChiave API in chiaro espostaProprietario
Supporto IDA Pro 9.3Verificato e completamente testatoNon funzionante su IDA 9+Ufficiale

🛠️ Riferimento agli strumenti MCP (54 strumenti e 2 risorse)

Il server MCP espone 54 strumenti dedicati distribuiti su 7 domini di reverse engineering:

CategoriaStrumentiDescrizione
🔍 Binario e segmentiping, get_binary_info, list_segments, read_bytes, read_vtableMetadati del binario, bitness, permessi, estrazione delle vtable
🧩 Decompilazione e ASTdecompile, get_disassembly, get_ctree, get_microcode, get_local_variables, get_function_detailsPseudocodice C di Hex-Rays, AST ctree in JSON, Microcode IR (0=PREOPT fino a 7=LVARS), informazioni sul prototipo
🕸️ Callgraph e xrefget_xrefs_to, get_xrefs_from, get_callers, get_callees, get_call_graph, get_basic_blocks, get_strings_usedRiferimenti incrociati, alberi ricorsivi dei chiamanti, flusso di controllo dei basic block
🔎 Ricerca ed esplorazionesearch_function, search_bytes, search_text, list_strings, list_names, list_imports, list_exportsRicerca di byte con wildcard (??), funzioni importate dalle DLL, esportazioni, filtro delle stringhe
🏷️ Tipi e structlist_structs, get_struct, list_enums, list_types, get_type, create_type, create_structParsing delle dichiarazioni C, definizioni delle strutture, ispezione dei membri degli enum
✏️ Mutazione del databaserename_function, comment_function, set_inline_comment, rename_variable, set_variable_type, set_function_type, patch_bytes, batch_mutations, undo, redo, save_database, navigate_toRidenominazione verificata, tipizzazione delle variabili locali, patching del binario, rollback atomico
🐞 Debugger livedbg_start, dbg_set_breakpoint, dbg_continue, dbg_step_into, dbg_step_over, dbg_get_registers, dbg_read_memory, dbg_get_stackControllo dell'esecuzione del processo, breakpoint hardware, dump live di registri e memoria
⚡ IDAPython dinamicoexecute_idapythonEsecuzione IDAPython in tempo reale con cattura strutturata del result
📦 Risorse MCPida://info, ida://schemaMetadati del binario in tempo reale e schema OpenAPI completo

🔒 Modello di sicurezza

Scarica lo strumento