
xdcloudy/reamon
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Analyse anything. Connect the evidence. Understand the system.
개요
Analyse anything. Connect the evidence. Understand the system. REAmon is an AI-assisted reverse-engineering workspace and orchestration platform. It accepts arbitrary targets, profiles what it can, resolves compatible analysis capabilities, coordinates tools and agents, stores connected evidence, and presents the investigation through a live project workspace. REAmon is for authorised reverse engineering, software analysis, education, and security research only. Analyse targets you own or are explicitly authorised to inspect. You are responsible for complying with applicable law, contracts, and third-party licences. REAmon orchestrates reverse-engineering engines such as Ghidra, RetDec, JADX, Vineflower, CFR, Androguard's Rust DEX decompiler, and ILSpy on the backend, then presents their output in one investigation workspace. Android APKs use isolated JADX and an alternate isolated Rust DEX decompiler; JVM .class/.jar artifacts can also use isolated Vineflower and CFR.
README
원문 README의 일부입니다. 원문 보기.
REAmon
Turn compiled software into code you can understand, review, and maintain.
REAmon is a self-hosted reverse-engineering workspace. It runs analysis providers against imported artifacts, keeps their results and provenance in project databases, and gives you one place to inspect code, compare evidence, and make reviewed edits. AI assistance is grounded in saved project evidence so names and conclusions can stay consistent across a project.
Decompilation is a starting point. Recovered names, types, behavior, and source fidelity need review; generated output is not automatically equivalent to the original program.
Get started
Requirements
- Docker Engine with Docker Compose v2 (or Docker Desktop with WSL 2 on Windows)
- Git and Bash; on Windows, use WSL or Git Bash
- Enough memory and disk space for the services and analyzers you plan to run
Install and start
git clone https://github.com/xdCloudy/REAmon.git
cd REAmon
./reamon.sh install
The installer creates local configuration and secrets, builds the services, starts the stack, and guides you through creating the first administrator. When the webapp is healthy, open .
Useful lifecycle commands:
./reamon.sh status # Show service health
./reamon.sh logs webapp # Follow webapp logs
./reamon.sh up # Start the installed stack
./reamon.sh down # Stop services and keep stored data
For LAN access, upgrades, backups, and internet-facing deployments, see the deployment guide and release runbook. Back up PostgreSQL, Neo4j, and the artifact volume together.
Use REAmon
- Sign in and create a project.
- Import files or a project folder. REAmon profiles the inputs and records their paths and hashes.
- Review available analysis capabilities and run compatible providers independently. Compare their hash-linked outputs and evidence; provider agreement alone does not prove correctness.
- Browse decompiled code and related instructions, functions, relationships, provider alternatives, and saved analysis in the project visualizer.
- Use the saved project evidence to guide explanations and proposed edits. Review and validate edits before accepting or exporting them.
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add xdcloudy/reamon