fixed IP and URL VirusTotal lookup, corrected template IP address error

This commit is contained in:
Joost Agterhoek 2025-07-14 21:34:30 +02:00
parent 26f1051ffd
commit 3502bf4d16
2 changed files with 4 additions and 4 deletions

View File

@ -39,13 +39,13 @@ class Lookedup(object):
self.ip_address = socket.gethostbyname(self.domain) self.ip_address = socket.gethostbyname(self.domain)
self.metadata = domain_info(self.domain) self.metadata = domain_info(self.domain)
self.email_security = spf_dmarc(self.domain) self.email_security = spf_dmarc(self.domain)
self.vt, self.vt_dict = virustotal_api.analyse2(self.host, self.host_type) self.vt = virustotal_api.analyse2(self.host, self.host_type)
self.abuseipdb = abuseipdb_api.analyse(self.ip_address) self.abuseipdb = abuseipdb_api.analyse(self.ip_address)
return self return self
def ip_lookup(self): def ip_lookup(self):
self.ip_address = self.host
self.domain = socket.gethostbyaddr(self.host)[0] self.domain = socket.gethostbyaddr(self.host)[0]
self.ip_address = socket.gethostbyname(self.domain)
self.metadata = domain_info(self.host) self.metadata = domain_info(self.host)
self.domain = self.metadata["domain_name"] self.domain = self.metadata["domain_name"]
self.email_security = spf_dmarc(self.domain) self.email_security = spf_dmarc(self.domain)
@ -69,7 +69,7 @@ class Lookedup(object):
self.metadata = domain_info(self.domain) self.metadata = domain_info(self.domain)
self.ip_address = socket.gethostbyname(self.domain) self.ip_address = socket.gethostbyname(self.domain)
self.email_security = spf_dmarc(self.domain) self.email_security = spf_dmarc(self.domain)
self.vt, self.vt_dict = virustotal_api.analyse2(self.domain, self.host_type) self.vt = virustotal_api.analyse2(self.domain, self.host_type)
self.abuseipdb = abuseipdb_api.analyse(self.ip_address) self.abuseipdb = abuseipdb_api.analyse(self.ip_address)
return self return self

View File

@ -28,7 +28,7 @@
<tbody> <tbody>
{% for host in hosts %} {% for host in hosts %}
<tr> <tr>
<td>{{host.host}}</td> <td>{{host.ip_address}}</td>
<td>Score: {{host.vt['score']}} / {{host.vt['total']}}<br> <td>Score: {{host.vt['score']}} / {{host.vt['total']}}<br>
Last updated: {{host.vt['last_update']}}<br> Last updated: {{host.vt['last_update']}}<br>
</td> </td>