Compare commits

...

2 Commits

Author SHA1 Message Date
77662bdc3e Added create/expire times if available 2020-05-13 00:30:49 -04:00
ff33deedf4 'fixed' .co.uk nameserver lookups 2020-05-13 00:22:48 -04:00
2 changed files with 17 additions and 2 deletions

View File

@ -1,7 +1,6 @@
from flask import Flask, request
from flask_restful import Resource, Api
import utils
import json
app = Flask(__name__)
api = Api(app)

View File

@ -12,11 +12,27 @@ class WhoIS():
self.registrar = whoisData.get('Registrar')
self.status = whoisData.get('Status')
self.registrant = self.buildRegistrantInfo(whoisData)
self.nameservers = whoisData.get('NameServer')
self.nameservers = self.splitNameservers(
whoisData.get('NameServer'))
self.createDate = whoisData.get('CreationDate')
self.expireDate = whoisData.get('ExpirationDate')
# self.nameservers = whoisData.get('NameServer')
def buildRegistrantInfo(self, whoisData):
print(whoisData)
ret = {}
ret['registrantName'] = whoisData.get('RegistrantName')
ret['eligibilityType'] = whoisData.get('EligibilityType')
ret['registrantID'] = whoisData.get('RegistrantID')
return ret
# I hate this, kill me now
def splitNameservers(self, nameservers):
ret = []
if '\n' in nameservers[0]:
nameservers = nameservers[0]
nameservers = nameservers.split('\n')
for x in nameservers:
ret.append(x.strip())
return ret
return nameservers