awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

36 Repos

Awesome GitHub RepositoriesFuzzing Frameworks

Tools and frameworks designed for automated bug discovery and kernel testing.

Explore 36 awesome GitHub repositories matching part of an awesome list · Fuzzing Frameworks. Refine with filters or upvote what's useful.

Awesome Fuzzing Frameworks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • google/syzkallerAvatar von google

    google/syzkaller

    6,232Auf GitHub ansehen↗

    Syzkaller is an unsupervised, coverage-guided kernel fuzzer that automatically generates and mutates system call sequences to find bugs in operating system kernels. It operates without human intervention, using a closed feedback loop of input generation, execution, crash detection, and corpus refinement to continuously explore kernel code paths. The fuzzer distinguishes itself by supporting multiple operating system kernels, including Linux, FreeBSD, and Windows, through per-platform syscall harnesses that abstract system call interfaces behind a common driver. It uses declarative description

    Distributed, coverage-guided fuzzer for Linux kernel syscalls.

    Go
    Auf GitHub ansehen↗6,232
  • dvyukov/go-fuzzAvatar von dvyukov

    dvyukov/go-fuzz

    4,853Auf GitHub ansehen↗

    go-fuzz is a coverage-guided randomized testing tool for identifying crashes and logic bugs in Go code. It consists of a fuzzer that evolves random inputs based on code execution paths, an instrumentation tool that produces binaries for tracking coverage, and a seed corpus manager. The tool utilizes compile-time binary instrumentation to monitor branch coverage and employs a feedback-driven mutation loop to prioritize inputs that reach new sections of the codebase. It includes capabilities for comparative differential testing to identify logic errors by executing different implementations of

    Coverage-guided testing tool for Go packages.

    Go
    Auf GitHub ansehen↗4,853
  • google/security-researchAvatar von google

    google/security-research

    4,362Auf GitHub ansehen↗

    This is a public archive of vulnerability findings, proof-of-concept code, and technical reports detailing security flaws discovered in third-party software. It functions as a coordinated vulnerability disclosure platform, enabling private reporting to vendors and structured publication of advisories after a fix is released or a 90-day deadline passes. The repository provides modular security analysis tooling—standalone scripts and binaries each targeting a specific bug class for automated detection—alongside a cross-platform fuzzing framework that runs tests across multiple operating systems

    Runs fuzz tests across multiple operating systems and architectures to uncover software defects.

    C
    Auf GitHub ansehen↗4,362
  • google/honggfuzzAvatar von google

    google/honggfuzz

    3,357Auf GitHub ansehen↗

    Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)

    Easy-to-use fuzzer with coverage-guided feedback and analysis.

    C
    Auf GitHub ansehen↗3,357
  • aoh/radamsaAvatar von aoh

    aoh/radamsa

    1,290Auf GitHub ansehen↗

    a general-purpose fuzzer

    General-purpose fuzzer and test case generator.

    Auf GitHub ansehen↗1,290
  • codeintelligencetesting/jazzerAvatar von CodeIntelligenceTesting

    CodeIntelligenceTesting/jazzer

    1,234Auf GitHub ansehen↗

    Coverage-guided, in-process fuzzing for the JVM

    Coverage-guided, in-process fuzzer for the Java Virtual Machine.

    Javaclojurefuzzerfuzzing
    Auf GitHub ansehen↗1,234
  • lkl/linuxAvatar von lkl

    lkl/linux

    905Auf GitHub ansehen↗

    Linux kernel source tree

    Library for running the kernel in userspace for fuzzing.

    C
    Auf GitHub ansehen↗905
  • hexhive/retrowriteAvatar von HexHive

    HexHive/RetroWrite

    747Auf GitHub ansehen↗

    RetroWrite -- Retrofitting compiler passes through binary rewriting

    Static instrumentation tool for binary fuzzing.

    Python
    Auf GitHub ansehen↗747
  • nccgroup/triforceaflAvatar von nccgroup

    nccgroup/TriforceAFL

    644Auf GitHub ansehen↗

    AFL/QEMU fuzzing with full-system emulation.

    Hardware-assisted fuzzer for kernel testing.

    C
    Auf GitHub ansehen↗644
  • aflgo/aflgoAvatar von aflgo

    aflgo/aflgo

    557Auf GitHub ansehen↗

    Directed Greybox Fuzzing with AFL

    Directed greybox fuzzer for targeting specific program locations.

    C
    Auf GitHub ansehen↗557
  • samhocevar/zzufAvatar von samhocevar

    samhocevar/zzuf

    443Auf GitHub ansehen↗

    🌪️ Application fuzzer

    Transparent input fuzzer that intercepts and mutates file operations.

    C
    Auf GitHub ansehen↗443
  • renatahodovan/grammarinatorAvatar von renatahodovan

    renatahodovan/grammarinator

    430Auf GitHub ansehen↗

    ANTLR v4 grammar-based test generator

    Grammar-based file format fuzzer using ANTLR v4.

    Python
    Auf GitHub ansehen↗430
  • mozillasecurity/peachAvatar von MozillaSecurity

    MozillaSecurity/peach

    418Auf GitHub ansehen↗

    Peach is a fuzzing framework which uses a DSL for building fuzzers and an observer based architecture to execute and monitor them.

    Framework for creating custom smart and dumb fuzzers.

    Python
    Auf GitHub ansehen↗418
  • sslab-gatech/janusAvatar von sslab-gatech

    sslab-gatech/janus

    236Auf GitHub ansehen↗

    Janus: a state-of-the-art file system fuzzer on Linux

    Framework for filesystem fuzzing.

    C
    Auf GitHub ansehen↗236
  • ant4g0nist/manufuzzerAvatar von ant4g0nist

    ant4g0nist/ManuFuzzer

    180Auf GitHub ansehen↗

    Binary code-coverage fuzzer for macOS, based on libFuzzer and LLVM

    Binary code-coverage fuzzer for macOS based on libFuzzer.

    Objective-C++
    Auf GitHub ansehen↗180
  • ise-uiuc/knighterAvatar von ise-uiuc

    ise-uiuc/KNighter

    180Auf GitHub ansehen↗

    SOSP'25 Automatic checker synthesis for system-level static analysis

    Static analysis tool using LLM-synthesized checkers.

    C++
    Auf GitHub ansehen↗180
  • seemoo-lab/virtfuzzAvatar von seemoo-lab

    seemoo-lab/VirtFuzz

    136Auf GitHub ansehen↗

    VirtFuzz is a Linux Kernel Fuzzer that uses VirtIO to provide inputs into the kernels subsystem. It is built with LibAFL.

    Fuzzing framework for wireless stacks via VirtIO.

    Rust
    Auf GitHub ansehen↗136
  • hardenedlinux/harbian-qaAvatar von hardenedlinux

    hardenedlinux/harbian-qa

    133Auf GitHub ansehen↗

    Bug hunting through fuzzer/*-sanitizer/etc...

    Tools for kernel quality assurance and security.

    Roff
    Auf GitHub ansehen↗133
  • ant4g0nist/slothAvatar von ant4g0nist

    ant4g0nist/sloth

    130Auf GitHub ansehen↗

    Sloth 🦥 is a coverage guided fuzzing framework for fuzzing Android Native libraries that makes use of libFuzzer and QEMU user-mode emulation

    Coverage-guided framework for fuzzing Android native libraries.

    C++
    Auf GitHub ansehen↗130
  • securesystemslab/agamottoAvatar von securesystemslab

    securesystemslab/agamotto

    127Auf GitHub ansehen↗

    Agamotto: Accelerating Kernel Driver Fuzzing with Lightweight Virtual Machine Checkpoints

    Virtual machine checkpointing for accelerated driver fuzzing.

    C
    Auf GitHub ansehen↗127
Vorherige12Nächste
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Fuzzing Frameworks

Unter-Tags erkunden

  • Cross-PlatformFuzzing frameworks designed to run tests across multiple operating systems and hardware architectures. **Distinct from Fuzzing Frameworks:** Distinct from Fuzzing Frameworks: adds explicit cross-platform and cross-architecture execution capability beyond general fuzzing.