Henrinnes/RansKnow
GitHub: Henrinnes/RansKnow
从 50 个安全频道精选 440 个勒索软件相关视频字幕并提取 MITRE ATT&CK 结构化特征的知识数据集。
Stars: 0 | Forks: 0
# RansKnow:勒索软件知识数据集
这是一个精选的数据集,包含来自 **50 个网络安全 YouTube 频道** 的 **440 个视频字幕**,旨在支持专注于勒索软件的知识提取、NLP 研究和威胁情报分析。
## 背景
勒索软件攻击是破坏性最大的网络威胁类别之一,然而关于其战术、工具和受影响平台的知识却散布于各类会议演讲、应急响应报告和安全简报中。RansKnow 系统地从公开的视频内容中收集并结构化这些知识。
视频是基于关键词包含标准(与勒索软件相关的术语)进行筛选的,经过技术深度的过滤,并通过 Knowledge Agent pipeline 进行处理,以提取与 MITRE ATT&CK 框架对齐的结构化特征。
## 仓库结构
```
RansKnow/
├── transcripts/ # 440 videos across 50 channels
│ ├── C01_The_DFIR_Report/
│ │ ├── V0001.txt # Raw transcript (YouTube timestamped format)
│ │ ├── V0001.meta.json # Video metadata
│ │ └── ...
│ ├── C02_SANS_Digital_Forensics_and_Incident_Response/
│ └── ... (C01–C50)
│
├── outputs/ # Knowledge Agent extraction results
│ ├── Knowledge_Agent_Features_307.csv
│ ├── Knowledge_Agent_Features_307.xlsx
│ ├── Knowledge_Agent_Output.csv
│ └── Knowledge_Agent_Uncertainty_Distribution.png
│
├── RansKnow_v1/
│ └── Knowledge_Agent_Features_v1.csv # v1 feature CSV (307 rows)
│
├── Scripts/ # Data pipeline notebooks and scripts
│ ├── 01_Transcript_Dataset_Construction.ipynb
│ ├── fetch_transcripts_keywords.ipynb
│ ├── Data_extraction_inclusion.ipynb
│ ├── Inclusin_Criteria_2.ipynb
│ ├── Knowledge_Agent_Modelling.ipynb
│ ├── fill_video_selection_rubric_openpyxl.py
│ └── populate_video_registry_from_transcripts.py
│
├── rubrics/ # Scoring rubrics and channel registry
│ ├── Dataset_Channel_Registry_Populated_25.xlsx
│ ├── Dataset_Channel_Registry_Updated_50_fixed_urls.xlsx
│ ├── Ransomware_Family_Coverage_List.xlsx
│ └── Video_Selection_Rubric_*.xlsx
│
├── Figures/ # Visualisations
├── Progress_Mapping/ # Weekly progress tracking
├── Channel_Registry_1.xlsx # Master registry of all 50 channels
├── Family_Coverage_Targets_Rules.docx
├── Ransomware_Transcript_Dataset_Summary.pdf
└── Video_Selection_Rubric_AutoScore_Filled_6.xlsx
```
## Knowledge Agent 特征 Schema
440 个视频中有 307 个已经过 Knowledge Agent pipeline 的全面处理,生成了 **33 个结构化特征列**:
| 类别 | 列名 |
|---|---|
| **标识符** | `Video_ID`, `Channel_ID`, `Channel_Name`, `Video_Title`, `YouTube_URL`, `Transcript_Path` |
| **勒索软件家族** | `Family_Count`, `Family_List` |
| **MITRE ATT&CK 战术** | `Tactic_Initial_Access`, `Tactic_Execution`, `Tactic_Persistence`, `Tactic_Privilege_Escalation`, `Tactic_Credential_Access`, `Tactic_Lateral_Movement`, `Tactic_Discovery`, `Tactic_Command_and_Control`, `Tactic_Exfiltration`, `Tactic_Impact`, `Tactic_Total_Mentions`, `Dominant_Tactic` |
| **工具** | `Tool_Cobalt_Strike`, `Tool_Mimikatz`, `Tool_PsExec`, `Tool_Rclone`, `Tool_MegaNZ`, `Tool_AnyDesk`, `Tool_TeamViewer`, `Tool_BloodHound`, `Tool_Total_Mentions`, `Tool_List` |
| **平台** | `Platform_Signal`, `Platform_Windows`, `Platform_Linux`, `Platform_ESXi` |
## 涵盖频道 (C01–C50)
| ID | 频道 |
|---|---|
| C01 | The DFIR Report |
| C02 | SANS Digital Forensics and Incident Response |
| C03 | Black Hat |
| C04 | DEF CON Conference |
| C05 | CrowdStrike |
| C06 | Mandiant / Google Cloud Security |
| C07 | Sophos X-Ops |
| C08 | Red Canary |
| C09 | Huntress |
| C10 | John Hammond |
| C11 | Secureworks |
| C12 | Kaspersky |
| C13 | Palo Alto Networks Unit 42 |
| C14 | Elastic Security |
| C15 | RSA Conference |
| C16 | USENIX Security |
| C17 | FIRST Conference |
| C18 | Malware Analysis for Hedgehogs |
| C19 | OALabs |
| C20 | LiveOverflow |
| C21 | CyberWire |
| C22 | Threatpost |
| C23 | Microsoft Security |
| C24 | Cisco Talos Intelligence Group |
| C25 | Recorded Future |
| C26 | MalwareTech |
| C27 | VX-Underground |
| C28 | Black Hills Information Security |
| C29 | Security Onion Solutions |
| C30 | SANS Institute |
| C31 | Mandiant |
| C32 | Sophos |
| C33 | ESET |
| C34 | Elastic |
| C35 | Splunk |
| C36 | Wazuh |
| C37 | TrustedSec |
| C38 | Blue Team Village |
| C39 | MITRE ATT&CK |
| C40 | Magnet Forensics |
| C41 | Belkasoft |
| C42 | DFIR Science |
| C43 | Active Countermeasures |
| C44 | VMware Carbon Black |
| C45 | Arctic Wolf |
| C46 | Dragos Inc |
| C47 | Cybereason |
| C48 | ThreatLocker |
| C49 | LogRhythm |
| C50 | Darktrace |
大多数频道各贡献了 **10 个视频**,这些视频的选择旨在最大化涵盖勒索软件家族和技术深度。
## 字幕格式
每个 `.txt` 文件都包含带有时间戳格式的原始 YouTube 字幕:
```
0:00
Welcome to the DFIR report...
0:05
Today we are covering a LockBit intrusion...
```
每个 `.meta.json` 文件包含结构化的元数据:
```
{
"Video_ID": "V0001",
"Channel_ID": "C01",
"Channel_Name": "The DFIR Report",
"Channel_UC": "UC6R2MPMkkCqFxvAdQAI_23A",
"YouTube_Video_ID": "xxxxxx",
"Video_Title": "...",
"Year": 2024,
"PublishedAt": "2024-03-15T14:00:00Z",
"DurationSeconds": 1843,
"DurationISO": "PT30M43S",
"Matched_Keywords": "ransomware;ir",
"Transcript_Available": true
}
```
## 预期用例
- 勒索软件威胁情报研究
- 针对网络安全文本的 NLP 和信息提取
- MITRE ATT&CK 战术分类
- 工具和平台归属建模
- 勒索软件知识图谱构建
- 网络安全教育的课程开发
## Kaggle 上的数据集
完整的数据集(包括字幕压缩包、脚本和评分标准)也可在 Kaggle 上获取:
[https://www.kaggle.com/datasets/henrykabuye/ransknow-v1](https://www.kaggle.com/datasets/henrykabuye/ransknow-v1)
## 版本历史
| 版本 | 日期 | 描述 |
|---|---|---|
| v1 | 2026 年 5 月 | 初始发布 — Knowledge Agent CSV(307 行) |
| v2 | 2026 年 7 月 | 完整数据集 — 440 个字幕、所有脚本、评分标准、图表和文档 |
## 许可证
本数据集根据 [CC0 1.0 Universal (Public Domain)](https://creativecommons.org/publicdomain/zero/1.0/) 许可证发布。
标签:Homebrew安装, NoSQL, 勒索软件, 威胁情报, 开发者工具, 知识抽取, 逆向工具