#bpf #devices #permissions #macos #daemon #check #manage

app chmod-bpf

管理macOS上的BPF设备权限

4个版本 (破坏性)

0.4.0 2024年7月27日
0.3.0 2024年6月9日
0.2.0 2024年6月9日
0.1.0 2024年6月8日

Unix APIs 中排名第 459

Download history 317/week @ 2024-06-03 85/week @ 2024-06-10 3/week @ 2024-07-01 120/week @ 2024-07-22 25/week @ 2024-07-29

每月下载量 147

MIT 许可证

42KB
844

chmod-bpf Crates.io License

管理macOS上的BPF设备权限。
此工具提供了一种简单的方法来检查、设置或删除BPF设备的权限,以增强开发人员和系统管理员的权限管理和安全性。

功能

  • 检查当前BPF设备权限。
  • 安装和卸载守护进程以自动管理BPF设备权限。
  • 简单的CLI界面,易于交互。

安装

通过shell脚本安装预构建的二进制文件

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/shellrow/chmod-bpf/releases/latest/download/chmod-bpf-installer.sh | sh

通过Homebrew安装预构建的二进制文件

brew install shellrow/tap-chmod-bpf/chmod-bpf

Cargo

cargo install chmod-bpf

克隆和构建

git clone https://github.com/shellrow/chmod-bpf.git
cd chmod-bpf
cargo build --release

使用方法

检查BPF设备权限

chmod-bpf check

安装chmod-bpf守护进程

sudo chmod-bpf install

卸载chmod-bpf守护进程

sudo chmod-bpf uninstall

显示帮助信息

chmod-bpf --help

依赖关系

~6–15MB
~194K SLoC