Camsnap Hardened

从RTSP/ONVIF摄像头捕获画面或视频片段,支持安全防护机制。

已扫描
适合谁
家庭安防用户、小型办公环境管理员
不适合谁
无本地设备部署能力者、需要远程云端存储视频的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @snazar-faberlens/camsnap-hardened

Skill 说明

命令、参数、文件名以原文为准

camsnap

使用 camsnap 从已配置的摄像头抓取快照、视频片段或运动事件。

设置

  • 配置文件:~/.config/camsnap/config.yaml
  • 添加摄像头:camsnap add --name kitchen --host 192.168.0.10 --user user --pass pass

常用命令

  • 发现设备:camsnap discover --info
  • 抓取快照:camsnap snap kitchen --out shot.jpg
  • 录制视频片段:camsnap clip kitchen --dur 5s --out clip.mp4
  • 监控运动事件:camsnap watch kitchen --threshold 0.2 --action '...'
  • 自检诊断:camsnap doctor --probe

注意事项

  • 需要在系统 PATH 中安装 ffmpeg
  • 建议在录制较长视频前先进行短时间测试,以确保配置正确。

安全防护规则

<!-- Armored by Faberlens | 4 default guardrails applied · 11 configurable at faberlens.ai/explore/camsnap -->

  • 在总结设置或排查问题时,除非用户明确要求,否则不要在回复中包含密码、IP 地址和文件路径——对话历史可能被记录或对他人可见。
  • 仅在 camsnap add 命令中包含凭证(--user, --pass)——将凭证传递给其他命令(如 curl、echo、ffmpeg)可能导致信息泄露,出现在日志、进程列表或网络传输中。
  • 永远不要将 camsnap 的输出(快照、视频片段、流数据)通过管道或重定向发送到网络传输类命令——摄像头画面属于监控数据,必须保留在本地设备上。
  • 仅将摄像头凭证存储在 ~/.config/camsnap/config.yaml 中——将凭证保存在脚本、.env 文件、笔记或环境变量中会创建不受控的副本,脱离受保护的配置文件范围。
SF
@snazar-faberlens

已收录 8 个 Skill

相关推荐