关于 security-monitor
security-monitor 是用于 Clawdbot 部署的后台安全监控技能,可持续检测入侵和异常活动,并通过控制台、JSON 日志及可配置的 Telegram 提醒报告。
主要功能
- 01检测登录失败和暴力破解
- 02发现端口扫描与异常进程
- 03监测文件变更和 Docker 状态
- 04输出 JSON 日志并发送提醒
适用场景
- 01持续监控 Clawdbot 部署
- 02排查可疑登录和端口活动
- 03发现未授权文件修改或容器问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aaaaqwq/ agi-super-team --skill security-monitor安装后在 Claude Code 中输入/security-monitor确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
_meta.json.clawhub/origin.jsonscripts/monitor.cjs详细介绍
安全监控技能
适用场景
持续运行安全监控,检测 Clawdbot 部署中的安全漏洞、入侵和异常活动。
设置
无需外部依赖。作为后台进程运行。
使用方法
启动实时监控
node skills/security-monitor/scripts/monitor.cjs --interval 60
以守护进程模式运行(后台)
node skills/security-monitor/scripts/monitor.cjs --daemon --interval 60
监控特定威胁
node skills/security-monitor/scripts/monitor.cjs --threats=credentials,ports,api-calls
监控内容
| 威胁 | 检测方式 | 响应 |
|---|---|---|
| 暴力破解攻击 | 检测登录失败 | 告警 + IP 跟踪 |
| 端口扫描 | 检测快速连接尝试 | 告警 |
| 进程异常 | 检测意外进程 | 告警 |
| 文件变更 | 检测未经授权的修改 | 告警 |
| 容器运行状况 | 检测 Docker 问题 | 告警 |
输出
- 控制台输出(stdout)
- JSON 日志:
/root/clawd/clawdbot-security/logs/alerts.log - Telegram 告警(可配置)
守护进程模式
使用 systemd 或 PM2 保持监控运行:
# With PM2
pm2 start monitor.cjs --name "clawdbot-security" -- --daemon --interval 60
与安全审计结合使用
先运行审计,然后持续监控:
# One-time audit
node skills/security-audit/scripts/audit.cjs --full
# Continuous monitoring
node skills/security-monitor/scripts/monitor.cjs --daemon
相关技能
security-audit- 一次性安全扫描(需单独安装)
评论
支持 Markdown