The Never-Ending Fuzzing Time Nightmare
Jazzer is a coverage-guided, in-process fuzzer for the JVM platform developed by Code Intelligence. It is based on libFuzzer and brings many of its instrumentation-powered mutation features to the JVM.
Key Features
📌Coverage-Guided Fuzzing: Uses instrumentation-powered mutation features to guide fuzzing.
📌In-Process Fuzzing: Runs within the JVM process, reducing overhead.
📌Platform Support: Supports Linux x86_64, macOS 12+ x86_64 & arm64, and Windows x86_64.
📌Autofuzz Mode: Automatically generates arguments to a given Java function and reports unexpected exceptions and detected security issues.