From c119e2fb21bae0e12822a14e0b285a55a44d511f Mon Sep 17 00:00:00 2001 From: Benjamyn Date: Tue, 12 May 2020 11:38:40 -0400 Subject: [PATCH] Updated skeleton for DNS info --- dnspy3-server.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dnspy3-server.py b/dnspy3-server.py index bcbdec1..5c35ab1 100644 --- a/dnspy3-server.py +++ b/dnspy3-server.py @@ -12,6 +12,8 @@ class WhoIS(): def getWhois(self): self.registrar = 'Synergy Wholesale' + self.status = ['clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited', 'clientTransferProhibited https://icann.org/epp#clientTransferProhibited', 'clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited', + 'serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited', 'serverTransferProhibited https://icann.org/epp#serverTransferProhibited', 'serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited'] self.registrant = {'name': 'Test Case', 'email': 'tcase@test.com', 'eligibilitytype': 'Company', 'eligibilityid': '123456789'} self.nameservers = ['ns1.dommain.tld', 'ns2.domain.tld'] @@ -28,17 +30,20 @@ class DNS(): self.mx = {'mail.domain.tld': 10} self.txt = 'v=spf1 +a +mx +include:spf.hostingplatform.net.au' self.ns = ['ns1.domain.tld', 'ns2.domain.tld'] + self.soa = 'ns1.domain.tld. webmaster.domain.tld. 310875860 900 900 1800 60' class Domain(): def __init__(self, domain): - self.domain = domain self.whois = WhoIS(domain).__dict__ self.dns = DNS(domain).__dict__ class DNSLookup(Resource): def get(self, domain=None): + auth = request.headers.get('X-AUTH') + if auth != None: + return [{'message': 'Please auth'}, 'error'] if domain == None: return [{'message': 'Please specify a domain name'}, 'error'] else: