Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
AI-driven-MITRE-Attack — 该仓库演示了一个机器学习流水线,用于从日志中检测 MITRE ATT&CK 技术,并使用本地 LLM 增强输出。 | Kitploit
工具/GitHubGitHub/mouna23/ai-driven-mitre-attack
威胁情报机器学习入侵检测学习与教育异常检测日志分析
GitHubmouna23/ai-driven-mitre-attack

AI-driven-MITRE-Attack

该仓库演示了一个机器学习流水线,用于从日志中检测 MITRE ATT&CK 技术,并使用本地 LLM 增强输出。

查看仓库
839个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

POC:AI 驱动的 MITRE 攻击检测与告警富化

该仓库演示了一个机器学习流水线,用于从日志中检测 MITRE ATT&CK 技术,并使用本地 LLM 富化输出。


概述

该项目分为两个主要组件:

  1. 机器学习模型(ML) – 将日志分类到 MITRE ATT&CK 技术
  2. LLM 富化 – 将 ML 预测结果富化为分析师友好的解释和可操作的见解

机器学习模型

目的

ML 模型经过训练,可从日志事件中预测 MITRE 技术(或 BENIGN)。
这样可以自动化检测和分类潜在的恶意行为。

方法

  • 特征: 来自日志的 commandline 字段
  • 向量化: TF-IDF(词频 – 逆文档频率)
  • 模型: RandomForestClassifier(健壮、可解释、CPU 友好)
  • 目标: mitre_label(例如 T1059.001、T1105、BENIGN)

训练

root@kitploit:~
python scripts/train_mitre_model.py

该脚本:

  • 加载数据集 dataset_full_160k.csv

  • 将数据拆分为训练集/测试集

  • 将命令行转换为 TF-IDF 向量

  • 训练随机森林模型

  • 评估性能(精确率、召回率、F1 分数、混淆矩阵)

  • 保存训练好的模型和向量化器:

    • models/mitre_ml_model.pkl

    • models/tfidf_vectorizer.pkl

Project Logo

LLM 富化

目的

一旦 ML 模型预测出 MITRE 技术,LLM 将提供以下内容来富化结果:

  • 技术解释

  • 命令为何与该技术匹配

  • 攻击者意图

  • 建议的调查步骤

  • 建议的检测规则

此步骤弥合了原始 ML 预测与 SOC 分析师可操作见解之间的差距。

用法

本地 LLM(例如通过 Ollama 运行的 Phi-3)会被调用,提示词包含:

  • ML 预测

  • 原始命令行

root@kitploit:~
python scripts/enrich_with_llm.py

Project Logo

Python 依赖

root@kitploit:~
pip3 install -r requirements.txt

依赖库

  • pandas
  • scikit-learn
  • requests

备注

  • test_model.py 用于测试你的模型,它是可选的。
  • 这些脚本设计为在本地运行,环境为 Python 3.13+ 并安装所列依赖。
  • 在你的机器上安装 Ollama,并添加 Phi-3 mini 模型。
下载工具