XR

xdcloudy/reamon

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

2 stars 품질 59 트렌드 24MIT

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

  1. Sign in and create a project.
  2. Import files or a project folder. REAmon profiles the inputs and records their paths and hashes.
  3. Review available analysis capabilities and run compatible providers independently. Compare their hash-linked outputs and evidence; provider agreement alone does not prove correctness.
  4. Browse decompiled code and related instructions, functions, relationships, provider alternatives, and saved analysis in the project visualizer.
  5. Use the saved project evidence to guide explanations and proposed edits. Review and validate edits before accepting or exporting them.
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add xdcloudy/reamon
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →