Releases: kernelwernel/VMAware
Releases · kernelwernel/VMAware
1.3 Release
- added specific VMware products (ESX, GSX, etc...) as potential brands
- added
--conclusion
flag to cli to return just the conclusion message - added 12 new techniques
- added "
Microsoft Virtual PC/Hyper-V
" as possible brand string - added 32-bit support
- added
VM::MULTIPLE
flag for multiple brand outputs - fixed
VM::ALL
andVM::DEFAULT
flags being private - improved cpuid hypervisor leaf detections
1.2 Release
- added 11 new techniques
- added
VM::WIN_HYPERV_DEFAULT
flag to tackle Hyper-V default virtualisation on windows - added ARM support
- fixed false positives for
VM::VM_FILES
,VM::CPUID_0X4
, and other techniques - fixed memory leaks
- merged the "Sunbelt" and "CWSandbox" VMs as just "CWSandbox"
1.1 Release
- restructured and organised the code better
- added new function
VM::add_custom()
- memoization fixes
- CLI bug fixes for MSVC and
--detect
flag added - added auxiliary dev tools for the library
- added 2 new MSVC techniques
- added MIT and GPL 3.0 separate code libraries
Official 1.0 Release 🎉
- added better technique storing method with bitsets
- added 8 new techniques
- decluttered the code
- improved memoization mechanisms
- miscellaneous changes
Official alpha release
- major compatibility fixes with C++11, 14, and 17
- added many Windows-specific techniques
- added new
VM::percentage()
function - massively improved the CLI with a more "dynamic" result than a boolean true or false answer
- added
Thread Expert
,CW SandBox
,Comodo
,SunBelt
, andBochs
VM techniques as possible VM brands - added 16 new VM detection techniques
- added memoization improvements
- fixed all MSVC warnings
- added
VM::EXTREME
flag for extremely sensitive VM detection - added other miscellaneous improvements
Official beta version
Merge pull request #7 from NotRequiem/main Fixed some MSVC errors