元察·安全日志分析

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

元察 —— 跨智能体的安全日志分析检测技能:零依赖自研解析 auth/secure、Web 访问日志(common/combined)、PowerShell 脚本块日志、Windows 事件日志(Security/System),检测爆破 / webshell / 扫描 / 异常登录 / 可疑脚本块 / 可疑进程 / 账户操作 / 日志清空,输出时间线与中文教学报告。触发:用户给出登录日志 / Web 访问日志 / PowerShell 日志 / Windows 事件日志,要分析入侵痕迹、排查异常活动、审计本地日志时。边界:只读本地日志文件;不联网、不主动扫描、不修改任何其内容;仅用于已获授权 / 自有资产的安全审计。

一句话选型结论

按资料字段整理

元察·安全日志分析是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_0d6b02f6/yotta-logwatch
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_0d6b02f6仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791620016
正文体量9.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
元察·安全日志分析当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

9.1 KB
模型实际读到的说明书原文,来自技能仓库

元察(yotta-logwatch)

跨智能体的安全日志分析检测技能:零依赖自研解析 auth/secure、Web 访问日志(common/combined)、PowerShell 脚本块日志、Windows 事件日志(Security/System),检测登录爆破 / webshell / 扫描 / 异常登录 / 可疑脚本块 / 可疑进程 / 账户操作 / 日志清空,输出带中文教学说明的时间线与报告。

纯 Python 3.8+ 标准库实现,零外部依赖;Windows + Linux + macOS 通用。只读本地日志,不联网、不主动扫描、不修改任何其内容。

何时使用

  • 用户给出登录日志(/var/log/auth.log、secure、journal 等)要排查登录爆破 / 异常登录 / sudo 提权;
  • 给出 Web 访问日志(nginx / apache common|combined)要排查扫描 / webshell / 路径遍历 / SQL 注入 / 可疑 UA;
  • 给出 PowerShell 脚本块日志要排查编码命令 / 下载执行 / 反射加载 / AMSI 绕过 / 混淆;
  • 给出 Windows 事件日志(Security/System,key=value / wevtutil 文本 / XML 导出)要排查登录爆破 / 异常登录 / 账户操作 / 日志清空 / 可疑进程;
  • 安全测试、应急响应、红蓝对抗后需要「对本地日志做只读审计」时。

Do NOT trigger:
- 不主动扫描网络 / 主机,只分析已存在的日志文件;
- 不联网拉取情报、不主动连接目标、不修改或删除任何日志内容;
- 不在无授权情况下用于对抗他人系统;仅用于已获授权 / 自有资产 / CTF / 教学环境的安全审计。

快速使用

Windows 用 python,Linux/macOS 用 python3。

# 分析本地 auth 日志
python3 scripts/yotta_logwatch.py scan --path /var/log/auth.log

# 递归扫描目录下所有日志特征文件,输出 Markdown 报告
python3 scripts/yotta_logwatch.py scan --path /var/log/nginx --recursive --report report.md

# 强制指定日志类型为 Web
python3 scripts/yotta_logwatch.py scan --path access.log --type web

# 只显示 medium 及以上严重度
python3 scripts/yotta_logwatch.py scan --path auth.log --min-severity medium

# 调低爆破阈值 / 时间窗
python3 scripts/yotta_logwatch.py scan --path auth.log --max-fail 3 --window 120

# 从标准输入读取(管道)
type auth.log | python scripts/yotta_logwatch.py scan --stdin

# JSON 输出
python3 scripts/yotta_logwatch.py scan --path auth.log --json

退出码:0 = 无命中;1 = 有命中;4 = 用法或读取错误。

工作流程(AI 智能体执行日志审计时)

  1. 确认范围:明确要分析的日志文件 / 目录与日志类型;只读本地,不做任何外部动作。
  2. 读取:用 scan --path 指向文件或目录;目录默认只取日志特征文件(.log / .txt / .out / .access / .err / .audit 或文件名含 auth/access/secure/powershell/syslog/error/system/event)。
  3. 检测:引擎按类型自动嗅探或 --type 指定,逐类跑检测规则。
  4. 分析:按严重度(info / low / medium / high / critical)核对命中;--min-severity 过滤低价值噪音。
  5. 报告:文本 / JSON / Markdown 三种输出;--output 写文件,默认打印。
  6. 决策纪律:只做只读分析并给建议;不联网、不主动扫描、不改动日志;命中只说明「可疑」,需人工核实确认。

功能

  • 四类日志解析:auth/secure(sshd / login / sudo…)、Web 访问日志(common/combined)、PowerShell 脚本块日志、Windows 事件日志(Security/System,key=value / wevtutil 文本 / XML 单行导出);
  • 类型自动嗅探:无需手动指定,按行特征判断类型;也可 --type 强制;
  • auth 检测:失败登录聚合 / 同源爆破 / 时间窗内多账号撞库 / 异常登录(失败后成功)/ root 直登 / sudo 提权与越权尝试;
  • web 检测:404 洪峰 / 扫描器探测特征 / webshell 上传·访问轨迹 / 路径遍历 / SQL 注入 / 可疑 User-Agent;
  • powershell 检测:编码命令 / 下载执行 / 反射加载 / AMSI 绕过 / 混淆启发式;
  • winevt 检测:登录失败聚合(爆破 / 撞库)/ 异常·管理员·RDP 登录 / 账户创建·删除·锁定 / 组成员添加 / 安全日志清空 / 可疑进程创建 / 新服务安装 / 计划任务创建;
  • 时间线 + 中文说明:命中按时间排序,每条含类型、严重度、证据行、中文说明与复核建议;
  • 三种输出:文本 / JSON(stdout 纯净)/ Markdown 报告。

详细的规则与阈值说明见 references/。

检测规则一览

类别 命中类型 严重度 说明
auth brute_force low~high 同源多次失败登录(--max-fail 阈值)
auth credential_stuffing high 同源尝试多个不同用户名
auth abnormal_login high 同源多次失败后成功登录
auth root_login medium 来源以 root 直登
auth sudo_escalation / sudo_attempt medium~high sudo 提权 / 越权(not in sudoers)
web path_traversal high 路径穿越(../ 或编码变体)
web sql_injection high SQL 注入特征
web webshell_upload critical webshell 上传 / 访问轨迹
web suspicious_ua low 已知扫描 / 自动化工具 UA
web scanner_signature medium 命中多个管理 / 敏感路径
web flood_404 medium 同源 404 洪峰(--404-threshold 阈值)
powershell encoded_command high -EncodedCommand / 长 base64
powershell download_execute critical 下载器 + 远程执行
powershell reflection medium .NET / 内存反射加载
powershell amsi_bypass critical AMSI 绕过字符串
powershell obfuscation medium iex / [char] / 拼接等混淆
winevt brute_force low~high 同源多次 4625 登录失败(--max-fail 阈值)
winevt credential_stuffing high 同源 4625 尝试多个用户名
winevt abnormal_login high 同源先 4625 失败后 4624 成功
winevt rdp_logon / admin_logon medium 4624 远程桌面(Type 10)/ 管理员登录
winevt account_created / account_deleted high 4720 账户创建 / 4726 账户删除
winevt account_locked medium 4740 账户被锁定
winevt group_member_add medium~high 4732/4728 组成员添加(管理员组 → high)
winevt audit_log_cleared critical 1102 安全日志被清空
winevt suspicious_process low~critical 4688 可疑进程创建(LOLBin / 编码命令等)
winevt service_installed / task_created medium 7045 新服务 / 4698 计划任务(持久化)

边界(安全红线)

  • 只读本地:不联网、不主动扫描、不修改 / 删除 / 写入任何日志内容;
  • 不提供利用:所有命中只做「可疑提示 + 复核建议」,不提供利用细节;
  • 授权:仅用于已获明确授权 / 自有资产 / CTF 靶场 / 教学环境的安全审计;未经授权分析他人系统数据违反法律,使用者自行承担责任。
  • 安装边界:安装脚本只写用户显式指定的目标(--agent / --dir);批量安装到全部已知智能体目录
    必须显式加 --yes,不做静默多目录写入;目标若是符号链接一律拒绝。

参考文档

  • references/auth-log-rules.md — auth 日志检测规则与阈值说明
  • references/web-log-rules.md — Web 访问日志检测规则与特征表
  • references/powershell-log-rules.md — PowerShell 脚本块检测规则与启发式
  • references/windows-event-rules.md — Windows 事件日志检测规则(EventID 语义与阈值)
  • references/analysis-spec.md — 元察分析规范(判型 / 字段提取 / 风险判定 / SOP / 输出报告)

法律声明

本技能仅用于已获明确授权的安全审计(自有资产、授权测试、CTF 靶场、教学环境)。
未经授权分析他人系统数据违反中国《网络安全法》与《刑法》相关条款,使用者自行承担法律责任。

常见问题

5 问
答案由本站依据条目字段整理
元察·安全日志分析怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_0d6b02f6/yotta-logwatch。安装方式为未标注。装完刷新技能列表或重开客户端。

元察·安全日志分析支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

元察·安全日志分析权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

元察·安全日志分析收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

元察·安全日志分析用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。