Fuzzit helps you integrate Continuous Fuzzing to your C/C++, Java, Go, Rust and Swift projects with your current CI/CD workflow
You can download the precompiled release binary from releases via web or via
wget https://github.com/fuzzitdev/fuzzit/releases/download/<version>/fuzzit_<version>_<os>_<arch>
You can also use Go 1.12 or later to build the latest stable version from source:
GO111MODULE=on go get github.com/fuzzitdev/fuzzit/v2
brew install fuzzitdev/tap/fuzzit
# After initial install you can upgrade the version via:
brew upgrade fuzzit
git clone [email protected]:fuzzitdev/fuzzit.git
cd fuzzit
go build .
Fuzzit CLI can be used either locally or from your CI.
Run fuzzit --help
to get a full list of commands, or check out our docs.
Fuzzit currently supports C/C++, Go and Rust
More information can be found in our docs.
- GO
- coredns/coredns
- prometheus/prometheus
- grpc-ecosystem/grpc-gateway
- google/syzkaller
- google/mtail
- open-policy-agent/opa
- dutchcoders/transfer.sh
- tsenart/vegeta
- pelletier/go-toml
- mvdan/sh
- jdkato/prose
- klauspost/compress
- valyala/fasthttp
- lucas-clemente/quic-go
- gomarkdown/markdown
- pquerna/ffjson
- jaegertracing/jaeger
- caddyserver/caddy
- tealeg/xlsx
- RUST
- C/C++
Use Fuzzit and you don't see your project here open a PR with your project!
Contributions are welcome. If you need an additional feature you can open a github issue, or send a PR if you'd like to contribute it. Before contributing a big feature please open an issue so we can discuss and approve it before a lot of code is written. For bugfixes also open an issue or PR.
Fuzzit CLI Version contains three components x.y.z . an increase in z
ensures backward compatability while increase
in y
might introduce breaking changes.
If you've found a vulnerability in Fuzzit please drop us a line at at [email protected] .