TYPEPULSE_Based_Rust程序类型混淆漏洞检测评估数据

数据集概述

本数据集为TYPEPULSE工具的相关文件集合,用于检测Rust程序中的类型混淆漏洞。包含3000个扫描包列表、工具运行脚本、评估结果报告及现有漏洞参考数据,支持工具复现与漏洞检测分析。

文件详解

  • top3kscanned.txt
  • 文件格式:TXT
  • 内容介绍:记录3000个被扫描的Rust包信息
  • crates_downloader.py
  • 文件格式:PY
  • 内容介绍:用于将所有包下载到/home/crates目录的脚本
  • unarchive.sh
  • 文件格式:SH
  • 内容介绍:用于在/home/crates/sources目录中提取所有源代码的脚本
  • report3k.csv
  • 文件格式:CSV
  • 内容介绍:评估结果报告,因披露政策省略了3个月内报告的21个真实阳性(TP)结果
  • fast_typepulse.py
  • 文件格式:PY
  • 内容介绍:可复现论文中提及的真实阳性检测结果的脚本,支持带/不带过程间分析的包扫描
  • run_typepulse.py
  • 文件格式:PY
  • 内容介绍:用于扫描所有3000个包的脚本
  • rustsec目录
  • 内容介绍:包含现有Rustsec漏洞数据

适用场景

  • Rust程序漏洞检测研究: 用于分析TYPEPULSE工具对Rust程序类型混淆漏洞的检测能力
  • 软件安全工具评估: 基于report3k.csv的评估结果,验证漏洞检测工具的性能
  • 漏洞检测流程复现: 使用fast_typepulse.py和run_typepulse.py复现漏洞检测过程
  • 开源软件安全分析: 结合rustsec目录的现有漏洞数据,开展Rust开源包的安全研究
packageimg

数据与资源

附加信息

字段
作者 Maxj
版本 1
数据集大小 124.46 MiB
最后更新 2026年1月25日
创建于 2026年1月25日
声明 当前数据集部分源数据来源于公开互联网,如果有侵权,请24小时联系删除(400-600-6816)。