This means that just the events listed will be checked
against in the test
--strictcsums Strictly validate checksum
+ --midstream Allow midstream session pickups
--min-version <min-version>
Adds a global minimum required version
- --midstream Allow midstream session pickups
+ --version <version> Adds a global version requirement
+ --cfg <suricata.yaml> Add a suricata.yaml to the test
--features [FEATS] Required features (comma separated list)
```
fp.write(" features:\n")
for item in feature_list:
fp.write(" - %s\n" % item)
- if args["add_version"]:
- fp.write(" version: %s\n\n" % args["add_version"])
+ if args["version"]:
+ fp.write(" version: %s\n\n" % args["version"])
suricata_args = []
if not args["strictcsums"]:
suricata_args.append("-k none")
fp.write(data)
def check_requires():
- features = ["min_version", "add_version","features"]
+ features = ["min_version", "version", "features"]
for item in features:
if args[item]:
return True
help="Allow midstream session pickups")
parser.add_argument("--min-version", default=None, metavar="<min-version>",
help="Adds a global minimum required version")
- parser.add_argument("--add-version", default=None, metavar="<add-version>",
+ parser.add_argument("--version", default=None, metavar="<add-version>",
help="Adds a global suricata version")
parser.add_argument("--cfg", metavar="<path-to-suricata.yaml>",
help="Adds a suricata.yaml to the test")