mcpField
S
security-monitor

security-monitor

github.com/aaaaqwq安全11143 次安装1 周前更新
代码仓库

关于 security-monitor

security-monitor 是用于 Clawdbot 部署的后台安全监控技能,可持续检测入侵和异常活动,并通过控制台、JSON 日志及可配置的 Telegram 提醒报告。

主要功能

  1. 01检测登录失败和暴力破解
  2. 02发现端口扫描与异常进程
  3. 03监测文件变更和 Docker 状态
  4. 04输出 JSON 日志并发送提醒

适用场景

  1. 01持续监控 Clawdbot 部署
  2. 02排查可疑登录和端口活动
  3. 03发现未授权文件修改或容器问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aaaaqwq/agi-super-team --skill security-monitor

安装后在 Claude Code 中输入/security-monitor确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

_meta.json
.clawhub/
origin.json
scripts/
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