31 lines
835 B
Markdown
31 lines
835 B
Markdown
# Gazprea Fuzzer
|
|
|
|
This is a hecking fuzzer. It does the thing.
|
|
|
|
## Requirements
|
|
- Python 3.11
|
|
- English Words (`pip install english-words`) (so that you don't have an anurism while reading random names)
|
|
|
|
## Usage
|
|
|
|
```
|
|
usage: gazprea_fuzzer.py [-h] [-b BATCH_SIZE] [--seed SEED] config_file file_name
|
|
|
|
Procedurally generate a test case for Gazprea
|
|
|
|
positional arguments:
|
|
config_file path to your configuration file
|
|
file_name name for the generated files
|
|
|
|
options:
|
|
-h, --help show this help message and exit
|
|
-b BATCH_SIZE, --batch_size BATCH_SIZE
|
|
generate BATCH cases (fuzzer/source/nameX.in, /instream/..., /outputs/...)
|
|
--seed SEED rng seed
|
|
```
|
|
|
|
## Configuration
|
|
|
|
See the [default config file](config.yaml) for all possible options and their default values
|
|
|