MCPcopy Create free account

hub / github.com/NotRequiem/VMAware / functions

Functions328 in github.com/NotRequiem/VMAware

↓ 90 callersFunctionchecker
src/cli/output.cpp:231
↓ 37 callersFunctionfind
src/vmaware.hpp:3730
↓ 32 callersFunctionexists
src/vmaware.hpp:3652
↓ 27 callersFunctionget_function_address
retrieves the addresses of specified functions from a loaded module using the export directory, manual implementation of GetProcAddress
src/vmaware.hpp:4418
↓ 26 callersFunctionget_ntdll
src/vmaware.hpp:4559
↓ 20 callersFunctioncheck
auxiliary/memoize_test.cpp:10
↓ 14 callersFunctionread_file
fetch file data
src/vmaware.hpp:3618
↓ 13 callersFunctionfind_pattern
(base_str)
auxiliary/updater.py:192
↓ 13 callersFunctionsys_result
src/vmaware.hpp:3851
↓ 12 callersMethodget
src/vmaware.hpp:4254
↓ 12 callersFunctionhyper_x
* @brief Check what kind of Hyper-V hypervisor is running on the system * @note Hyper-V's presence on a host system can set certain hyperviso
src/vmaware.hpp:4040
↓ 10 callersFunctionis_admin
src/vmaware.hpp:3702
↓ 8 callersFunctiondetected_count
src/vmaware.hpp:14149
↓ 7 callersFunctionbrand
src/vmaware.hpp:13820
↓ 7 callersFunctiondetect
src/vmaware.hpp:13852
↓ 7 callersFunctionpercentage
src/vmaware.hpp:13896
↓ 7 callersFunctionrepeat_str
src/cli/windows_tui.hpp:99
↓ 6 callersFunctionpad
safely trims and pads a string ensuring it fits perfectly within bounds without leaking unclosed ANSI tags or overflowing text visually
src/cli/windows_tui.hpp:51
↓ 5 callersFunctionconclusion
src/vmaware.hpp:14283
↓ 5 callersFunctionvisible_length
src/cli/windows_tui.hpp:84
↓ 4 callersFunctioncheck
* @brief Check for a specific technique based on flag argument * @param u8 (flags from VM wrapper) * @return bool * @link https://githu
src/vmaware.hpp:13744
↓ 4 callersFunctionflag_to_string
* @brief This will convert the technique flag into a string, which will correspond to the technique name * @param single technique flag in VM str
src/vmaware.hpp:14000
↓ 4 callersFunctionis_running_under_translator
src/vmaware.hpp:3962
↓ 3 callersFunctioncompute_self_sha256
src/cli/sha256.cpp:213
↓ 3 callersFunctionis_admin
src/cli/output.cpp:57
↓ 3 callersFunctionis_disabled
src/cli/output.cpp:98
↓ 3 callersFunctionis_hardened
* @brief Returns whether it suspects the environment has anti-VM hardening * @param flags The active flagset configuration * @return bool
src/vmaware.hpp:14405
↓ 3 callersFunctionnarrow_wide
src/vmaware.hpp:3763
↓ 3 callersFunctionscoreboards_equal
auxiliary/memoize_test.cpp:20
↓ 3 callersMethodstore
src/vmaware.hpp:3159
↓ 3 callersMethodupdate_box_width
src/cli/windows_tui.cpp:58
↓ 2 callersMethodadd_debug
src/cli/windows_tui.cpp:421
↓ 2 callersFunctionconsole_pause
src/cli/output.cpp:47
↓ 2 callersFunctionexecute_unchecked
helper function to invoke pointers without instrumentation
src/vmaware.hpp:4837
↓ 2 callersFunctionfind_file
(filename_candidates, start_dir=None, max_levels=8, walk_depth=2)
auxiliary/updater.py:37
↓ 2 callersFunctiongeneral
src/cli/output.cpp:458
↓ 2 callersFunctionget_manufacturer_model
src/vmaware.hpp:4685
↓ 2 callersFunctionis_directory
src/vmaware.hpp:3661
↓ 2 callersFunctionis_vm_brand_multiple
src/cli/output.cpp:138
↓ 2 callersFunctionstr_copy
src/vmaware.hpp:2997
↓ 2 callersFunctiontype
src/vmaware.hpp:14175
↓ 2 callersFunctionwrite_arg_impl
choose correct << or narrow for each type
src/vmaware.hpp:3780
↓ 2 callersFunctionwrite_header
(options, header_file)
auxiliary/add_technique.py:281
↓ 1 callersFunctionDISABLE
src/vmaware.hpp:13989
↓ 1 callersMethodadd_cycle
src/cli/windows_tui.cpp:402
↓ 1 callersMethodadd_exception
src/cli/windows_tui.cpp:383
↓ 1 callersFunctionare_perms_required
src/cli/output.cpp:80
↓ 1 callersFunctionbrand_list
src/cli/main.cpp:106
↓ 1 callersFunctioncolor
src/cli/output.cpp:18
↓ 1 callersFunctiondetected_enums
src/vmaware.hpp:14111
↓ 1 callersMethoddraw_summary_box
src/cli/windows_tui.cpp:517
↓ 1 callersFunctionenable_crt_leak_check
src/cli/main.cpp:184
↓ 1 callersFunctionexe_path
src/cli/sha256.cpp:168
↓ 1 callersFunctionfetch_enums
()
auxiliary/updater.py:218
↓ 1 callersFunctionfetch_lib_info
(enum_list)
auxiliary/updater.py:276
↓ 1 callersMethodfinal
src/cli/sha256.cpp:130
↓ 1 callersMethodfinalize
src/cli/windows_tui.cpp:546
↓ 1 callersFunctiongenerate_json
src/cli/output.cpp:339
↓ 1 callersFunctionget_technique_count
src/cli/output.cpp:403
↓ 1 callersFunctionget_vm_description
src/cli/output.cpp:142
↓ 1 callersFunctionhelp
src/cli/main.cpp:57
↓ 1 callersMethodinit
src/cli/windows_tui.cpp:78
↓ 1 callersMethodinit_as_list
(self, key)
auxiliary/updater.py:268
↓ 1 callersFunctionis_unsupported
src/vmaware.hpp:3587
↓ 1 callersFunctionis_unsupported
src/cli/output.cpp:112
↓ 1 callersFunctionmanage_output
src/cli/wagner_fischer.cpp:85
↓ 1 callersFunctionparse_disable_token
src/cli/output.cpp:302
↓ 1 callersFunctionpopcount
src/vmaware.hpp:3734
↓ 1 callersMethodprint_left
src/cli/windows_tui.cpp:260
↓ 1 callersFunctionprint_to_stream
variadic pack printer for C++11
src/vmaware.hpp:3801
↓ 1 callersFunctionprompt
()
auxiliary/add_technique.py:67
↓ 1 callersFunctionread_file_binary
fetch the file but in binary form
src/vmaware.hpp:3671
↓ 1 callersFunctionrun_brand
src/cli/output.cpp:431
↓ 1 callersFunctionrun_conclusion
src/cli/output.cpp:449
↓ 1 callersFunctionrun_detect
src/cli/output.cpp:423
↓ 1 callersFunctionrun_percent
src/cli/output.cpp:415
↓ 1 callersFunctionrun_stdout
src/cli/output.cpp:407
↓ 1 callersFunctionrun_type
src/cli/output.cpp:440
↓ 1 callersFunctionscoreboard_non_decreasing
auxiliary/memoize_test.cpp:32
↓ 1 callersMethodscroll_cycles_down
src/cli/windows_tui.cpp:484
↓ 1 callersMethodscroll_cycles_up
src/cli/windows_tui.cpp:473
↓ 1 callersMethodscroll_debug_down
src/cli/windows_tui.cpp:506
↓ 1 callersMethodscroll_debug_up
src/cli/windows_tui.cpp:495
↓ 1 callersMethodscroll_exceptions_down
src/cli/windows_tui.cpp:462
↓ 1 callersMethodscroll_exceptions_up
src/cli/windows_tui.cpp:451
↓ 1 callersMethodset_cursor
src/cli/windows_tui.cpp:16
↓ 1 callersFunctionsmbios_vm_bit
* @brief Check for the VM bit in the SMBIOS data * @author idea from https://github.com/systemd/systemd/blob/main/src/basic/virt.c * @catego
src/vmaware.hpp:6899
↓ 1 callersFunctionstring_to_technique
src/cli/output.cpp:127
↓ 1 callersFunctionsuggest
src/cli/wagner_fischer.cpp:56
↓ 1 callersMethodupdate
src/cli/sha256.cpp:119
↓ 1 callersFunctionupdate_date
(filename)
auxiliary/updater.py:172
↓ 1 callersFunctionupdate_docs
(enum_list)
auxiliary/updater.py:402
↓ 1 callersFunctionupdate_sections
(filename)
auxiliary/updater.py:93
↓ 1 callersFunctionversion
src/cli/main.cpp:94
↓ 1 callersFunctionwagner_fischer
src/cli/wagner_fischer.cpp:13
↓ 1 callersFunctionwrite_cli
(options)
auxiliary/add_technique.py:435
↓ 1 callersFunctionwrite_docs
(options)
auxiliary/add_technique.py:482
FunctionInit_vmaware_rb
gem/extension/vmaware-rb.cpp:20
FunctionVM
constructor stuff
src/vmaware.hpp:722
FunctionVMAWARE_CLI_DEBUG
src/cli/windows_tui.hpp:187
next →1–100 of 328, ranked by callers