Awesome-NTA
收藏资源简介:
这是一个关于网络流量分析的数据集合集,收录了多个领域的网络流量数据集,包括加密流量与匿名性、入侵检测与攻击(如DDoS、DNS/DoH隧道、僵尸网络、IDS/IoT)、应用与移动应用识别、概念漂移和恶意软件流量等。该合集旨在为研究人员和从业者提供精选的数据集资源,以支持网络流量分析相关的研究和开发工作。
This is a dataset collection dedicated to network traffic analysis, which includes network traffic datasets from multiple domains. These domains cover encrypted traffic and anonymity, intrusion detection and attacks (e.g., DDoS, DNS/DoH tunneling, botnets, IDS/IoT-related threats), application and mobile application identification, concept drift, and malware traffic. This collection aims to provide researchers and practitioners with curated dataset resources to support research and development work related to network traffic analysis.
Awesome Network Traffic Analysis (NTA)
该项目是一个精选资源列表,收录了关于网络流量分析的优秀论文、数据集和工具。
核心内容概览
项目内容主要分为三大板块:论文、数据集和工具。
1. 论文 (Papers)
论文部分按研究主题分类,覆盖了网络流量分析的多个关键方向:
- 综述 (Survey):包含多篇综合性综述,如网络流量合成、入侵检测数据集、物联网安全及网站指纹识别等。
- 网络流量分类 (Network Traffic Classification):
- 离线预训练模型 (Offline: Pre-trained Models):收录了ET-BERT、NetMamba、TrafficFormer等利用预训练技术进行流量分类的模型。
- 离线深度学习/机器学习 (Offline: DL/ML):收录了FlowPic、FS-Net、TFE-GNN等经典及最新的分类方法,也包括对分类器鲁棒性和泛化性的研究。
- 在线深度学习/机器学习 (Online: DL/ML):聚焦于可编程交换机上的在线流量分类,如Brain-on-Switch、Leo等。
- 网络流量生成 (Network Traffic Generation):包括基于生成对抗网络(GAN)、扩散模型(Diffusion Model)和GPT等技术的流量生成方法,如NetShare、NetDiffusion、PAC-GPT。
- 网络入侵检测 (Network Intrusion Detection):
- 离线深度学习/机器学习 (Offline: DL/ML):涵盖异常检测、恶意流量检测、物联网入侵检测等,如ContraMTD、Spider、TMG-GAN。
- 在线深度学习/机器学习 (Online: DL/ML):部分内容待补充。
- 鲁棒性 (Robustness):关注模型在面对对抗样本、分布漂移等情况下的鲁棒性。
- 可解释性 (Explainability):研究模型决策的可解释性。
- 网站指纹识别 (Website Fingerprinting):研究如何通过流量特征识别用户访问的网站。
- 移动应用指纹识别 (Mobile App Fingerprinting):研究如何识别移动设备上运行的应用程序。
- APT检测与溯源图入侵检测 (APT Detection & Provenance Graph IDS):针对高级持续性威胁(APT)的检测方法。
- 分布漂移下的流量分析 (Traffic Analysis under Distribution Shift):研究流量数据分布随时间变化的问题。
- 数据集与基准 (Datasets & Benchmarks):收录了用于评估模型性能的标准数据集和基准。
2. 数据集 (Datasets)
收录的数据集按应用场景分类:
- 加密流量与匿名网络 (Encrypted Traffic & Anonymity)
- 入侵检测与攻击 (Intrusion Detection & Attacks):
- 分布式拒绝服务攻击 (DDoS)
- DNS / DoH隧道 (DNS / DoH Tunneling)
- 僵尸网络 (Botnet)
- 入侵检测系统/物联网 (IDS / IoT)
- 应用与移动应用识别 (Application & Mobile-App Identification)
- 概念漂移 (Concept Drift):研究数据分布随时间变化的数据集。
- 恶意软件流量 (Malware Traffic)
3. 工具 (Tools)
工具部分按功能分类,用于辅助网络流量分析:
- 数据包解析 (Packet Parsing)
- 数据包分割/编辑 (Packet Splitting / Editing)
- 流特征提取 (Flow Feature Extraction)
- 流量回放/生成 (Traffic Replay / Generation)
- 匿名化 (Anonymization)




