Skip to content

Idea: The fuzz command for fuzzamoto-cli #126

@tokatoka

Description

@tokatoka

I just had this idea during my internship but didn't implement in the end
We have fuzzamoto-cli that sets up the nyx, measure coverage, compile the testcase, so basically we do lots of things with it, and for these tasks we can just do the task in "one" command.

But if we want to fuzz something, (no matter if it's aflpp fuzzer or libafl fuzzer) we still need to take a few steps to do it, like building docker, initting nyx, making initial corpus, ... etc.
It would be better for usability or beginner-friendliness if we could have a fuzz command, just like cargo-fuzz, that can start fuzzing in one command like this;

fuzzamoto-cli fuzz --scenario xxx --corpus yyy --output zzz

while doing all the necessary setups under the cover

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions