From 9e05cf543fd4c326642ec6e3770f75c9a3184b82 Mon Sep 17 00:00:00 2001 From: Wojciech Burda Date: Thu, 20 Apr 2023 21:33:14 +0200 Subject: [PATCH] Adds support for IPv6 --- nginx-access-log-parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nginx-access-log-parser.py b/nginx-access-log-parser.py index f985baa..9850b46 100644 --- a/nginx-access-log-parser.py +++ b/nginx-access-log-parser.py @@ -19,7 +19,7 @@ for logFile in logFiles: logsInFile = [] for log in logs: - regex = re.match('(?P\d+\.\d+\.\d+\.\d+)\s-\s(?P[^\s]+)\s\[(?P[^\]]+)\]\s"(?P[^"]+)"\s(?P\d+)\s(?P\d+)\s"(?P[^"]+)"\s"(?P[^"]+)"', log) + regex = re.match('(?P[^\s]+)\s-\s(?P[^\s]+)\s\[(?P[^\]]+)\]\s"(?P[^"]+)"\s(?P\d+)\s(?P\d+)\s"(?P[^"]+)"\s"(?P[^"]+)"', log) entry = regex.groupdict(); if args.flat: entry['file'] = logFile