MVS Server dump
Starts up a proxy that dumps both http request/response and websocket messages for multiversus
Hydra bynary decoder
Messages are encoded in x-ag-binary HYDRA format
> Decoder based on
HydraDotNet and
MK12-Api
> Uses a fork of mockttp
mockttp-mvs
Requirements
Requires:
* node.js (Tested on v20)
* openssl for windows for generating self signed-cert
Get Started
``
bash
npm install
`
$3
`
bash
npm run gen-cert
`
$3
Generate cert. Install the cert.crt by double clicking on it and install on the trusted root authority
`
bash
npm run bundle
`
$3
Before starting the dumper make sure you change windows proxy settings. It runs on port 8000 and use 127.0.0.1
`
bash
npm start
``
Launch the game and play as usual
When done capturing exit the program and it will create 2 files in the dump folder
One for http requests/response and another for websockets
They are formatted in postman collection schema and can be imported directly to postman for inspection
The original hex is stored in the request detail and for responses is stored on the body of the response