-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
Getting started with rpv-web is fairly simple. Just download a precompiled build from the release section of the project and extract it on your machine. Make sure that the rpv-web executable (e.g. rpv-web-x64.exe
) is positioned next to the dist
folder. If everything is ready, launch the rpv-web executable. Windows probably asks whether you want to allow the application to open a port. You can safely click on deny here, as rpv-web needs only to be accessible from localhost. Now launch your browser (rpv-web was tested for Chrome and Firefox) and visit http://localhost:8000. If everything works correctly, you should see something similar to this:
From here, the user interface should be quite self explanatory. Just click on processes or RPC interfaces to investigate them. Detailed RPC information will be shown on the right hand side of the user interface, as demonstrated by the following screenshot:
Some fields within the RPC information can be double clicked to make them editable. This allows you to assign symbol names during runtime. The UI temporary saves these symbol names and allows you to either save them to a local file, or to sync them with the symbol file used by the rpv-web executable (by default rpv-web uses the symbol file rpv-web-symbols.toml
within the same directory as the executable).
You can even add notes to RPC interfaces and methods that are stored within the symbol file:
The RPC interface overview can also be right-clicked to open a context menu. This allows to decompile the targeted RPC interface: