GitHub 项目数据
GitHub ★ 314,301Fork 79,660项目指标 97/100
最近提交:2026-10-18T09:13:49Z · 许可证:MIT
来源:GitHub 官方 API · 同步于 2026-10-18 18:49(北京时间)
评分规则与适用范围
指标 v1:热度 40 分(40 × log10(Star + 1) / 6,四舍五入,上限 40);维护活跃度 40 分(最近提交在 30/90/180/365 天内分别为 40/30/15/5 分,更久或仓库归档为 0);识别到 SPDX 许可证 20 分。指标用于观察热度、维护时间与许可透明度,不是用户评分或功能实测,不能说明安全性、效果或商业适用性。Fork 仅展示,不参与打分。
本项目分项:热度 37,活跃度 40,许可透明度 20。缺失许可不等于没有许可,请核对原仓库。
能做什么
- 通过 MCP 将逆向工程工具接入支持本地 MCP 服务器的智能体,由智能体调用工具检查目标并追踪相关代码。
- 覆盖多种目标:原生二进制(需要 Hopper、Ghidra 或 IDA 等引擎)、JavaScript/Electron 应用、.NET 程序集、Android APK、网站、网络抓包、固件、SQLite 数据库、WASM、EVM 字节码、Flutter 应用等。
- 返回结果会附带证据和限制说明,便于智能体解释行为或基于发现编写并测试实现。
- 也提供命令行界面,可直接在终端执行相同的分析工作流。
适用场景
- 不理解源码时,想弄清某个应用的功能或实现方式。
- 希望把某个功能移植到自己的项目中,需要先分析目标应用的行为。
- 对二进制、应用包或抓包记录进行本地静态检查与结构梳理。
使用条件与限制
- 需要 Node.js 22.x(>=22.19)、24.x(>=24.11)或 26+,以及 npm。
- 深度原生分析需要用户自行安装并授权使用 Hopper、Ghidra 或 IDA 等商业或开源工具,REA 不授予工具许可。
- 部分目标需要额外外部工具(如 JADX、adb、tshark、binwalk、pwntools 等)或特定平台支持,具体限制见对应文档。
- 静态分析不会运行目标应用;运行时捕获会以用户权限运行或交互目标,具体影响见各运行时指南。
- 分析在本地进行,但智能体模型提供方的数据策略可能影响结果传输。
- 项目声明仅用于合法研究、教育、互操作性、软件保存以及分析自己拥有或获授权检查的软件。
来源与收录说明
AI 整理,已通过独立来源审核,收录于 2026-10-18。资料整理不代表运行实测,具体功能与使用条件以官方说明为准。
https://github.com/morluto/rea ↗