Added in a PTR lookup
This commit is contained in:
parent
ead7373a19
commit
d591991f03
13
PyGeoIP.py
13
PyGeoIP.py
@ -1,6 +1,8 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
import dns.resolver
|
||||
import ipwhois
|
||||
from dns import reversename
|
||||
from ipwhois.net import Net
|
||||
from ipwhois.asn import IPASN
|
||||
import warnings
|
||||
@ -47,7 +49,16 @@ for ips in ipList:
|
||||
desc = ret["asn_description"]
|
||||
if cc == "AU" or cc == "NZ" or cc == "US":
|
||||
continue
|
||||
print("IP: {}\t\tCountry: {}\tDesc: {}\tCount: {}".format(ips[1], cc, desc, ips[0]))
|
||||
reverseName = reversename.from_address(ips[1])
|
||||
try:
|
||||
ptr = str(dns.resolver.query(reverseName, "PTR")[0])
|
||||
except dns.resolver.NoAnswer as E:
|
||||
ptr = reverseName
|
||||
except dns.resolver.NoNameservers as E:
|
||||
ptr = reverseName
|
||||
except dns.resolver.NXDOMAIN as E:
|
||||
ptr = reverseName
|
||||
print("IP: {}\t\tCountry: {}\tDesc: {}\tPTR: {}\tCount: {}".format(ips[1], cc, desc, ptr, ips[0]))
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user