Fix subdomains detection for acme

This commit is contained in:
VirtuBox
2019-10-12 11:07:25 +02:00
parent 8c8a092510
commit 3c0498c4ad
4 changed files with 21 additions and 21 deletions

View File

@@ -37,16 +37,17 @@ class WODomain():
if os.path.isfile("/var/lib/wo/public_suffix_list.dat"):
# Read mode opens a file for reading only.
suffix_file = open(
"/var/lib/wo/public_suffix_list.dat", encoding='utf-8', )
"/var/lib/wo/public_suffix_list.dat", encoding='utf-8')
# Read all the lines into a list.
for domain_suffix in suffix_file:
if (str(domain_suffix).strip()) == ('.'.join(domain_name[1:])):
domain_type = 'domain'
root_domain = ('.'.join(domain_name[0:]))
break
else:
domain_type = 'subdomain'
root_domain = ('.'.join(domain_name[1:]))
suffix_file.close()
return (domain_type, root_domain)
return ('other', domain)
if domain_type == 'domain':
root_domain = ('.'.join(domain_name[0:]))
else:
root_domain = ('.'.join(domain_name[1:]))
return (domain_type, root_domain)