More opnsense

This commit is contained in:
YuruC3
2025-05-13 16:31:35 +02:00
parent 8a5375c5c8
commit 6beadaba5f
2 changed files with 44 additions and 28 deletions

View File

@@ -22,8 +22,12 @@ def ermWhatATheIpFromDomainYaCrazy(inpDomainNameOrSomething: Annotated[str, "Dom
result = dns.resolver.resolve(inpDomainNameOrSomething, 'A')
except dns.resolver.NoAnswer:
return -1
except dns.resolver.NoNameservers or dns.resolver.LifetimeTimeout:
return -1
except dns.resolver.NoNameservers:
return -2
except dns.resolver.NXDOMAIN:
return -3
except dns.resolver.LifetimeTimeout:
return -4
for i, something in enumerate(result):
outDict[i] = something.to_text()
# i += 1
@@ -49,8 +53,12 @@ def ermWhatAAAATheIpFromDomainYaCrazy(inpDomainNameOrSomething: Annotated[str, "
result = dns.resolver.resolve(inpDomainNameOrSomething, 'AAAA')
except dns.resolver.NoAnswer:
return -1
except dns.resolver.NoNameservers or dns.resolver.LifetimeTimeout:
return -1
except dns.resolver.NoNameservers:
return -2
except dns.resolver.NXDOMAIN:
return -3
except dns.resolver.LifetimeTimeout:
return -4
for i, something in enumerate(result):
outDict[i] = something.to_text()
# i += 1
@@ -80,7 +88,11 @@ def ermWhatPTRTheIpFromDomainYaCrazy(inpIpAddressOrSomething: Annotated[str, "IP
except dns.resolver.NoAnswer:
return -1
except dns.resolver.NoNameservers:
return -1
return -2
except dns.resolver.NXDOMAIN:
return -3
except dns.resolver.LifetimeTimeout:
return -4
for i, something in enumerate(result):
outDict[i] = something.to_text()
# i += 1