Go to the source code of this file.
Classes | |
| struct | rg_file_key |
| struct | rg_rule_value |
| struct | rg_protected_value |
| struct | rg_kernel_config |
| struct | rg_event |
| struct | rg_auth_token |
Macros | |
| #define | RG_COMM_LEN 16 |
| #define | RG_FILENAME_LEN 256 |
| #define | RG_XATTR_NAME_LEN 32 |
| #define | RG_POLICY_ABI_VERSION 7U |
| #define | RG_PROTECT_DEFAULT |
| #define RG_COMM_LEN 16 |
Definition at line 8 of file rootguard_shared.h.
Referenced by copy_map_string().
| #define RG_FILENAME_LEN 256 |
Definition at line 9 of file rootguard_shared.h.
Referenced by consume_pending_path(), copy_map_string(), and enrich_event_actor().
| #define RG_POLICY_ABI_VERSION 7U |
Definition at line 11 of file rootguard_shared.h.
Referenced by bastionguard::rootguard::RootGuardEngine::setKernelConfig().
| #define RG_PROTECT_DEFAULT |
Definition at line 106 of file rootguard_shared.h.
Referenced by bastionguard::rootguard::RootGuardEngine::applyPolicy().
| #define RG_XATTR_NAME_LEN 32 |
Definition at line 10 of file rootguard_shared.h.
Referenced by xattr_kind().
| enum rg_action |
| Enumerator | |
|---|---|
| RG_ACTION_AUDIT | |
| RG_ACTION_BLOCK | |
Definition at line 46 of file rootguard_shared.h.
| enum rg_event_type |
Definition at line 13 of file rootguard_shared.h.
| enum rg_kernel_mode |
| Enumerator | |
|---|---|
| RG_MODE_AUDIT | |
| RG_MODE_ENFORCE | |
Definition at line 41 of file rootguard_shared.h.
| enum rg_path_resolution |
| Enumerator | |
|---|---|
| RG_PATH_BASENAME | |
| RG_PATH_PROTECTED_BASELINE | |
| RG_PATH_PROC_FD | |
| RG_PATH_PROCESS_CWD | |
| RG_PATH_KERNEL_EXACT | |
| RG_PATH_LSM_EXACT | |
Definition at line 83 of file rootguard_shared.h.
| enum rg_protection_flags |
Definition at line 92 of file rootguard_shared.h.
| enum rg_reason_flags |
Definition at line 51 of file rootguard_shared.h.
| enum rg_verdict |
| Enumerator | |
|---|---|
| RG_VERDICT_AUDIT | |
| RG_VERDICT_AUTHORIZED | |
| RG_VERDICT_BLOCKED | |
| RG_VERDICT_TRUSTED | |
| RG_VERDICT_ALERT | |
| RG_VERDICT_RESTORED | |
Definition at line 32 of file rootguard_shared.h.