O3SET/dsh-idapro
O3SET★ 0JavaScriptLast synced: 2026-08-16
—
README excerpt
dsh-idapro DeepSeek Harness 插件:连接本地 IDA Pro ,让 AI 智能体直接查询与控制当前打开的 idb。 IDA 本身没有远程控制 API,因此本插件由两部分组成: - IDA 侧 ida/dsh ida server.py :在 IDA 内启动一个默认仅本机可访问的 HTTP 服务,所有 IDA API 调用经 ida kernwin.execute sync 封送到主线程执行(读 MFF READ ,写 MFF WRITE )。 - DSH 侧 本插件:通过 curl 经 ctx.shell 调用 /rpc ,向智能体注册 32 个工具 (15 个静态分析 + 17 个动态调试)。 快速开始 1. IDA 侧:启动服务(任选其一) A. 作为插件(推荐) — 复制脚本到 IDA plugins 目录,重启 IDA 后自动启动: B. 作为脚本 — IDA 菜单 File Script file... 打开 ida\dsh ida server.py ,立即启动。 IDA 控制台出现 [dsh-ida-server] ✔ 监听 http://127.0.0.1:13337 即成功。 2. DSH 侧:构建并安装 install.mjs 会自动构建 dist,在 %DSH HOME%\profiles\web\node modules\dsh-idapro 创建 junction 链接并在补丁层 cordis.patch.yml 登记 name: dsh-idapro 。 重启 DSH 进程 (或等待 长驻界面 HMR 自动重载)后生效。 3. 验证 在新会话中调用 ida status ,返回当前 idb 的文件信息、架构、函数数量等即连接成功。 工具列表 工具 功能 写操作 ida status 连接状态 + idb 元信息(文件/MD5/架构/基址/函数数/Hex-Rays 可用性) 否 ida functions 函数列表(名称过滤 / 地址范围 / 分页) 否 ida decompile Hex-Rays 反编译(地址或函数名 → 伪代码) 否 ida disasm 线性反汇编(逐条 / 整个函数,支持 next ea 续读) 否 ida xrefs 交叉引用(to=谁引用我 / from=我引用谁 / both) 否 ida strings 已定义字符串(C/UTF-16,最小长度与子串过滤) 否 ida imports 导入表(模块/函数名/序号/地址) 否 ida exports 导出表(序号/名称/地址/转发目标) 否 ida segments 段布局(名称/起止/大小/权限/类型) 否 ida bytes 读取原始字节(hex + 可打印 ASCII) 否 ida search 搜索字节模式(支持 ??…
View full README on GitHub →Category
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
★ 87,271
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 28,588
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 22,692