Easily test your software using powerful evolutionary, feedback-driven fuzzing technology.
-
Updated
Mar 31, 2018 - Rust
Fuzzing or fuzz testing is an automated software black box testing technique that evaluates the program's reaction to providing invalid, unexpected, or random data as inputs to a computer program.
Easily test your software using powerful evolutionary, feedback-driven fuzzing technology.
A tool to rewrite data type definitions to rearrange in-memory layout.
Custom memory allocator that helps discover reads from uninitialized memory
A fuzzing orchestrator to simplify corpus handling, fuzzing jobs, crash validation.
🎯 A collection of fuzzing targets written in Rust.
Fuzzer to automatically find side-channel (timing) vulnerabilities
Fuzzing for Roughenough, a Rust implementation of the Roughtime secure time sync protocol
Improving security and resilience of WebAssembly VMs/runtimes/parsers using fuzzing
Kernel fuzzer inspired by Syzkaller.
[ Blazing Fast Web Fuzzer in Rust ]
Simple flexible rust library and program (fuzzerk) to test input processing of programs over console/file/tls/tcp transparently using structured and controlled random and or predefined data. Also contains app specific vm and scripting language to allow fuzzerk operations to be controlled in a fine grained manner.
Created by Barton Miller
Released September 1988