Skip to content
This repository has been archived by the owner on Jul 31, 2023. It is now read-only.

Support graybox fuzzing #7

Open
alastairreid opened this issue Sep 1, 2020 · 0 comments
Open

Support graybox fuzzing #7

alastairreid opened this issue Sep 1, 2020 · 0 comments
Labels
enhancement New feature or request fuzzing

Comments

@alastairreid
Copy link
Contributor

alastairreid commented Sep 1, 2020

Proptest has a great interface that provides a lot of control over the values that you fuzz with.
But (as far as I can tell), it is a blackbox fuzzer that cannot learn/use any knowledge of the code being fuzzed.
It would be good if a graybox fuzzing backend like AFL or libfuzzer could be used with the proptest API.

Arguably, this should be an enhancement request on the proptest project but I am putting it here because the whole idea of being able to easily switch between fuzzing and using formal verification is broken if, in practice, people are forced to use a different fuzzer because they need the added power of graybox fuzzing.

@alastairreid alastairreid added the enhancement New feature or request label Sep 1, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request fuzzing
Projects
None yet
Development

No branches or pull requests

1 participant