{
  "added_at": "2026-11-09",
  "category": "native-analysis",
  "description_en": "ida-headless embeds RPyC in IDA so a background thread serves IDA's API over TCP port 18812. A client connects with rpyc.connect and uses c.root.idaapi and c.root.idc. Generator objects go through c.root.iterate. The threading workaround is for IDA Pro 7.2 and newer.",
  "description_zh": "ida-headless 在 IDA 里嵌入 RPyC，由后台线程在 TCP 端口 18812 上提供 IDA 的 API。客户端用 rpyc.connect 连接，并使用 c.root.idaapi 和 c.root.idc。生成器对象经过 c.root.iterate。线程方面的处理针对 IDA Pro 7.2 及更新版本。",
  "entry_url": "https://awesomerea.org/resources/ida-headless/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ida-headless/",
  "evidence_url": "https://github.com/hugsy/ida-headless/blob/2f2d6ec20fc0f5a824f3aedcf57cd812e52fa15f/README.md",
  "group": "tools",
  "id": "ida-headless",
  "json_url": "https://awesomerea.org/resources/ida-headless/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/ida-headless/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ida-headless/index.md",
  "name": "ida-headless",
  "name_zh": "ida-headless",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "IDA Pro 7.2 or newer, and a Python client with RPyC.",
    "The README names no license."
  ],
  "requirements_zh": [
    "需要 IDA Pro 7.2 或更新版本，以及带 RPyC 的 Python 客户端。",
    "README 未注明许可证。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/hugsy/ida-headless",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
