This commit is contained in:
elmo-space
2018-09-01 21:16:07 +02:00
commit 1264c6e322
13 changed files with 1718 additions and 0 deletions

31
nslookup.py Normal file
View File

@@ -0,0 +1,31 @@
#!/usr/bin/python3
import dns.resolver
def nslookup(domain, typ="A"):
result = ""
rcount = 0
try:
answer = dns.resolver.query(domain, typ)
for rdata in answer:
if rcount > 0:
result += "\n"
if hasattr(rdata, 'exchange'):
result += str(rdata.preference)+" "+str(rdata.exchange)
rcount += 1
else:
result += str(rdata)
rcount += 1
except dns.resolver.NXDOMAIN as err:
result = str(err)
except Exception as err:
result = "Error"
print("nslookup error! - "+str(err))
del answer
return result
def main():
print(nslookup("elmo.space", "AAAA"))
if __name__ == "__main__":
main()