From 14fc1e9cf0898552e84e3e0a2a40b590436009a4 Mon Sep 17 00:00:00 2001 From: hugeek Date: Wed, 30 Sep 2020 15:43:57 -0400 Subject: [PATCH] Adding replacement for wildcard and dash inputs --- tools/generate-office365.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/generate-office365.py b/tools/generate-office365.py index 59e383b..46354ce 100755 --- a/tools/generate-office365.py +++ b/tools/generate-office365.py @@ -45,7 +45,9 @@ def get_lists(url): for service in service_list: for url in service.get('urls', []): if url.find(".*.") == -1: - lurls.append(url.replace('*', '')) + lurls.append(url.replace('*.', '').replace('*-', '').replace('*', '')) + else: + lurls.append(url.rsplit('.*.',1)[1]) for ip in service.get('ips', []): lips.append(ip)