chargelink fuzz
Run protocol-family fuzzing passes and store their results as artifacts.
Reference syntax
usage: chargelink fuzz [-h] {run} ...
positional arguments:
{run}
options:
-h, --help show this help message and exit
Subcommands
Subcommand |
Purpose |
|---|---|
|
Run a fuzz pass for a protocol family. |
run
Run a fuzz pass for a protocol family.
CLI help
usage: chargelink fuzz run [-h] [--iterations ITERATIONS] [--seed SEED]
[--artifact-root ARTIFACT_ROOT]
protocol
positional arguments:
protocol
options:
-h, --help show this help message and exit
--iterations ITERATIONS
--seed SEED
--artifact-root ARTIFACT_ROOT
Production examples
Run a short ISO 15118-2 fuzz pass.
chargelink fuzz run 'iso15118-2' --iterations 10 --artifact-root 'artifacts/fuzz/iso15118_2'
Run an ISO 15118-20 fuzz pass with a fixed seed.
chargelink fuzz run 'iso15118-20' --iterations 20 --seed 42 --artifact-root 'artifacts/fuzz/iso15118_20'