[Netfilter] Restart on invalid data via pubsub

This commit is contained in:
andryyy
2021-03-22 21:19:24 +01:00
parent 685433b3bf
commit 8bf9ee8308

View File

@@ -301,6 +301,7 @@ def watch():
pubsub.subscribe('F2B_CHANNEL')
while not quit_now:
try:
for item in pubsub.listen():
refreshF2bregex()
for rule_id, rule_regex in f2bregex.items():
@@ -316,6 +317,8 @@ def watch():
continue
logWarn('%s matched rule id %s (%s)' % (addr, rule_id, item['data']))
ban(addr)
except Exception as ex:
logWarn('Could not read logline from pubsub, skipping...')
def snat4(snat_target):
global lock