소스 검색

[Netfilter] Skip invalid regex

andryyy 5 년 전
부모
커밋
0884f42379
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      data/Dockerfiles/netfilter/server.py

+ 4 - 1
data/Dockerfiles/netfilter/server.py

@@ -305,7 +305,10 @@ def watch():
       refreshF2bregex()
       for rule_id, rule_regex in f2bregex.items():
         if item['data'] and item['type'] == 'message':
-          result = re.search(rule_regex, item['data'])
+          try:
+            result = re.search(rule_regex, item['data'])
+          except re.error:
+            result = False
           if result:
             addr = result.group(1)
             ip = ipaddress.ip_address(addr)