Fuzzer
Abstract |
Fuzzer |
Authors |
Walter Fan |
Status |
WIP |
Updated |
2024-08-21 |
Overview
To operate correctly, the fuzzer requires one or more starting file that contains a good example of the input data normally expected by the targeted application. There are two basic rules:
Keep the files small. Under 1 kB is ideal, although not strictly necessary. Use multiple test cases only if they are functionally different from each other.
There is no point in using fifty different vacation photos to fuzz an image library.
Getting Started
Install Kitty:
pip install kittyfuzzer
Read some of the documentation at ReadTheDocs.
Take a look at the examples
Build your very own fuzzer :-)