awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to seemoo-lab/virtfuzz

Open-source alternatives to VirtFuzz

30 open-source projects similar to seemoo-lab/virtfuzz, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best VirtFuzz alternative.

  • aflgo/aflgoaflgo avatar

    aflgo/aflgo

    557View on GitHub↗

    Directed Greybox Fuzzing with AFL

    C
    View on GitHub↗557
  • ant4g0nist/manufuzzerant4g0nist avatar

    ant4g0nist/ManuFuzzer

    180View on GitHub↗

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

    Objective-C++
    View on GitHub↗180
  • ant4g0nist/slothant4g0nist avatar

    ant4g0nist/sloth

    130View on GitHub↗

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

    C++
    View on GitHub↗130
  • aoh/radamsaaoh avatar

    aoh/radamsa

    1,290View on GitHub↗

    a general-purpose fuzzer

    View on GitHub↗1,290
  • codeintelligencetesting/cifuzzC

    CodeIntelligenceTesting/cifuzz

    0View on GitHub↗
    View on GitHub↗0
  • codeintelligencetesting/jazzerCodeIntelligenceTesting avatar

    CodeIntelligenceTesting/jazzer

    1,234View on GitHub↗

    Coverage-guided, in-process fuzzing for the JVM

    Javaclojurefuzzerfuzzing
    View on GitHub↗1,234

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • dvyukov/go-fuzzdvyukov avatar

    dvyukov/go-fuzz

    4,853View on GitHub↗

    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

    Go
    View on GitHub↗4,853
  • google/honggfuzzgoogle avatar

    google/honggfuzz

    3,357View on GitHub↗

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

    C
    View on GitHub↗3,357
  • google/syzkallergoogle avatar

    google/syzkaller

    6,232View on 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

    Go
    View on GitHub↗6,232
  • hardenedlinux/harbian-qahardenedlinux avatar

    hardenedlinux/harbian-qa

    133View on GitHub↗

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

    Roff
    View on GitHub↗133
  • hexhive/retrowriteHexHive avatar

    HexHive/RetroWrite

    747View on GitHub↗

    RetroWrite -- Retrofitting compiler passes through binary rewriting

    Python
    View on GitHub↗747
  • ise-uiuc/knighterise-uiuc avatar

    ise-uiuc/KNighter

    180View on GitHub↗

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

    C++
    View on GitHub↗180
  • kupl/seamfuzz-artifactK

    kupl/SeamFuzz-Artifact

    0View on GitHub↗
    View on GitHub↗0
  • lkl/linuxlkl avatar

    lkl/linux

    905View on GitHub↗

    Linux kernel source tree

    C
    View on GitHub↗905
  • mozillasecurity/peachMozillaSecurity avatar

    MozillaSecurity/peach

    418View on GitHub↗

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

    Python
    View on GitHub↗418
  • nccgroup/triforceaflnccgroup avatar

    nccgroup/TriforceAFL

    644View on GitHub↗

    AFL/QEMU fuzzing with full-system emulation.

    C
    View on GitHub↗644
  • novitoll/mcp-linux-kernelnovitoll avatar

    novitoll/mcp-linux-kernel

    5View on GitHub↗

    MCP agent for Linux kernel PATCH, syzkaller

    Python
    View on GitHub↗5
  • ouspg/cloudfuzzerouspg avatar

    ouspg/cloudfuzzer

    23View on GitHub↗

    Cloudfuzzer is a cloud fuzzing framework. Purpose of cloudfuzzer is to make it possible to easily run automated fuzz-testing in cloud environment.

    Shell
    View on GitHub↗23
  • qgrain/syzgptQGrain avatar

    QGrain/SyzGPT

    60View on GitHub↗

    ISSTA 2025 Unlocking Low Frequency Syscalls in Kernel Fuzzing with Dependency-Based RAG

    Python
    View on GitHub↗60
  • qiushiwu/qiushiwu.github.ioQiushiWu avatar

    QiushiWu/QiushiWu.github.io

    115View on GitHub↗

    Ph.D. student in the Department of Computer Science & Engineering, at the University of Minnesota (Twin Cities)

    JavaScript
    View on GitHub↗115
  • ramosian-glider/talks-and-presentationsramosian-glider avatar

    ramosian-glider/talks-and-presentations

    4View on GitHub↗

    Dynamic Race Detection with LLVM compiler (Runtime Verification 2011, co-authored with Kostya Serebryany, Timur Iskhodzhanov, Dmitriy Vyukov)

    View on GitHub↗4
  • renatahodovan/grammarinatorrenatahodovan avatar

    renatahodovan/grammarinator

    430View on GitHub↗

    ANTLR v4 grammar-based test generator

    Python
    View on GitHub↗430
  • rmalmain/39c3-build-a-fake-phone-find-real-bugsrmalmain avatar

    rmalmain/39C3-build-a-fake-phone-find-real-bugs

    39View on GitHub↗

    The companion repository for the 39C3 talk: Build a Fake Phone, Find Real Bugs: Qualcomm GPU Emulation and Fuzzing with LibAFL QEMU

    View on GitHub↗39
  • sam4k/talk-slidessam4k avatar

    sam4k/talk-slides

    21View on GitHub↗
    View on GitHub↗21
  • samhocevar/zzufsamhocevar avatar

    samhocevar/zzuf

    443View on GitHub↗

    🌪️ Application fuzzer

    C
    View on GitHub↗443
  • satelliteapplicationscatapult/tribbleSatelliteApplicationsCatapult avatar

    SatelliteApplicationsCatapult/tribble

    19View on GitHub↗

    Coverage based JVM Fuzz testing tool.

    Scala
    View on GitHub↗19
  • seclab-ucr/stepstoneseclab-ucr avatar

    seclab-ucr/StepStone

    10View on GitHub↗

    StepStone contains two main components for GPU syscall fuzzing:

    Go
    View on GitHub↗10
  • seclab-yonsei/bokasanseclab-yonsei avatar

    seclab-yonsei/BoKASAN

    37View on GitHub↗

    BoKASAN: Binary-only Kernel Address Sanitizer for Effective Kernel Fuzzing

    C
    View on GitHub↗37
  • securesystemslab/agamottosecuresystemslab avatar

    securesystemslab/agamotto

    127View on GitHub↗

    Agamotto: Accelerating Kernel Driver Fuzzing with Lightweight Virtual Machine Checkpoints

    C
    View on GitHub↗127
  • shankarapailoor/moonshineshankarapailoor avatar

    shankarapailoor/moonshine

    110View on GitHub↗

    MoonShine selects compact and diverse seeds for OS fuzzers from system call traces of real world programs. Please see our USENIX'18 paper MoonShine: Optimizing OS Fuzzer Seed Selection with Trace Distillation for more details. Currently, MoonShine can only generate seeds for Syzkaller on Linux.

    Go
    View on GitHub↗110