1.1 安装
cargo-fuzz 安装与环境要求
1分钟内可阅读完
译文 · 基于 Rust Fuzz Book
cargo-fuzz 是模糊测试 Rust 代码的推荐工具。
cargo-fuzz 本身不是模糊器,而是调用模糊器的工具。目前它仅支持 libFuzzer(通过 libfuzzer-sys crate),但未来可扩展以支持其他模糊器。
cargo-fuzz 安装与环境要求
使用 cargo-fuzz 模糊测试 rust-url
cargo-fuzz 命令与配置
结构化输入与自定义变异器
在 harness 中验证引用有效性
生成与可视化覆盖率报告
社区维护的 fuzz 目标
Windows 与 MSVC AddressSanitizer
GitHub Actions 冒烟测试