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
+2-4Lines changed: 2 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -444,7 +444,7 @@ VMAware provides a convenient way to not only check for VMs, but also have the f
444
444
|`VM::TIMER`| Check for timing anomalies in the system | 🐧🪟🍏 | 45% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8169)|
445
445
|`VM::THREADCOUNT`| Check if there are only 1 or 2 threads, which is a common pattern in VMs with default settings (nowadays physical CPUs should have at least 4 threads for modern CPUs) | 🐧🪟🍏 | 35% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L2649)|
446
446
|`VM::MAC`| Check if mac address starts with certain VM designated values | 🐧🪟 | 20% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L2671)|
447
-
|`VM::TEMPERATURE`| Check if thermal directory in linux is present, might not be present in VMs | 🐧 | 15% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L2804)|
447
+
|`VM::TEMPERATURE`| Check for device's temperature | 🐧🪟| 15% ||||Disabled by default|[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L2804)|
448
448
|`VM::SYSTEMD`| Check result from systemd-detect-virt tool | 🐧 | 35% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L2818)|
449
449
|`VM::CVENDOR`| Check if the chassis vendor is a VM vendor | 🐧 | 65% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L2671)|
450
450
|`VM::CTYPE`| Check if the chassis type is valid (it's very often invalid in VMs) | 🐧 | 20% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L2875)|
@@ -510,7 +510,6 @@ VMAware provides a convenient way to not only check for VMs, but also have the f
510
510
|`VM::VM_PROCS`| Check for a Xen VM process | 🐧 | 10% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7161)|
511
511
|`VM::VBOX_MODULE`| Check for a VBox kernel module | 🐧 | 15% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7184)|
512
512
|`VM::SYSINFO_PROC`| Check for potential VM info in /proc/sysinfo | 🐧 | 15% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7211)|
513
-
|`VM::DEVICE_TREE`| Check for specific files in /proc/device-tree directory | 🐧 | 20% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7238)|
514
513
|`VM::DMI_SCAN`| Check for string matches of VM brands in the linux DMI | 🐧 | 50% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7256)|
515
514
|`VM::SMBIOS_VM_BIT`| Check for the VM bit in the SMBIOS data | 🐧 | 50% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7340)|
516
515
|`VM::PODMAN_FILE`| Check for podman file in /run/ | 🐧 | 5% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7374)|
@@ -526,8 +525,7 @@ VMAware provides a convenient way to not only check for VMs, but also have the f
526
525
|`VM::VM_DEVICES`| Check for VM-specific devices | 🪟 | 50% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7848)|
527
526
|`VM::PROCESSOR_NUMBER`| Check for number of processors | 🪟 | 50% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L7999)|
528
527
|`VM::NUMBER_OF_CORES`| Check for number of cores | 🪟 | 50% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8024)|
529
-
|`VM::ACPI_TEMPERATURE`| Check for device's temperature | 🪟 | 25% |||| Disabled by default |[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8057)|
530
-
|`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)|
|`VM::LSHW_QEMU`| Check for QEMU string instances with lshw command | 🐧 | 80% |||| Disabled by default |[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8364)|
532
530
|`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)|
533
531
|`VM::HYPERV_QUERY`| Check if a call to NtQuerySystemInformation with the 0x9f leaf fills a _SYSTEM_HYPERVISOR_DETAIL_INFORMATION structure | 🪟 | 100% |||||[link](https://github.com/kernelwernel/VMAware/blob/8cb2491b1c7d2cb7300d1d698b7c64c953b4ae75/src/vmaware.hpp#L8451)|
0 commit comments