cargo-fuzz - 基于 Cargo 的 Rust 项目模糊测试工具
使用 libFuzzer 后端对基于 Cargo 的 Rust 代码进行模糊测试,支持 Sanitizer 与覆盖率分析。
标签
更新于: 2026-09-24能力
典型输入
典型输出
该技能可以做什么
- 初始化模糊测试目标
- 运行模糊测试任务
- 重新执行特定测试用例
- 生成覆盖率报告
输入
- Cargo 库 Crate
- 模糊测试 Harness 目标
- 种子语料库
- 模糊测试字典
输出
- 崩溃产物
- 语料库条目
- HTML 覆盖率报告
要求
- 通过 rustup 安装的 Rust 和 Cargo
- Nightly 版 Rust 工具链
- cargo-fuzz 可执行文件
