I am looking for a tool that will allow me to monitor and control programs running inside a Windows VM from the Linux host machine. I realize that this is similar to what a rootkit would do, and I am completely happy to use some hacker software if it provides the necessary functionality (and if I can get it in source-code form).
If I can't find something, I'll have to write it using C. Probably an embedded HTTP server running on an odd port and doing some kind of XMLRPC thing.
Here is the basic functionality I need:
- Get list of running processes
- Kill a process.
- Start a process
- Read/write/create/delete files
I would like to: - Read contents of screen - Read all controls on screen. - Send arbitrary click to a Windows control.
Does anything like this exist?