v0.7.3 · AGPL-3.0 · Linux x86_64 / ARM64
5 分钟扫出第一个网段
下载一个二进制、写 10 行配置、跑一次扫描。无需数据库服务器,无需容器。
裸机二进制(推荐)
Releases 下载静态二进制——Linux x86_64 / ARM64,约 50MB,CGO-free,scp 上去就能跑。
Docker(host 网络)
扫描工作在网络命名空间层:必须 host 网络并声明 NET_RAW / NET_ADMIN。
源码构建
仓库内 make build——Go 1.26+,前端 SvelteKit 已内嵌。
CPU 架构:
① 下载发布版
wget https://github.com/Mi-Bee-Studio/MiBeeSteward/releases/download/v0.7.3/mibee-steward-linux-amd64
chmod +x mibee-steward-linux-amd64
wget https://github.com/Mi-Bee-Studio/MiBeeSteward/releases/download/v0.7.3/SHA256SUMS.center && sha256sum --ignore-missing -c SHA256SUMS.center② 写最小配置
cat > config.yaml <<'EOF'
server:
host: "0.0.0.0"
port: 8080
network:
name: "lan-1"
cidr: "192.168.1.0/24"
auth:
jwt_secret: "change-me-to-a-random-string-32-chars-min"
initial_admin_password: "your-strong-password"
EOFjwt_secret 至少 32 字符;initial_admin_password 必填——首次登录后改掉。所有配置项可用 MIBEE_* 环境变量覆盖。
③ 启动并扫描
./mibee-steward-linux-amd64 --config config.yaml然后打开 http://localhost:8080——仪表盘实时显示扫描进度
触发第一次扫描
Web 界面「扫描器 → 新扫描 → 你的网段」,或 POST /api/scan。发现的设备进入资产清单,类型/品牌自动识别。
环境要求
Linux x86_64/ARM64 · 约 50MB 磁盘 · 能访问目标网段(ICMP/SNMP/TCP 探测)· ping 扫描需 root 或 CAP_NET_RAW