dnspy3-server/utils/whoisData.py

15 lines
460 B
Python

import whois
class WhoIS():
def __init__(self, domain):
self.getWhois(domain)
def getWhois(self, domain):
whoisData = whois.whois.Whois(domain).query()
whoisData = whois.parser.Parser(domain, whoisData[1]).parse()
self.registrar = whoisData.get('Registrar')
self.status = whoisData.get('Status')
self.registrant = whoisData.get('RegistrantName')
self.nameservers = whoisData.get('NameServer')