Crate endpointsecurity_rs

Source
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
EsCopyFile
EsCreate
EsCreateMetadata
EsFile
EsLWSession
EsLogin
EsMMap
EsMessage
EsProcess
EsRename
Info returned by Notify/Auth Rename events.
EsSSHLogout
EsScreenSharingAttach
EsSshLogin
EsUnlinkFile
EsUser

Enums§

EsActionType
The event type
EsAddressType
EsClientCreateError
Possible errors returned if EsClient::new() fails
EsDestination
EsEventData
EsEventType
All the events supported by Endpoint Security, see more
EsMutePath
EsSSHLoginResult
Status returned by Es on NotifySSH events