mirror of
https://github.com/mailcow/mailcow-dockerized.git
synced 2024-12-15 09:00:26 +08:00
[Netfilter] Restart on invalid data via pubsub
This commit is contained in:
parent
685433b3bf
commit
8bf9ee8308
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user