diff --git a/libs/__init__.pyc b/libs/__init__.pyc index 7febc6b..8cd024e 100644 Binary files a/libs/__init__.pyc and b/libs/__init__.pyc differ diff --git a/libs/cc.pyc b/libs/cc.pyc index bda30ca..52ffab2 100644 Binary files a/libs/cc.pyc and b/libs/cc.pyc differ diff --git a/libs/colours.pyc b/libs/colours.pyc index 59351a1..85ee434 100644 Binary files a/libs/colours.pyc and b/libs/colours.pyc differ diff --git a/libs/config.pyc b/libs/config.pyc index b714dc0..0e8c2f1 100644 Binary files a/libs/config.pyc and b/libs/config.pyc differ diff --git a/libs/files.pyc b/libs/files.pyc index 3ffdce9..f9f88f9 100644 Binary files a/libs/files.pyc and b/libs/files.pyc differ diff --git a/main.py b/main.py index e6d3087..d8b7609 100755 --- a/main.py +++ b/main.py @@ -123,22 +123,25 @@ def lookupDomain(inData): subLookup(inData, subs) def lookupIP(inData): - with warnings.catch_warnings(): - warnings.filterwarnings("ignore", category=UserWarning) - ipnet = Net(inData) - ipobj = IPASN(ipnet) - results = ipobj.lookup() - for types in ipData: - if types == "asn_country_code": - print(indent + "%s%s:%s\t%s%s" % (colour_pretty, ipData[types], colour_good, CountryDict[results[types]], colour_default)) - else: - print(indent + "%s%s:%s\t%s%s" % (colour_pretty, ipData[types], colour_good, results[types], colour_default)) - rev_name = reversename.from_address(inData) - try: - reverseName = str(dns.resolver.query(rev_name, "PTR")[0]) - except Exception as E: - reverseName = E - print('\n' + indent + '%sPTR:%s\t\t%s%s' % (colour_pretty, colour_good, reverseName, colour_default)) + try: + with warnings.catch_warnings(): + warnings.filterwarnings("ignore", category=UserWarning) + ipnet = Net(inData) + ipobj = IPASN(ipnet) + results = ipobj.lookup() + for types in ipData: + if types == "asn_country_code": + print(indent + "%s%s:%s\t%s%s" % (colour_pretty, ipData[types], colour_good, CountryDict[results[types]], colour_default)) + else: + print(indent + "%s%s:%s\t%s%s" % (colour_pretty, ipData[types], colour_good, results[types], colour_default)) + rev_name = reversename.from_address(inData) + try: + reverseName = str(dns.resolver.query(rev_name, "PTR")[0]) + except Exception as E: + reverseName = E + print('\n' + indent + '%sPTR:%s\t\t%s%s' % (colour_pretty, colour_good, reverseName, colour_default)) + except: + None # Taken and modified from DNSpy 1, I am not asahmed it works def checkIfIP(in1):