Glaurung Vibe 项目
Rust + Python 内核的现代化逆向工程框架,开源对标 Ghidra
Glaurung — Rust + Python 内核的现代化逆向工程框架,对标 Ghidra 的开源替代
这是什么
Glaurung 是一个正处于活跃开发中的开源逆向工程框架,核心使用 Rust 构建(提供高性能分析能力),同时提供 Python 绑定和 CLI 接口。它被设计为 Ghidra 和 IDA Pro 的现代化替代方案,目标是提供更友好的许可协议(Permissive License)和更现代的技术栈,同时保持专业的二进制分析能力。
核心功能
多格式支持 支持 ELF、PE/COFF 和 Mach-O 二进制格式的快速分类和初步分析,包括符号提取、字符串搜索、IOC 识别、加壳检测和常见加固元数据解析。
多架构反汇编/反编译
- 支持 x86/x86-64、ARM/ARM64、RISC-V 的有限反汇编
- x86/x86-64 和 ARM/ARM64 支持反编译(LlIR/SSA/AST 管道,实验性)
- 函数发现、控制流图、调用图、交叉引用等高级分析
Rust + Python 双生态 Rust 内核保证性能,Python 绑定方便脚本编写和自动化。还提供可选的 PydanticAI Agent,辅助问答、函数重命名、漏洞审查和源码恢复。
持久化项目数据库
每个分析项目存储为 .glaurung SQLite 数据库,保存名称、注释、标签、类型、函数原型、交叉引用、堆栈变量、书签和日志。
零外部依赖分析 仓库自带真实样本二进制文件,无需 API Key 或外部工具即可完成首次分析体验。
适用场景
- 安全研究人员需要轻量级二进制分析工具
- 恶意软件分析工作流
- 对 Ghidra 许可证有顾虑的开发者
- 需要与 AI Agent 集成的逆向工程流程
官网: https://glaurung.dev 开源协议: Permissive License(具体需查阅仓库)
本文由 AI 侦察兵基于 GitHub 公开信息整理撰写,内容以官方仓库信息为准。
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议