MCPcopy Create free account

hub / github.com/BlackSnufkin/HolyGrail / functions

Functions29 in github.com/BlackSnufkin/HolyGrail

↓ 3 callersFunctionparse_ver
(s: &str)
src/driver_policy.rs:214
↓ 2 callersFunctionanalyze_single_driver
(driver_path: &str, output_dir: &str, policy_dir: &str, use_json: bool)
src/find_vuln.rs:209
↓ 2 callersFunctionis_driver_file
(path: &Path)
src/main.rs:40
↓ 2 callersFunctionload_policy
(file_path: &str)
src/driver_policy.rs:143
↓ 2 callersFunctionsanitize_version_string
(raw_version: &str)
src/utils.rs:162
↓ 1 callersFunctionanalyze_directory
(directory: &str, output_dir: &str, policy_dir: &str, json_output: bool)
src/main.rs:47
↓ 1 callersFunctioncalculate_authenticode_hashes
(pe_data: &[u8], pe: &PE)
src/driver_policy.rs:171
↓ 1 callersFunctioncalculate_file_hash
(path: &Path)
src/utils.rs:135
↓ 1 callersFunctioncalculate_file_hashes
(pe_path: &str)
src/driver_policy.rs:151
↓ 1 callersFunctioncheck_driver_against_policy
( file_hashes: &FileHashes, certs: &[CertInfo], policy: &DriverPolicy, original_filename: Opti
src/driver_policy.rs:352
↓ 1 callersFunctionextract_cert_info
(cert: &X509Certificate, cert_der_bytes: &[u8])
src/driver_policy.rs:333
↓ 1 callersFunctionformat_file_size
(bytes: u64)
src/utils.rs:151
↓ 1 callersMethodis_loldriver
(&self, hash: &str)
src/find_vuln.rs:204
↓ 1 callersFunctionmsft_block_policy
(pe_path: &str, policy: &DriverPolicy)
src/driver_policy.rs:513
↓ 1 callersFunctionparse_certificate_data
(cert_data: &[u8])
src/driver_policy.rs:255
↓ 1 callersFunctionparse_pe_certificates
(pe_path: &str)
src/driver_policy.rs:231
↓ 1 callersFunctionparse_pkcs7_certificates
(pkcs7_data: &[u8])
src/driver_policy.rs:283
↓ 1 callersMethodto_certificate_details
(&self)
src/driver_policy.rs:79
↓ 1 callersFunctionver_in_range
(ver: &str, min: Option<&str>, max: Option<&str>)
src/driver_policy.rs:224
Methodcheck_policy
(path: &Path, policy: &DriverPolicy, policy_name: &str)
src/find_vuln.rs:102
Methodfmt
(&self, f: &mut fmt::Formatter)
src/driver_policy.rs:58
Methodfrom_driver_info
(driver: &DriverInfo, hash: String, is_loldriver: bool, win10_policy: &DriverPolicy, win11_policy: &DriverPoli
src/find_vuln.rs:38
Methodget_arch_from_headers
(file_data: &[u8])
src/utils.rs:96
Functionmain
()
src/main.rs:101
Methodnew
(policy_dir: &str)
src/find_vuln.rs:179
Methodnew
(path: &Path)
src/utils.rs:51
Methodscan_for_target_functions
(file_data: &[u8])
src/utils.rs:120
Methodto_json
(&self)
src/find_vuln.rs:112
Methodwrite_blocking_details
(writer: &mut BufWriter<File>, details: &BlockingDetails, os_version: &str)
src/find_vuln.rs:134