trying to fix the broken IP lookup, it's related to domain registrar information
This commit is contained in:
parent
c10bf6f2a5
commit
49920cd332
@ -8,6 +8,7 @@ import validators
|
||||
from ipwhois import IPWhois
|
||||
from whois import whois
|
||||
import requests
|
||||
import socket
|
||||
|
||||
# from constants import DOMAIN, EMAIL, IPV4, IPV6, URL
|
||||
from . import abuseipdb_api, virustotal_api
|
||||
@ -43,6 +44,9 @@ class Lookedup(object):
|
||||
return self
|
||||
|
||||
def ip_lookup(self):
|
||||
self.ip_address = self.host
|
||||
self.domain = socket.gethostbyaddr(self.host)[0]
|
||||
print(f"DOMAIN OF IP IS: {self.domain}")
|
||||
self.metadata = domain(self.host)
|
||||
self.domain = self.metadata["domain_name"]
|
||||
self.email_security = spf_dmarc(self.domain)
|
||||
@ -142,6 +146,7 @@ def extract(user_input):
|
||||
return hosts, errors
|
||||
|
||||
|
||||
# FIX: This function doesn't work for IP addresses, no usable whois() results
|
||||
def domain(host):
|
||||
result = dict(whois(host))
|
||||
print("RESULT IS: ", result)
|
||||
|
Loading…
x
Reference in New Issue
Block a user