aberto7g/attacklens

GitHub: aberto7g/attacklens

基于 MITRE ATT&CK 框架的检测分析工具,支持对 Sysmon、auditd 和 Zeek 日志进行规则匹配、事件关联与风险评分。

Stars: 1 | Forks: 0

# AttackLens 中文:AttackLens 是一个基于 MITRE ATT&CK 的检测分析工具,面向 Windows Sysmon、Linux auditd 和 Zeek 日志。它支持规则匹配、事件关联、风险评分、Sigma 子集导入,以及 ATT&CK Navigator 导出。 English: AttackLens is an ATT&CK-driven detection analysis toolkit for Windows Sysmon, Linux auditd, and Zeek logs. It supports rule matching, incident correlation, risk scoring, Sigma subset import, and ATT&CK Navigator export. ## 功能 - 多源 JSONL 输入:Sysmon、auditd、Zeek - 映射到 ATT&CK 的 YAML 规则 - 主机级别的事件关联 - 风险评分和覆盖范围摘要 - Sigma 子集转换 - JSON、Markdown、HTML 和 Navigator 输出 ## 快速开始 ``` python -m venv .venv .venv\Scripts\Activate.ps1 pip install -e . attacklens validate-rules --rules rules attacklens scan \ --input samples/windows_sysmon_demo.jsonl samples/linux_auditd_demo.jsonl samples/zeek_demo.jsonl \ --rules rules \ --output-json reports/report.json \ --output-markdown reports/report.md \ --output-html reports/report.html \ --output-navigator reports/report-layer.json ``` 演示: - 扫描 15 个事件 - 10 个发现 - 6 个关联事件 - 触发 9 个 ATT&CK 技术 ## Sigma 转换 ``` attacklens convert-sigma \ --input sigma/windows \ --output converted-rules/windows ``` ## 仓库 ``` rules/ detection rules samples/ demo logs sigma/ Sigma examples src/ source code tests/ unit tests ``` ## 范围 中文:该项目用于检测工程、日志分析和教学研究,不包含攻击载荷或利用逻辑。 English: This project is for detection engineering, log analysis, and research. It does not include offensive payloads or exploitation logic.
标签:auditd, Cloudflare, MITRE ATT&CK, Python, Rootkit, Sysmon, Zeek, 安全, 无后门, 时序数据库, 超时处理, 逆向工具