Example Usage
usage: patch [-h] [--src SRC] [--beaconh BEACONH] [--entrypoint ENTRYPOINT] [--forcepatch] [--dry]

Patches Cobalt Strike BOF source code to be compatible with BruteRatel

options:
  -h, --help            show this help message and exit
  --src SRC             Directory of source code to patch (default: current working dir ,currently ".")
  --beaconh BEACONH     Name/pattern of or path to the headerfile(s) with Cobalt Strike beacon definitions to patch (default: "beacon.h")
  --entrypoint ENTRYPOINT
                        Name or pattern of the source file that contains the Cobalt Strike "go" entrypoint (default: "*.c", so any C source file).
  --forcepatch          Force patching already patched files
  --dry                 Dry-run: don't actually patch any files.