From 3db7e720cd0eba891e9d4e8fad1b3aaf16f7c078 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Sun, 26 Apr 2020 09:39:11 +0200 Subject: [PATCH] firewall: avoid greedy match for #4067 --- src/opnsense/scripts/filter/read_log.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opnsense/scripts/filter/read_log.py b/src/opnsense/scripts/filter/read_log.py index 0dd2d81f8..d57498ae1 100755 --- a/src/opnsense/scripts/filter/read_log.py +++ b/src/opnsense/scripts/filter/read_log.py @@ -114,7 +114,7 @@ if __name__ == '__main__': rule = dict() metadata = dict() # rule metadata (unique hash, hostname, timestamp) - log_ident = re.split('filterlog.*\:', record['line']) + log_ident = re.split('filterlog[^:]*:', record['line']) tmp = log_ident[0].split() metadata['__digest__'] = md5(record['line'].encode()).hexdigest() metadata['__host__'] = tmp.pop()