VMAware is a cross-platform library designed to detect virtual machines.
It is meant to be stupidly easy to use, with only 5 total functions in its public interface. Additionally, it supports brand detection.
While there are many VM detection mechanisms that are already in use, VMAware features up to 80+ unique techniques to get the most accurate result possible.
On top of the library, there's a CLI tool that takes advantage of the full library (see screenshots)
It's also meant to be compatible with ARM, and 32-bit Windows, with C++11 support.
The library also has separate MIT and GPL compliant code, allowing for licensing flexibility among proprietary and open-source projects.
Features
- Very easy to use
- Cross-platform
- Supports C++11 and above
- Supports VMware, VirtualBox, QEMU, KVM, Parallels, and much more
- Able to detect the VM brand
- Header-only
- MIT and GPL separate headers
License
GNU General Public License version 3.0 (GPLv3), MIT LicenseFollow VMAware
Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit
Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Rate This Project
Login To Rate This Project User Reviews
Be the first to post a review of VMAware!