遇见数据集

Awesome-NTA

收藏
github2026-06-02 更新2026-06-04 收录
官方服务:

资源简介:

这是一个关于网络流量分析的数据集合集,收录了多个领域的网络流量数据集,包括加密流量与匿名性、入侵检测与攻击(如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.

创建时间:
2024-11-11
原始信息汇总

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)
搜集汇总
数据集介绍
Awesome-NTA 数据集图片
构建方式
Awesome-NTA 并非一个单一数据集,而是一个精心编纂的学术资源索引。其构建方式遵循了系统性文献综述的原则,通过广泛搜集并筛选网络流量分析领域内的高质量学术论文、公开数据集及实用工具,按照研究主题(如流量分类、入侵检测、生成模型等)进行分层分类整理。每个条目均附有论文标题、发表会议/期刊、年份及原始链接,确保信息的可追溯性与权威性。
特点
该资源库最显著的特征在于其全面性与结构化。它覆盖了从经典的机器学习方法到前沿的预训练模型、在线推理、鲁棒性分析等多个子方向,并特别关注了加密流量分析、网站指纹识别、APT检测等热点问题。此外,它独立列出了网络流量分析所需的多种工具(如数据包解析、特征提取、流量回放),为研究者提供了从数据获取到模型部署的全链路支持,堪称该领域的“导航图”。
使用方法
使用者可依据研究需求,通过清晰的目录结构快速定位至特定子领域。例如,若需进行加密流量分类研究,可直接查阅“Network Traffic Classification”下的“Offline: Pre-trained Models”子节,获取相关论文与代码链接。同时,Datasets 与 Tools 板块为实验设计与复现提供了直接的数据与工程基础,极大降低了文献调研与实验搭建的入门门槛。
背景与挑战
背景概述
Awesome-NTA 是一个由网络安全领域研究者于近年创建的网络流量分析资源聚合项目,旨在系统梳理该领域的前沿论文、公开数据集与实用工具。其核心研究问题聚焦于如何利用深度学习、预训练模型、图神经网络等先进技术,实现对加密网络流量的精准分类、入侵检测、流量生成与鲁棒性分析。该项目汇聚了来自顶级学术会议(如S&P、CCS、NSDI、SIGCOMM)的最新成果,涵盖了从离线分析到在线实时处理的完整技术栈,对推动网络流量分析领域的发展具有重要的参考价值与影响力。
当前挑战
当前网络流量分析面临多维挑战:首先,加密流量的普及使得传统的基于载荷的检测方法失效,亟需发展不依赖明文内容的特征提取与分类技术;其次,真实网络环境中的概念漂移与类别不平衡问题严重制约了模型的泛化能力与长期有效性;再者,构建高质量、标注准确的公开数据集成本高昂,且面临隐私保护与数据共享的伦理困境。此外,在线场景下实现低延迟、高吞吐的流量分析对模型轻量化与硬件部署提出了严苛要求,而对抗样本攻击与模型可解释性的不足进一步威胁着系统的安全可信度。
常用场景
经典使用场景
在网络流量分析这一前沿交叉领域中,Awesome-NTA数据集为研究人员提供了一个系统化的学术资源聚合平台,其经典使用场景集中于网络流量分类、入侵检测及指纹识别等核心任务。研究者可基于该数据集收录的公开流量数据与基准测试,开展加密流量分类、移动应用指纹识别以及网站指纹攻击等实验,通过对比不同深度学习模型的性能,验证其在真实网络环境中的有效性。该数据集尤其适用于离线与在线场景下的流量分析,支持从预训练模型到轻量级在线分类器的全链路评估,成为推动网络流量分析技术标准化与可复现研究的重要基石。
解决学术问题
Awesome-NTA数据集有效解决了网络流量分析领域长期存在的基准不一致与数据孤岛问题。在学术研究中,它填补了加密流量分类、入侵检测及对抗鲁棒性等方向缺乏统一评估标准的空白,使研究者能够公平对比各类深度学习模型(如Transformer、图神经网络)在流量分类、异常检测等任务上的表现。通过整合多源数据集与工具,该资源助力攻克了流量概念漂移、类别不平衡及少样本学习等关键难题,其系统性梳理的论文与基准为领域提供了可复现的验证框架,显著提升了研究成果的可信度与跨方法比较的严谨性,对推动网络安全与机器学习交叉学科的理论发展具有深远意义。
衍生相关工作
Awesome-NTA数据集催生了大量具有影响力的衍生研究工作,深刻改变了网络流量分析的技术范式。在模型层面,研究者基于其收录的基准开发了ET-BERT、NetMamba等预训练模型,将自然语言处理中的掩码自编码与状态空间模型引入流量表征学习,显著提升了加密流量分类的准确率与泛化能力。在架构创新上,Brain-on-Switch与Leo等工作探索了可编程交换机上的在线机器学习部署,实现了纳秒级的流量分类与入侵检测。此外,该数据集推动了流量生成技术的突破,NetDiffusion与DoppelGANger等生成对抗网络模型能够合成高保真网络流,有效缓解隐私泄露风险并增强训练数据的多样性,这些工作共同构成了从表征学习到端侧部署的完整技术生态。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务