31 lines
869 B
Markdown
31 lines
869 B
Markdown
# Gazprea Fuzzer
|
|
|
|
This is a hecking fuzzer. It does the thing.
|
|
|
|
## Requirements
|
|
- Python 3.11
|
|
- ISLa Solver (`pip install isla-solver`)
|
|
- English Words (`pip install english-words`) (so that you don't have an anurism while reading random names)
|
|
|
|
## Usage
|
|
|
|
```
|
|
usage: python -m gazprea_fuzzer.py [-h] [-b SIZE] [--seed SEED] <config_file>
|
|
|
|
Procedurally generate a test case for Gazprea
|
|
|
|
positional arguments:
|
|
config path to your configuration file
|
|
name name of the test case to generate (name.in, name.ins, name.out)
|
|
|
|
optional arguments:
|
|
-h, --help show the help message and exit
|
|
-b, --batch SIZE generate SIZE cases (fuzzer/input/nameX.in, /instream/..., /outputs/...)
|
|
--seed SEED rng seed
|
|
```
|
|
|
|
## Configuration
|
|
|
|
See the [default config file](config.yaml) for all possible options and their default values
|
|
|