You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/documentation.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -515,13 +515,13 @@ VMAware provides a convenient way to not only check for VMs, but also have the f
515
515
|`VM::ANYRUN_DIRECTORY`| Check for any.run directory and handle the status code | 🪟 | 35% |||| Removed from the lib, only available in the CLI |[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/cli.cpp#L713)|
516
516
|`VM::DRIVER_NAMES`| Check for VM-specific names for drivers | 🪟 | 100% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7426)|
517
517
|`VM::DISK_SERIAL`| Check for serial numbers of virtual disks | 🪟 | 100% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7581)|
518
-
|`VM::PORT_CONNECTORS`| Check for physical connection ports | 🪟 | 25% |||| This technique is known to false flag on devices like Surface Pro |[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7700)|
518
+
|`VM::PORT_CONNECTORS`| Check for physical connection ports | 🪟 | 25% |||| This technique is known to false flag on devices like Surface Pro, disabled by default|[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7700)|
519
519
|`VM::GPU_CAPABILITIES`| Check for GPU capabilities related to VMs | 🪟 | 100% | Admin ||| Admin only needed for some heuristics |[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7785)|
520
520
|`VM::GPU_VM_STRINGS`| Check for specific GPU string signatures related to VMs | 🪟 | 100% |||| If GPU_CAPABILITIES also flags, the score will have 50 added instead of 100 |[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7730)|
521
521
|`VM::VM_DEVICES`| Check for VM-specific devices | 🪟 | 50% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7848)|
522
522
|`VM::PROCESSOR_NUMBER`| Check for number of processors | 🪟 | 50% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7999)|
523
523
|`VM::NUMBER_OF_CORES`| Check for number of cores | 🪟 | 50% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8024)|
524
-
|`VM::ACPI_TEMPERATURE`| Check for device's temperature | 🪟 | 25% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8057)|
524
+
|`VM::ACPI_TEMPERATURE`| Check for device's temperature | 🪟 | 25% ||||Disabled by default|[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8057)|
525
525
|`VM::SYS_QEMU`| Check for existence of "qemu_fw_cfg" directories within /sys/module and /sys/firmware | 🐧 | 70% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8330)|
526
526
|`VM::LSHW_QEMU`| Check for QEMU string instances with lshw command | 🐧 | 80% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8364)|
527
527
|`VM::VIRTUAL_PROCESSORS`| Check if the number of virtual and logical processors are reported correctly by the system | 🪟 | 50% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8411)|
@@ -531,7 +531,7 @@ VMAware provides a convenient way to not only check for VMs, but also have the f
531
531
|`VM::AMD_THREAD_MISMATCH`| Check for AMD CPU thread count database if it matches the system's thread count | 🐧🪟🍏 | 95% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8871)|
532
532
|`VM::NATIVE_VHD`| Check for OS being booted from a VHD container | 🪟 | 100% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L9482)|
533
533
|`VM::VIRTUAL_REGISTRY`| Check for particular object directory which is present in Sandboxie virtual environment but not in usual host systems | 🪟 | 65% |||| Admin only needed for Linux |[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L9505)|
534
-
|`VM::FIRMWARE`| Check for VM signatures and patched strings by hardeners in firmware, while ensuring the BIOS serial is valid| 🐧🪟 | 100% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L9601)|
534
+
|`VM::FIRMWARE`| Check for VM signatures and patched strings by hardeners in firmware | 🐧🪟 | 100% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L9601)|
535
535
|`VM::FILE_ACCESS_HISTORY`| Check if the number of accessed files are too low for a human-managed environment | 🐧 | 15% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L9950)|
536
536
|`VM::AUDIO`| Check if any waveform-audio output devices are present in the system | 🪟 | 25% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L9980)|
537
537
|`VM::UNKNOWN_MANUFACTURER`| Check if the CPU manufacturer is not known | 🐧🪟🍏 | 50% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L10016)|
0 commit comments