Open Database
open_databaseLoad a binary or .i64 database in IDA by attaching to a live instance or spawning a headless idalib worker to create and analyze it. Call this first.
Instructions
Open a binary or .i64 database in IDA: attach to a live instance, or spawn a headless idalib worker that creates/analyzes the .i64. Call this first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Path to a local executable or .i64/.idb database. A live instance with this file is attached when present; otherwise a headless idalib worker opens/creates/analyzes it. | |
| timeout | No | Open/analysis wait timeout in seconds (default 300) | |
| headless | No | "auto" (default: attach, else headless worker), "headless"/"true" (force idalib worker), "gui"/"false" (launch the IDA GUI) | auto |
| extra_args | No | Extra IDA CLI args for GUI launches | |
| set_current | No | Make this database the default target (default true) | |
| wait_for_analysis | No | Wait for IDA auto-analysis to finish (default true) |