kernelwernel/VMAware — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a cross platform C++ VM detection project called VMAware.

I want a simple header only library that another developer can drop into their app, plus a command line tool someone can run to check the current machine. The tool should say whether it thinks it is running inside a virtual machine, show the VM brand if it can, show the type of environment, give a confidence percentage, and say whether VM hardening looks likely.

Please support Windows, macOS, and Linux, with C++11 or newer and no external dependencies. Use many different detection checks so it can recognize common systems like VMware, VirtualBox, QEMU, Hyper V, containers, emulators, and sandboxes. Make the checks configurable so advanced users can choose what runs, and cache results so repeated calls are fast.

Include clear build instructions with CMake, a small usage example, and friendly documentation. Look up current docs online if you need to.

Want more depth? Deep Reverse