SuperAPI AI 工具集

security-monitor

安全与审计

查看项目

更新于 10-15 08:33

技能介绍

Security Monitor 是一款用于 Clawdbot 部署的实时安全监控技能,主要用途是持续检测入侵、异常活动与安全事件并及时告警。

适用场景 当需要对 Clawdbot 部署进行持续安全监控,以发现安全漏洞、入侵行为和异常活动时使用本技能。

安装与环境 该技能无需外部依赖,作为后台进程运行即可。

主要监控能力 技能监控以下威胁并给出对应响应:

  • 暴力破解攻击:通过失败登录检测识别,响应方式为告警并追踪 IP。
  • 端口扫描:通过快速连接尝试识别,响应方式为告警。
  • 进程异常:通过意外进程识别,响应方式为告警。
  • 文件变更:通过未授权修改识别,响应方式为告警。
  • 容器健康:通过 Docker 问题识别,响应方式为告警。

使用方式 启动实时监控: 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

输出方式

  • 控制台输出(stdout)
  • JSON 日志,路径为 /root/clawd/clawdbot-security/logs/alerts.log
  • Telegram 告警(可配置)

守护进程模式 可使用 systemd 或 PM2 保持监控持续运行,例如使用 PM2: pm2 start monitor.cjs --name "clawdbot-security" -- --daemon --interval 60

与安全审计配合使用 建议先执行审计,再进行持续监控:

一次性审计

node skills/security-audit/scripts/audit.cjs --full

持续监控

node skills/security-monitor/scripts/monitor.cjs --daemon

相关技能 security-audit:一次性安全扫描(需单独安装)。

限制与未提供信息 资料未说明该技能支持的操作系统范围、具体配置项细节、Telegram 告警的配置方法、日志轮转策略、资源占用情况以及是否存在收费或价格信息,这些内容暂未提供。