( *
)\ ) ( ( `
(()/( )\ )\))(
/(_)) ((((_)( ((_)()\
(_)) )\ _ )\ (_()((_)
| _ \ (_)_\(_) | \/ |
| / _ / _ \ _ | |\/| |
|_|_\ (_) /_/ \_\ (_) |_| |_|
[Remote Anamnestic Mapper (v0.1 beta)]
R.A.M is a fast and simple ram dump retrieval tool. Multiple executable to better fit the needs of the user. Written in Go. R.A.M is mainly used to retrieve the memory dump of a remote machine. It can also be used to retrieve the memory dump of a local machine.
$ git clone https://github.com/Pengrey/R.A.M.git
$ cd R.A.M/server
$ go build -o server
$ chmod +x server
$ git clone https://github.com/Pengrey/R.A.M.git
$ cd R.A.M/agent
$ go build -o agent
$ chmod +x agent
🚧 Warning
The agent relies on the tool
LiME
(Linux Memory Extractor) to retrieve the memory dump. You can download it hereThe agent should also be run with root privileges.
$ ./server -h
Usage of ./server:
-port string
Port to be used for communication (default "8080")
-s Remove prompt from startup
$ ./agent -h
Usage of ./agent:
-LPORT string
Port to be used for communication (default "8081")
-RHOST string
IP of the server (default "<local IP>")
-RPORT string
Port of the server (default "8080")
Demo.mp4
Still in development phase. No changelog yet.