The program produces new PCAP file with the same name as the input files,
but with the suffix `.edit`.
The output files will be placed in a directory called `edited`,
in the same directory as the input files.
It will be created if it doesn't exist.
The program also produces CSV log files,
indicating which fields were edited for each packet.
The log files will be placed in a directory called `logs`,
in the same directory as the input files.
It will be created if it doesn't exist.
### Positional arguments
*`pcap`: PCAP file(s) to edit
### Optional arguments
*`-h`, `--help`: show help message and exit
*`-d`, `--dry-run`: don't write the output PCAP file (but still write the CSV log file)
*`-r`, `--random-range`: upper bound for the random range, which will select for each packet if it will be edited or not. In practice, each packet will be edited with a probability of `1/(r+1)`. Default: `0` (edit all packets).