Added basic lookup functions

This commit is contained in:
Benjamyn Love 2018-02-28 23:08:42 +11:00
parent 4eaf6bb6ef
commit 04fa13cd9b

14
main.py
View File

@ -2,11 +2,15 @@
import whois import whois
import readline import readline
import signal import signal
from pprint import pprint
running = 1 running = 1
prompt = '$ ' prompt = '$ '
def domainWhois(inData):
whoisData = whois.whois(inData).query()
return whois.Parser(inData, whoisData[1]).parse()
def signal_handler(singal, frame): def signal_handler(singal, frame):
#print('\n') #print('\n')
quit() quit()
@ -14,9 +18,11 @@ def signal_handler(singal, frame):
def parseInput(inData): def parseInput(inData):
if inData.lower() == "quit": if inData.lower() == "quit":
quit() quit()
#whoisData = whois.whois("benjamyn-testing.com").query() #Assume the input is a domain name
#result = whois.Parser("benjamyn-testing.com", whoisData[1]).parse() result = domainWhois(inData)
for results in result:
for item in result[results]:
print('%s: %s' % (results, item))
#print(result) #print(result)
signal.signal(signal.SIGINT, signal_handler) signal.signal(signal.SIGINT, signal_handler)