Skip to content
This repository has been archived by the owner on Jan 10, 2024. It is now read-only.

Integrate with fuzzit? #33

Closed
posener opened this issue Jan 11, 2020 · 0 comments · Fixed by #35
Closed

Integrate with fuzzit? #33

posener opened this issue Jan 11, 2020 · 0 comments · Fixed by #35

Comments

@posener
Copy link
Contributor

posener commented Jan 11, 2020

Hi

Is it possible to enable usage of fuzzit with gofuzz?
I think we can use the random input in order to generate the random objects, so it will make fuzzing easier. Maybe it is possible to use the random bytes as a seed for a random source?

Does it all make sense?

Thanks!

posener added a commit to posener/gofuzz that referenced this issue Jan 23, 2020
Add a helper function that enables using gofuzz (this
project) with go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

I've created an example in: https://github.com/posener/fuzzme

Fixes google#33
posener added a commit to posener/gofuzz that referenced this issue Jan 23, 2020
Add a helper function that enables using gofuzz (this
project) with go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

I've created an example in: https://github.com/posener/fuzzme

Fixes google#33
posener added a commit to posener/gofuzz that referenced this issue Jan 23, 2020
Add a helper function that enables using gofuzz (this
project) with go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

I've created an example in: https://github.com/posener/fuzzme

Fixes google#33
posener added a commit to posener/gofuzz that referenced this issue Jan 24, 2020
Add a helper function that enables using gofuzz (this
project) with go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

I've created an example in: https://github.com/posener/fuzzme

Fixes google#33
posener added a commit to posener/gofuzz that referenced this issue Jan 24, 2020
Add a helper function that enables using gofuzz (this
project) with go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

I've created an example in: https://github.com/posener/fuzzme

Fixes google#33
posener added a commit to posener/gofuzz that referenced this issue Jan 24, 2020
Add a helper function that enables using gofuzz (this
project) with go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

I've created an example in: https://github.com/posener/fuzzme

Fixes google#33
posener added a commit to posener/gofuzz that referenced this issue Jan 24, 2020
Add a helper function that enables using gofuzz (this
project) with go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

I've created an example in: https://github.com/posener/fuzzme

Fixes google#33
posener added a commit to posener/gofuzz that referenced this issue Jan 24, 2020
Add a helper function that enables using gofuzz (this
project) with go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

I've created an example in: https://github.com/posener/fuzzme

Fixes google#33
posener added a commit to posener/gofuzz that referenced this issue Jan 24, 2020
Add a helper function that enables using gofuzz (this
project) with go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

I've created an example in: https://github.com/posener/fuzzme

The underlying implementation was an idea of @lavalamp, by which a random source
is created that generates random numbers from the input bytes slice. In this way
changes in the source result in logical changes in the random data, which enables
the fuzzer to efficiently search the space of inputs.

Fixes google#33
posener added a commit to posener/gofuzz that referenced this issue Jan 25, 2020
Add a helper function that enables using gofuzz (this
project) with go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

I've created an example in: https://github.com/posener/fuzzme

The underlying implementation was an idea of lavalamp, by which a random source
is created that generates random numbers from the input bytes slice. In this way
changes in the source result in logical changes in the random data, which enables
the fuzzer to efficiently search the space of inputs.

Fixes google#33
posener added a commit to posener/gofuzz that referenced this issue Feb 14, 2020
Add a helper function that enables using gofuzz (this project) with
go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

The underlying implementation was an idea of lavalamp, by which a random source
is created that generates random numbers from the input bytes slice. In this way
changes in the source result in logical changes in the random data, which enables
the fuzzer to efficiently search the space of inputs.

Fixes google#33
lavalamp pushed a commit that referenced this issue Mar 17, 2020
* Add NewFromGoFuzz

Add a helper function that enables using gofuzz (this project) with
go-fuzz (https://github.com/dvyukov/go-fuzz) for continuose
fuzzing. Essentially, it enables translating the fuzzing bytes from
go-fuzz to any Go object using this library.

This change will enable using this project with fuzzing websites such as fuzzit.dev
or fuzzbuzz.io.

The underlying implementation was an idea of lavalamp, by which a random source
is created that generates random numbers from the input bytes slice. In this way
changes in the source result in logical changes in the random data, which enables
the fuzzer to efficiently search the space of inputs.

Fixes #33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant