I am trying to observe the network traffic from another Windows application that uses socket.io and is built with Electron.
I can observe the socket.io messages when I run the application in chrome, but I would like to observe it from my own c++ application, without having to run it in the browser.
I have already found out that the complete javascript code, as well as the socket.io messages, can be read directly from memory with a tool like CheatEngine. However, I'd prefer to take a more robust route than "guessing" memory locations.
Can you give me any hint on where to start?