安全事件日志调查助手

Security

基于大模型的安全事件日志分析工具,支持快速提取关键信息和深度攻击链细节分析。

Install

openclaw skills install security-log-analyzer

安全事件日志调查助手

功能说明

基于 LLM 的安全事件日志分析工具,支持简要分析和详细分析两种模式。

安装

cd /root/.openclaw/skills/security-log-analyzer
pip install -r requirements.txt
cp .env.example .env
# 编辑.env 文件,填写 API Key

配置

编辑 .env 文件:

SILICONFLOW_API_KEY=sk-your-api-key-here
SILICONFLOW_BASE_URL=https://api.siliconflow.cn/v1
SILICONFLOW_MODEL=Qwen/Qwen3-8B
API_RATE_LIMIT=2

使用方法

方式 1: 交互模式

cd /root/.openclaw/skills/security-log-analyzer
python src/analyzer.py

方式 2: 文件模式

python src/analyzer.py /path/to/log.txt brief   # 简要分析
python src/analyzer.py /path/to/log.txt detailed # 详细分析

分析模式

  • 简要分析:快速提取关键信息(威胁等级、事件类型、建议行动)
  • 详细分析:深度分析攻击链、IOC 指标、缓解建议

限流保护

  • 默认请求间隔:2 秒
  • 429 错误自动重试(等待 10 秒)
  • 单条日志超过 4000 token 自动截断

示例日志

查看 examples/sample_logs/ 目录中的示例日志文件。

输出示例

## 事件概览
- 事件类型:SSH 暴力破解
- 威胁等级:中
- 时间范围:2026-04-22 20:00 - 21:30

## 关键发现
- 来自同一 IP 的 150+ 次失败登录尝试
- 目标账号:root, admin, ubuntu

## IOC 指标
- IP: 192.168.1.100

## 建议行动
1. 封禁源 IP
2. 启用 fail2ban
3. 配置 SSH 密钥认证