awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

37 个仓库

Awesome GitHub RepositoriesFuzzing Frameworks

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

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

Awesome Fuzzing Frameworks GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • google/syzkallergoogle 的头像

    google/syzkaller

    6,232在 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
    在 GitHub 上查看↗6,232
  • dvyukov/go-fuzzdvyukov 的头像

    dvyukov/go-fuzz

    4,853在 GitHub 上查看↗

    go-fuzz 是一款覆盖率引导的随机测试工具,用于识别 Go 代码中的崩溃和逻辑错误。它由一个根据代码执行路径演化随机输入的模糊测试器(fuzzer)、一个用于跟踪覆盖率的二进制插桩工具以及一个种子语料库管理器组成。 该工具利用编译时二进制插桩来监控分支覆盖率,并采用反馈驱动的变异循环来优先处理到达代码库新部分的数据输入。它包括用于比较差异测试的功能,通过使用相同的随机输入执行同一逻辑的不同实现来识别逻辑错误。 该系统处理随机输入的生成以压力测试复杂的格式解析器,并提供用于种子语料库最小化和去重的实用程序。它可以导出插桩后的归档文件,以便在 Linux 上的模糊测试引擎中执行。

    Coverage-guided testing tool for Go packages.

    Go
    在 GitHub 上查看↗4,853
  • google/security-researchgoogle 的头像

    google/security-research

    4,362在 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
    在 GitHub 上查看↗4,362
  • google/honggfuzzgoogle 的头像

    google/honggfuzz

    3,357在 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
    在 GitHub 上查看↗3,357
  • aoh/radamsaaoh 的头像

    aoh/radamsa

    1,290在 GitHub 上查看↗

    a general-purpose fuzzer

    General-purpose fuzzer and test case generator.

    在 GitHub 上查看↗1,290
  • codeintelligencetesting/jazzerCodeIntelligenceTesting 的头像

    CodeIntelligenceTesting/jazzer

    1,234在 GitHub 上查看↗

    Coverage-guided, in-process fuzzing for the JVM

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

    Javaclojurefuzzerfuzzing
    在 GitHub 上查看↗1,234
  • lkl/linuxlkl 的头像

    lkl/linux

    905在 GitHub 上查看↗

    Linux kernel source tree

    Library for running the kernel in userspace for fuzzing.

    C
    在 GitHub 上查看↗905
  • hexhive/retrowriteHexHive 的头像

    HexHive/RetroWrite

    747在 GitHub 上查看↗

    RetroWrite -- Retrofitting compiler passes through binary rewriting

    Static instrumentation tool for binary fuzzing.

    Python
    在 GitHub 上查看↗747
  • nccgroup/triforceaflnccgroup 的头像

    nccgroup/TriforceAFL

    644在 GitHub 上查看↗

    AFL/QEMU fuzzing with full-system emulation.

    Hardware-assisted fuzzer for kernel testing.

    C
    在 GitHub 上查看↗644
  • aflgo/aflgoaflgo 的头像

    aflgo/aflgo

    557在 GitHub 上查看↗

    Directed Greybox Fuzzing with AFL

    Directed greybox fuzzer for targeting specific program locations.

    C
    在 GitHub 上查看↗557
  • samhocevar/zzufsamhocevar 的头像

    samhocevar/zzuf

    443在 GitHub 上查看↗

    🌪️ Application fuzzer

    Transparent input fuzzer that intercepts and mutates file operations.

    C
    在 GitHub 上查看↗443
  • renatahodovan/grammarinatorrenatahodovan 的头像

    renatahodovan/grammarinator

    430在 GitHub 上查看↗

    ANTLR v4 grammar-based test generator

    Grammar-based file format fuzzer using ANTLR v4.

    Python
    在 GitHub 上查看↗430
  • mozillasecurity/peachMozillaSecurity 的头像

    MozillaSecurity/peach

    418在 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
    在 GitHub 上查看↗418
  • sslab-gatech/janussslab-gatech 的头像

    sslab-gatech/janus

    236在 GitHub 上查看↗

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

    Framework for filesystem fuzzing.

    C
    在 GitHub 上查看↗236
  • ant4g0nist/manufuzzerant4g0nist 的头像

    ant4g0nist/ManuFuzzer

    180在 GitHub 上查看↗

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

    Binary code-coverage fuzzer for macOS based on libFuzzer.

    Objective-C++
    在 GitHub 上查看↗180
  • ise-uiuc/knighterise-uiuc 的头像

    ise-uiuc/KNighter

    180在 GitHub 上查看↗

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

    Static analysis tool using LLM-synthesized checkers.

    C++
    在 GitHub 上查看↗180
  • seemoo-lab/virtfuzzseemoo-lab 的头像

    seemoo-lab/VirtFuzz

    136在 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
    在 GitHub 上查看↗136
  • hardenedlinux/harbian-qahardenedlinux 的头像

    hardenedlinux/harbian-qa

    133在 GitHub 上查看↗

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

    Tools for kernel quality assurance and security.

    Roff
    在 GitHub 上查看↗133
  • ant4g0nist/slothant4g0nist 的头像

    ant4g0nist/sloth

    130在 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++
    在 GitHub 上查看↗130
  • securesystemslab/agamottosecuresystemslab 的头像

    securesystemslab/agamotto

    127在 GitHub 上查看↗

    Agamotto: Accelerating Kernel Driver Fuzzing with Lightweight Virtual Machine Checkpoints

    Virtual machine checkpointing for accelerated driver fuzzing.

    C
    在 GitHub 上查看↗127
上一个12下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Fuzzing Frameworks

探索子标签

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