Xmem is a cross platform process memory manipulation and debugging API. It provides the following functionality:
- Enumeration of all active processes on the machine
- Memory read/write access of other processes
- Memory mapping and permission changing of other processes
- Process thread enumeration
- Thread management
- Read/write access to processor registers
You'll need a copy of Python 2.7 installed on your machine for xmem's dependencies to build correctly. This is because xmem uses node-ffi which uses node-gyp.
To install xmem to your local node_modules folder, run:
npm install xmem --save
See the API documentation for instructions.