From 04fa13cd9b8ca8170b8dbca51b79b18217eb3a76 Mon Sep 17 00:00:00 2001 From: Benjamyn Love Date: Wed, 28 Feb 2018 23:08:42 +1100 Subject: [PATCH] Added basic lookup functions --- main.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index a94020a..dcc83d4 100755 --- a/main.py +++ b/main.py @@ -2,11 +2,15 @@ import whois import readline import signal - +from pprint import pprint running = 1 prompt = '$ ' +def domainWhois(inData): + whoisData = whois.whois(inData).query() + return whois.Parser(inData, whoisData[1]).parse() + def signal_handler(singal, frame): #print('\n') quit() @@ -14,9 +18,11 @@ def signal_handler(singal, frame): def parseInput(inData): if inData.lower() == "quit": quit() -#whoisData = whois.whois("benjamyn-testing.com").query() -#result = whois.Parser("benjamyn-testing.com", whoisData[1]).parse() - + #Assume the input is a domain name + result = domainWhois(inData) + for results in result: + for item in result[results]: + print('%s: %s' % (results, item)) #print(result) signal.signal(signal.SIGINT, signal_handler)