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"
EOF

jwt_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