awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

36 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • google/syzkallerAvatar de google

    google/syzkaller

    6,232Ver en GitHub↗

    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
    Ver en GitHub↗6,232
  • dvyukov/go-fuzzAvatar de dvyukov

    dvyukov/go-fuzz

    4,853Ver en GitHub↗

    go-fuzz es una herramienta de pruebas aleatorias guiada por cobertura para identificar fallos y errores de lógica en código Go. Consiste en un fuzzer que evoluciona entradas aleatorias basadas en rutas de ejecución de código, una herramienta de instrumentación que produce binarios para rastrear la cobertura y un gestor de corpus semilla. La herramienta utiliza instrumentación binaria en tiempo de compilación para monitorear la cobertura de ramas y emplea un bucle de mutación impulsado por retroalimentación para priorizar las entradas que alcanzan nuevas secciones del código base. Incluye capacidades para pruebas diferenciales comparativas para identificar errores de lógica ejecutando diferentes implementaciones de la misma lógica con la misma entrada aleatoria. El sistema maneja la generación de entradas aleatorias para realizar pruebas de estrés en parsers de formatos complejos y proporciona utilidades para la minimización y deduplicación de corpus semilla. Puede exportar archivos instrumentados para su ejecución dentro de un motor de fuzzing en Linux.

    Coverage-guided testing tool for Go packages.

    Go
    Ver en GitHub↗4,853
  • google/security-researchAvatar de google

    google/security-research

    4,362Ver en GitHub↗

    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
    Ver en GitHub↗4,362
  • google/honggfuzzAvatar de google

    google/honggfuzz

    3,357Ver en GitHub↗

    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
    Ver en GitHub↗3,357
  • aoh/radamsaAvatar de aoh

    aoh/radamsa

    1,290Ver en GitHub↗

    a general-purpose fuzzer

    General-purpose fuzzer and test case generator.

    Ver en GitHub↗1,290
  • codeintelligencetesting/jazzerAvatar de CodeIntelligenceTesting

    CodeIntelligenceTesting/jazzer

    1,234Ver en GitHub↗

    Coverage-guided, in-process fuzzing for the JVM

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

    Javaclojurefuzzerfuzzing
    Ver en GitHub↗1,234
  • lkl/linuxAvatar de lkl

    lkl/linux

    905Ver en GitHub↗

    Linux kernel source tree

    Library for running the kernel in userspace for fuzzing.

    C
    Ver en GitHub↗905
  • hexhive/retrowriteAvatar de HexHive

    HexHive/RetroWrite

    747Ver en GitHub↗

    RetroWrite -- Retrofitting compiler passes through binary rewriting

    Static instrumentation tool for binary fuzzing.

    Python
    Ver en GitHub↗747
  • nccgroup/triforceaflAvatar de nccgroup

    nccgroup/TriforceAFL

    644Ver en GitHub↗

    AFL/QEMU fuzzing with full-system emulation.

    Hardware-assisted fuzzer for kernel testing.

    C
    Ver en GitHub↗644
  • aflgo/aflgoAvatar de aflgo

    aflgo/aflgo

    557Ver en GitHub↗

    Directed Greybox Fuzzing with AFL

    Directed greybox fuzzer for targeting specific program locations.

    C
    Ver en GitHub↗557
  • samhocevar/zzufAvatar de samhocevar

    samhocevar/zzuf

    443Ver en GitHub↗

    🌪️ Application fuzzer

    Transparent input fuzzer that intercepts and mutates file operations.

    C
    Ver en GitHub↗443
  • renatahodovan/grammarinatorAvatar de renatahodovan

    renatahodovan/grammarinator

    430Ver en GitHub↗

    ANTLR v4 grammar-based test generator

    Grammar-based file format fuzzer using ANTLR v4.

    Python
    Ver en GitHub↗430
  • mozillasecurity/peachAvatar de MozillaSecurity

    MozillaSecurity/peach

    418Ver en GitHub↗

    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
    Ver en GitHub↗418
  • sslab-gatech/janusAvatar de sslab-gatech

    sslab-gatech/janus

    236Ver en GitHub↗

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

    Framework for filesystem fuzzing.

    C
    Ver en GitHub↗236
  • ant4g0nist/manufuzzerAvatar de ant4g0nist

    ant4g0nist/ManuFuzzer

    180Ver en GitHub↗

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

    Binary code-coverage fuzzer for macOS based on libFuzzer.

    Objective-C++
    Ver en GitHub↗180
  • ise-uiuc/knighterAvatar de ise-uiuc

    ise-uiuc/KNighter

    180Ver en GitHub↗

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

    Static analysis tool using LLM-synthesized checkers.

    C++
    Ver en GitHub↗180
  • seemoo-lab/virtfuzzAvatar de seemoo-lab

    seemoo-lab/VirtFuzz

    136Ver en GitHub↗

    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
    Ver en GitHub↗136
  • hardenedlinux/harbian-qaAvatar de hardenedlinux

    hardenedlinux/harbian-qa

    133Ver en GitHub↗

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

    Tools for kernel quality assurance and security.

    Roff
    Ver en GitHub↗133
  • ant4g0nist/slothAvatar de ant4g0nist

    ant4g0nist/sloth

    130Ver en GitHub↗

    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++
    Ver en GitHub↗130
  • securesystemslab/agamottoAvatar de securesystemslab

    securesystemslab/agamotto

    127Ver en GitHub↗

    Agamotto: Accelerating Kernel Driver Fuzzing with Lightweight Virtual Machine Checkpoints

    Virtual machine checkpointing for accelerated driver fuzzing.

    C
    Ver en GitHub↗127
Ant.12Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Fuzzing Frameworks

Explorar subetiquetas

  • 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.