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()