Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys, argparse, dns.resolver
- domainname = ''
- recordname = ''
- parser = argparse.ArgumentParser(description='Odczytuje zadane rekordy z serwera DNS')
- parser.add_argument('-d', '--domena', help="Nazwa domeny", required=True, type=str)
- parser.add_argument('-r', '--rekord', help="Nazwa rekordu", required=False, type=str)
- args = parser.parse_args()
- domain= args.domena
- if args.rekord is None or args.rekord == 'ANY':
- record = 'A'
- answers = dns.resolver.query(domain,record)
- else:
- record = args.rekord
- answers = dns.resolver.query(domain, record)
- for rdata in answers:
- print ('Nazwa:', domain,';rekord:' ,record, ';Wartosc:', rdata.to_text())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement