2个版本
0.1.1 | 2023年2月27日 |
---|---|
0.1.0 | 2023年2月27日 |
#692 in 调试
每月 21次下载
620KB
20K SLoC
端点安全
此包为Endpoint Security OSX库提供安全绑定。
使用方法
将 endpointsecurity-rs
添加到您的项目依赖项
[dependencies]
endpointsecurity-rs = "0.1.1"
如果您想在未使用Apple签名的情况下开发端点安全,您必须禁用SIP。
禁用SIP后,您可以使用以下命令使用entitlements签名您的可执行文件。
codesign --entitlements [entitlements_file] --force -s - [filename]
示例
您可以在包中尝试示例来测试该包。要构建,请按照以下命令操作
# example
cargo build --example disallow_rename
codesign --entitlements Extension.entitlements --force -s - ./target/debug/examples/disallow_rename
./disallow_rename
lib.rs
:
endpointsecurity-rs
此包为OSX Endpoint Security API提供安全绑定。此包在crossbeam通道上操作,您可以在其中订阅您感兴趣的事件。
并非所有事件都受支持。如果您想添加事件,请在我们的github仓库中打开一个问题。
依赖关系
~0.2–2.1MB
~41K SLoC