All Projects → posener → fuzzing

posener / fuzzing

Licence: Apache-2.0 License
Easy fuzzing with go-fuzz

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to fuzzing

UltimateCMSWordlists
📚 An ultimate collection wordlists of the best-known CMS
Stars: ✭ 54 (+260%)
Mutual labels:  fuzzing, fuzz
unicorn-fuzzer
expansion of afl-unicorn using c++
Stars: ✭ 25 (+66.67%)
Mutual labels:  fuzzing, fuzz
Intruderpayloads
A collection of Burpsuite Intruder payloads, BurpBounty payloads, fuzz lists, malicious file uploads and web pentesting methodologies and checklists.
Stars: ✭ 2,779 (+18426.67%)
Mutual labels:  fuzzing, fuzz
FuzzImageMagick
Sample files for fuzzing ImageMagick
Stars: ✭ 15 (+0%)
Mutual labels:  fuzzing, fuzz
AndroidFuzz
JavaFuzz 4 Android
Stars: ✭ 27 (+80%)
Mutual labels:  fuzzing, fuzz
fuzzing
🐰 Tool set for fuzz and stress testing your functions!
Stars: ✭ 22 (+46.67%)
Mutual labels:  fuzzing, fuzz
healer
Kernel fuzzer inspired by Syzkaller.
Stars: ✭ 194 (+1193.33%)
Mutual labels:  fuzzing
srcinv
source code audit tool
Stars: ✭ 45 (+200%)
Mutual labels:  fuzzing
leaky-paths
A collection of special paths linked to major web CVEs, known misconfigurations, juicy APIs ..etc. It could be used as a part of web content discovery, to scan passively for high-quality endpoints and quick-wins.
Stars: ✭ 507 (+3280%)
Mutual labels:  fuzzing
katnip
Extension library for the Kitty fuzzing framework
Stars: ✭ 73 (+386.67%)
Mutual labels:  fuzzing
ManuFuzzer
Binary code-coverage fuzzer for macOS, based on libFuzzer and LLVM
Stars: ✭ 118 (+686.67%)
Mutual labels:  fuzzing
toughfuzzer
Tough Fuzzer is an obstacle course for go-fuzz composed of a series of small code samples which encapsulate the most common obstacles to code-coverage the fuzzer will encounter. In each case, the obstacle is insurmountable in a reasonable period of time using random inputs or even coverage-guided mutation.
Stars: ✭ 18 (+20%)
Mutual labels:  fuzzing
pyradamsa
Python bindings for calling radamsa mutators
Stars: ✭ 16 (+6.67%)
Mutual labels:  fuzzing
FuSeBMC
FuSeBMC is a novel Energy-Efficient Test Generator that exploits fuzzing and BMC engines to detect security vulnerabilities in real-world C programs.
Stars: ✭ 26 (+73.33%)
Mutual labels:  fuzzing
rust-security
Rust语言安全相关分析
Stars: ✭ 12 (-20%)
Mutual labels:  fuzz
fuzzuf
Fuzzing Unification Framework
Stars: ✭ 263 (+1653.33%)
Mutual labels:  fuzzing
fuzzing-corpus
My fuzzing corpus
Stars: ✭ 120 (+700%)
Mutual labels:  fuzzing
sandsifter
The x86 processor fuzzer
Stars: ✭ 21 (+40%)
Mutual labels:  fuzzing
go-sqlancer
go-sqlancer
Stars: ✭ 61 (+306.67%)
Mutual labels:  fuzzing
crypto-corpus
Corpus of crypto formats
Stars: ✭ 12 (-20%)
Mutual labels:  fuzzing

fuzzing

codecov GoDoc

Package fuzzing enables easy fuzzing with go-fuzz.

The Fuzz object provides functions for generating consistent Go primitive values from a given fuzzed bytes slice. The generated values are promised to be consistent from identical slices. They are also correlated to the given fuzzed slice to enable fuzzing exploration.

For an example on how to use this library with go-fuzz, see ./example_fuzz.go In order to test the example, run in the project directory:

$ go get -u github.com/dvyukov/go-fuzz/go-fuzz github.com/dvyukov/go-fuzz/go-fuzz-build
$ go-fuzz-build
$ go-fuzz -testoutput

Examples

f := New([]byte{1, 2, 3})
i := f.Int()
fmt.Println(i)

Output:

3851489450890114710

Readme created from Go doc with goreadme

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].