aboutsummaryrefslogtreecommitdiff
path: root/fuzz/README.md
blob: 25ba7d05cc10a5a396d8a277a2cc90237c480e0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Jellyfin fuzzing

## Setup

Install AFL++
```sh
git clone https://github.com/AFLplusplus/AFLplusplus
cd AFLplusplus
make all
sudo make install
```

Install SharpFuzz.CommandLine global .NET tool
```sh
dotnet tool install --global SharpFuzz.CommandLine
```

## Running
Run the `fuzz.sh` in the directory corresponding to the project you want to fuzz.
The script takes a parameter of which fuzz case you want to run.