Jazzer

Jazzer

Jazzer is an innovative coverage-guided fuzzer designed for the JVM platform, leveraging libFuzzer's advanced mutation capabilities. It offers a unique autofuzz mode with Docker, which generates arguments for Java functions, identifying unexpected exceptions and security vulnerabilities. Jazzer enhances fuzz testing efficiency, supported by extensive community feedback and contributions.

Top Jazzer Alternatives

1

Honggfuzz

Honggfuzz is an advanced, security-focused software fuzzer that utilizes evolutionary, feedback-driven techniques based on code coverage.

2

Google OSS-Fuzz

OSS-Fuzz provides continuous fuzz testing for open source software, effectively revealing programming errors with significant security implications, such as buffer overflows.

3

hevm

hevm is a specialized fuzz testing tool designed for the Ethereum Virtual Machine (EVM), facilitating symbolic execution, unit testing, and smart contract debugging.

4

Sulley

Sulley is a sophisticated fuzzing framework designed for seamless automation and unattended operation.

5

go-fuzz

Go-fuzz is a sophisticated coverage-guided fuzzing tool designed for testing Go packages, particularly those handling complex text and binary inputs.

6

syzkaller

Syzkaller is an advanced unsupervised coverage-guided kernel fuzzer designed to enhance system security by identifying vulnerabilities across various operating systems, including Linux, FreeBSD, and Windows.

7

FuzzDB

It offers an extensive array of attack patterns and payloads tailored for fault injection, including...

8

Tayt

It generates transaction sequences and evaluates properties, highlighting any violations with clear call sequences and...

9

Fuzzbuzz

It automates the execution of fuzz tests within CI/CD pipelines, promptly notifying teams of critical...

10

american fuzzy lop

By generating compact, effective data corpora, it enhances the testing of complex applications like image...

11

Fuzzapi

This Rails application features a user-friendly interface, simplifying the interaction with the gem...

12

ToothPicker

Built on FRIDA, it provides adaptability across platforms...

13

Ffuf

Users can execute fuzzing operations with customizable inputs and wordlists, making it adaptable for various...

14

Radamsa

By transforming valid data samples into varied outputs, Radamsa has successfully identified numerous critical bugs...

15

Etheno

It simplifies the process of utilizing complex tools like Echidna for large multi-contract projects...

Top Jazzer Features

  • Apache 2.0 open-source license
  • Coverage-guided fuzzing
  • In-process fuzzing
  • Supports JVM platform
  • Integration with JUnit 5
  • Standalone Jazzer binary
  • Docker autofuzz mode
  • Automatic argument generation
  • Reports unexpected exceptions
  • Detects security issues
  • LLVM-style edge coverage
  • JaCoCo instrumentation support
  • Community-driven feedback integration
  • Real-world fuzz test examples
  • Bazel fuzzing support
  • Contributes to OSS-Fuzz
  • Developer contribution recognition
  • Simple setup instructions
  • Extensive documentation available
  • Active community support