Enum endpointsecurity_rs::EsEventType
source · #[repr(u32)]
pub enum EsEventType {
Show 125 variants
AuthExec,
AuthOpen,
AuthKExtLoad,
AuthMMap,
AuthMProtect,
AuthMount,
AuthRename,
AuthSignal,
AuthUnlink,
NotifyExec,
NotifyOpen,
NotifyFork,
NotifyClose,
NotifyCreate,
NotifyExchangeData,
NotifyExit,
NotifyGetTask,
NotifyKExtLoad,
NotifyKExtUnload,
NotifyLink,
NotifyMMap,
NotifyMProtect,
NotifyMount,
NotifyUnmount,
NotifyIOKitOpen,
NotifyRename,
NOtifySetAttrList,
NotifySetExtAttr,
NotifySetFlags,
NotifySetMode,
NotifySetOwner,
NotifySignal,
NotifyUnlink,
NotifyWrite,
AuthFileProviderMaterialize,
NotifyFileProviderMaterialize,
AuthFileProviderUpdate,
NotifyFileProviderUpdate,
AuthReadLink,
NotifyReadLink,
AuthTruncate,
NotifyTruncate,
AuthLink,
NotifyLookup,
AuthCreate,
AuthSetAttrList,
AuthSetExtAttr,
AuthSetFlags,
AuthSetMode,
AuthSetOwner,
AuthChdir,
NotifyChdir,
AuthGetAttrList,
NotifyGetAttrList,
NotifyStat,
NotifyAccess,
AuthChroot,
NotifyChroot,
AuthUtimes,
NotifyUtimes,
AuthClone,
NotifyClone,
NotifyFcntl,
AuthGetExtAttr,
NotifyGetExtAttr,
AuthListenExtAttr,
NotifyListenExtAttr,
AuthReadDir,
NotifyReadDir,
AuthDeleteExtAttr,
NotifyDeleteExtAttr,
AuthFsGetPath,
NotifyFsGetPath,
NotifyDup,
AuthSetTime,
NotifySetTime,
NotifyUIPCBind,
AuthUIPCBind,
NotifyUIPCConnect,
AuthUIPCConnect,
AuthExchangeData,
AuthSetACL,
NotifySetACL,
NotifyPTYGrant,
NotifyPTYClose,
AuthProcCheck,
NotifyProcCheck,
AuthGetTask,
AuthSearchFs,
NotifySearchFs,
AuthFcntl,
AuthIOKitOpen,
AuthProcSuspendResume,
NotifyProcSuspendResume,
NotifyCsInvalidDate,
NotifyGetTaskName,
NotfiyTrace,
NotifyRemoteThreadCreate,
AuthRemount,
NotifyRemount,
AuthGetTaskRead,
NotifyGetTaskRead,
NotifyGetTaskInspect,
NotifySetUid,
NotifySetGid,
NotifySetEUid,
NotifySetEGuid,
NotifySetREUid,
NotifySetREGuid,
AuthCopyFile,
NotifyCopyFile,
NotifyAuthentication,
NotifyXPMalwareDetected,
NotifyXPMalwareRemediated,
NotifyLWSessionLogin,
NotifyLWSessionLogout,
NotifyLWSessionLock,
NotifyLWSessionUnlock,
NotifyScreenSharingAttach,
AuthScreenSharingAttach,
NotifyOpenSSHLogin,
NotifyOpenSSHLogout,
NotifyBTMLaunchItemAdd,
NotifyBTMLaunchItemRemove,
Last,
}
Expand description
All the events supported by Endpoint Security, see more
README: While all events are supported by the crate, only few have EsEventData types. If one of the event your interested in is missing, please send us a PR or open an issue on github.
Variants§
AuthExec
AuthOpen
AuthKExtLoad
AuthMMap
AuthMProtect
AuthMount
AuthRename
AuthSignal
AuthUnlink
NotifyExec
NotifyOpen
NotifyFork
NotifyClose
NotifyCreate
NotifyExchangeData
NotifyExit
NotifyGetTask
NotifyKExtLoad
NotifyKExtUnload
NotifyLink
NotifyMMap
NotifyMProtect
NotifyMount
NotifyUnmount
NotifyIOKitOpen
NotifyRename
NOtifySetAttrList
NotifySetExtAttr
NotifySetFlags
NotifySetMode
NotifySetOwner
NotifySignal
NotifyUnlink
NotifyWrite
AuthFileProviderMaterialize
NotifyFileProviderMaterialize
AuthFileProviderUpdate
NotifyFileProviderUpdate
AuthReadLink
NotifyReadLink
AuthTruncate
NotifyTruncate
AuthLink
NotifyLookup
AuthCreate
AuthSetAttrList
AuthSetExtAttr
AuthSetFlags
AuthSetMode
AuthSetOwner
AuthChdir
NotifyChdir
AuthGetAttrList
NotifyGetAttrList
NotifyStat
NotifyAccess
AuthChroot
NotifyChroot
AuthUtimes
NotifyUtimes
AuthClone
NotifyClone
NotifyFcntl
AuthGetExtAttr
NotifyGetExtAttr
AuthListenExtAttr
NotifyListenExtAttr
AuthReadDir
NotifyReadDir
AuthDeleteExtAttr
NotifyDeleteExtAttr
AuthFsGetPath
NotifyFsGetPath
NotifyDup
AuthSetTime
NotifySetTime
NotifyUIPCBind
AuthUIPCBind
NotifyUIPCConnect
AuthUIPCConnect
AuthExchangeData
AuthSetACL
NotifySetACL
NotifyPTYGrant
NotifyPTYClose
AuthProcCheck
NotifyProcCheck
AuthGetTask
AuthSearchFs
NotifySearchFs
AuthFcntl
AuthIOKitOpen
AuthProcSuspendResume
NotifyProcSuspendResume
NotifyCsInvalidDate
NotifyGetTaskName
NotfiyTrace
NotifyRemoteThreadCreate
AuthRemount
NotifyRemount
AuthGetTaskRead
NotifyGetTaskRead
NotifyGetTaskInspect
NotifySetUid
NotifySetGid
NotifySetEUid
NotifySetEGuid
NotifySetREUid
NotifySetREGuid
AuthCopyFile
NotifyCopyFile
NotifyAuthentication
NotifyXPMalwareDetected
NotifyXPMalwareRemediated
NotifyLWSessionLogin
NotifyLWSessionLogout
NotifyLWSessionLock
NotifyLWSessionUnlock
NotifyScreenSharingAttach
AuthScreenSharingAttach
NotifyOpenSSHLogin
NotifyOpenSSHLogout
NotifyBTMLaunchItemAdd
NotifyBTMLaunchItemRemove
Last
Trait Implementations§
source§impl Clone for EsEventType
impl Clone for EsEventType
source§fn clone(&self) -> EsEventType
fn clone(&self) -> EsEventType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EsEventType
impl Debug for EsEventType
source§impl PartialEq<EsEventType> for EsEventType
impl PartialEq<EsEventType> for EsEventType
source§fn eq(&self, other: &EsEventType) -> bool
fn eq(&self, other: &EsEventType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.