From d26ffddb4b5bee2b5eb37761742f30271eb01161 Mon Sep 17 00:00:00 2001 From: "Nicholas St. Germain" Date: Wed, 2 Jan 2019 23:35:29 -0600 Subject: [PATCH] fixed bug where url:port would not be masked --- varken/iniparser.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/varken/iniparser.py b/varken/iniparser.py index d4a197d..4ad040b 100644 --- a/varken/iniparser.py +++ b/varken/iniparser.py @@ -33,6 +33,9 @@ class INIParser(object): # Added matching for domains that use /locations. ConnectionPool ignores the location in logs domains_only = [string.split('/')[0] for string in filtered_strings if '/' in string] self.filtered_strings.extend(domains_only) + # Added matching for domains that use :port. ConnectionPool splits the domain/ip from the port + without_port = [string.split(':')[0] for string in filtered_strings if ':' in string] + self.filtered_strings.extend(without_port) for handler in self.logger.handlers: handler.addFilter(BlacklistFilter(set(self.filtered_strings)))