Skip to content
API Documentation
BastionGuard™
bastionguard::rootguard::RootGuardEngine Member List

This is the complete list of members for bastionguard::rootguard::RootGuardEngine, including all inherited members.

applyPolicy(const Policy &policy)bastionguard::rootguard::RootGuardEngineprivate
authorizeProcess(std::uint32_t tgid, std::uint32_t targetEuid, std::chrono::milliseconds ttl, std::uint32_t issuerPid)bastionguard::rootguard::RootGuardEngine
blockUserHome_bastionguard::rootguard::RootGuardEngineprivate
clearMap(int mapFd)bastionguard::rootguard::RootGuardEngineprivatestatic
emitIntegrityEvent(ProtectedSnapshot &snapshot, std::uint32_t eventType, std::uint32_t verdict, std::uint32_t reasons, const struct stat *current) noexceptbastionguard::rootguard::RootGuardEngineprivate
enrichActorExecutable(rg_event &event) const noexceptbastionguard::rootguard::RootGuardEngineprivate
enrichEventPath(rg_event &event) const noexceptbastionguard::rootguard::RootGuardEngineprivate
enterAuditMode()bastionguard::rootguard::RootGuardEngine
handleEvent(void *context, void *data, std::size_t size) noexceptbastionguard::rootguard::RootGuardEngineprivatestatic
ignoredExactNames_bastionguard::rootguard::RootGuardEngineprivate
ignoredPaths_bastionguard::rootguard::RootGuardEngineprivate
ignoreRunGlobalMetadata_bastionguard::rootguard::RootGuardEngineprivate
integrityInterval_bastionguard::rootguard::RootGuardEngineprivate
isTrustedApplicationEvent(const rg_event &event) const noexceptbastionguard::rootguard::RootGuardEngineprivate
logTrusted_bastionguard::rootguard::RootGuardEngineprivate
nextIntegrityCheck_bastionguard::rootguard::RootGuardEngineprivate
operator=(const RootGuardEngine &)=deletebastionguard::rootguard::RootGuardEngine
operator=(RootGuardEngine &&)=deletebastionguard::rootguard::RootGuardEngine
pollOnce(int timeoutMilliseconds) noexceptbastionguard::rootguard::RootGuardEngine
protectedSnapshots_bastionguard::rootguard::RootGuardEngineprivate
reloadPolicy(const Policy &policy)bastionguard::rootguard::RootGuardEngine
ringBuffer_bastionguard::rootguard::RootGuardEngineprivate
RingBufferPtr typedefbastionguard::rootguard::RootGuardEngineprivate
RootGuardEngine(IEventSink &sink) noexceptbastionguard::rootguard::RootGuardEngineexplicit
RootGuardEngine(const RootGuardEngine &)=deletebastionguard::rootguard::RootGuardEngine
RootGuardEngine(RootGuardEngine &&)=deletebastionguard::rootguard::RootGuardEngine
runIntegrityCheckIfDue() noexceptbastionguard::rootguard::RootGuardEngine
setKernelConfig(Mode mode, Action unknownAction, bool logTrusted, Action metadataAction, Action globalMetadataAction, Action credentialAction, bool monitorGlobalPrivilegeMetadata, bool ignoreRunGlobalMetadata, bool detectGlobalMetadataBursts, std::uint32_t globalMetadataSampleLimit, std::uint32_t metadataBurstThreshold, std::uint32_t metadataBurstWindowMs, std::uint32_t metadataBurstCooldownMs)bastionguard::rootguard::RootGuardEngineprivate
shouldIgnoreEvent(const rg_event &event) const noexceptbastionguard::rootguard::RootGuardEngineprivate
sink_bastionguard::rootguard::RootGuardEngineprivate
skeleton_bastionguard::rootguard::RootGuardEngineprivate
SkeletonPtr typedefbastionguard::rootguard::RootGuardEngineprivate
start(const Policy &policy)bastionguard::rootguard::RootGuardEngine
trustedApplicationKeys_bastionguard::rootguard::RootGuardEngineprivate
trustedApplicationPaths_bastionguard::rootguard::RootGuardEngineprivate
~RootGuardEngine()bastionguard::rootguard::RootGuardEngine