change config file format/style and add disclaimer functionality

This commit is contained in:
2020-05-05 10:56:59 +02:00
parent 466cbd32e6
commit 390ef046a1
8 changed files with 580 additions and 139 deletions

View File

@@ -114,6 +114,9 @@ def main():
if "log" not in config["global"]:
config["global"]["log"] = True
if "pretend" not in config["global"]:
config["global"]["pretend"] = False
# check if mandatory sections are present in config
for section in ["rules"]:
if section not in config:
@@ -138,6 +141,11 @@ def main():
else:
params["log"] = config["global"]["log"]
if "pretend" in rule:
params["pretend"] = rule["pretend"]
else:
params["pretend"] = config["global"]["pretend"]
if "local_addrs" in rule:
params["local_addrs"] = rule["local_addrs"]
else: