Expand description
endpointsecurity-rs
This crate provides safe bindings to the the OSX Endpoint Security API. This crates operators over crossbeam channels where you can subscribe to the events you’re interested in.
Not all events are supported. If you want a event to be added, open an issue on our github repo.
Structs§
- EsClient
- Create a new client to connect to Endpoint Security.
- EsClone
- EsCopy
File - EsCreate
- EsCreate
Metadata - EsFile
- EsLW
Session - EsLogin
- EsMMap
- EsMessage
- EsProcess
- EsRename
- Info returned by Notify/Auth Rename events.
- EsSSH
Logout - EsScreen
Sharing Attach - EsSsh
Login - EsUnlink
File - EsUser
Enums§
- EsAction
Type - The event type
- EsAddress
Type - EsClient
Create Error - Possible errors returned if EsClient::new() fails
- EsDestination
- EsEvent
Data - EsEvent
Type - All the events supported by Endpoint Security, see more
- EsMute
Path - EsSSH
Login Result - Status returned by Es on NotifySSH events