From 655e32f05b904f9f6d39ba9d036f343c8c4d6da3 Mon Sep 17 00:00:00 2001 From: Joost Agterhoek Date: Wed, 8 Jan 2025 15:01:49 +0100 Subject: [PATCH] refactored all template pages --- templates/IPv4.html | 104 -------------------------------- templates/URL.html | 81 ------------------------- templates/domain.html | 110 ---------------------------------- templates/empty_form.html | 8 --- templates/index.html | 1 - templates/layout.html | 48 --------------- templates/lookup_options.html | 97 ------------------------------ templates/lookup_results.html | 58 ------------------ templates/test.html | 15 ----- templates/upload.html~ | 0 10 files changed, 522 deletions(-) delete mode 100644 templates/IPv4.html delete mode 100644 templates/URL.html delete mode 100644 templates/domain.html delete mode 100644 templates/empty_form.html delete mode 100644 templates/index.html delete mode 100644 templates/layout.html delete mode 100644 templates/lookup_options.html delete mode 100644 templates/lookup_results.html delete mode 100644 templates/test.html delete mode 100644 templates/upload.html~ diff --git a/templates/IPv4.html b/templates/IPv4.html deleted file mode 100644 index 3ee0e9c..0000000 --- a/templates/IPv4.html +++ /dev/null @@ -1,104 +0,0 @@ -{% if result %} -
- - - - - - - - - - - - - - - - - -
IP resolves to URLcreation dateregistrarregistrar's country of residence
{{ result.metadata['domain_name'] }}{{ result.metadata['creation_date'] }}{{ result.metadata['registrar'] }}{{ result.metadata['country'] }}
- - - - - - - - - - - - - - - - - - - - -
Abuse IPDB confidence scoreTotal reportsLast reportedTor or notHostnames
{{ result.abuseipdb.data.abuseConfidenceScore }}{{ result.abuseipdb.data.totalReports }}{{ result.abuseipdb.data.lastReportedAt }}{{ result.abuseipdb.data.isTor }}{{result.abuseipdb.data.hostnames }}
- - - - - - - - - - - - - - - - - - - - -
MaliciousSuspiciousUndetectedHarmlessTimeout
- {{ - result.vt['data']['attributes']['last_analysis_stats']['malicious']}} - - {{ - result.vt['data']['attributes']['last_analysis_stats']['suspicious'] - }} - - {{ - result.vt['data']['attributes']['last_analysis_stats']['undetected'] - }} - - {{ result.vt['data']['attributes']['last_analysis_stats']['harmless'] - }} - - {{ result.vt['data']['attributes']['last_analysis_stats']['timeout'] - }} -
- - - - - - - - - - {% for vendor,value in - result.vt['data']['attributes']['last_analysis_results'].items() %} - - - - - {% endfor %} - -
Vendor nameResults
{{ vendor }}{{ value['result'] }}
- -
-{% elif results %} -
-

VISUALIZE

-
-{% endif %} diff --git a/templates/URL.html b/templates/URL.html deleted file mode 100644 index 48ffdc3..0000000 --- a/templates/URL.html +++ /dev/null @@ -1,81 +0,0 @@ -{% if result %} -
- - - - - - - - - - - - - - - -
domaincreation dateregistrar
{{ result.metadata['domain_name'] }}{{ result.metadata['creation_date'] }}{{ result.metadata['registrar'] }}
- - - - - - - - - - - - - - - - - - - - -
Abuse IPDB confidence scoreTotal reportsLast reportedTor or notHostnames
{{ result.abuseipdb.data.abuseConfidenceScore }}{{ result.abuseipdb.data.totalReports }}{{ result.abuseipdb.data.lastReportedAt }}{{ result.abuseipdb.data.isTor }}{{result.abuseipdb.data.hostnames }}
- - - - - - - - - - - - - - {% for value in result.vt.data.attributes.stats.values() %} - - {% endfor %} - - -
MaliciousSuspicousUndetectedHarmlessTimeout
{{ value }}
- - - - - - - - - - {% for value in result.vt.data.attributes.results.values() if value.result == 'malicious' or value.result == 'malware' %} - - - - - {% endfor %} - -
Vendor nameResults
{{ value.engine_name }}{{ value.result }}
-
-{% elif results %} -
-

VISUALIZE

-
-{% endif %} diff --git a/templates/domain.html b/templates/domain.html deleted file mode 100644 index 82c30d8..0000000 --- a/templates/domain.html +++ /dev/null @@ -1,110 +0,0 @@ -{% if result %} -
-

domain

- - - - - - - - - - - - - - - - -
URLcreation dateregistrar
{{ result.metadata['domain_name'] }}{{ result.metadata['creation_date'] }}{{ result.metadata['registrar'] }}
- - - - - - - - - - - - - - - - - - - {% for item in result.emailsec[1]['parsed']%} - - {% endfor %} - - - -
DMARC recordDMARC validitySPF recordSPF validitySPF dns lookups
{{ result.emailsec[0]['record'] }}{{ result.emailsec[0]['valid'] }}{{ result.emailsec[1]['record'] }}{{ result.emailsec[1]['valid'] }}{{ result.emailsec[1].keys() }}{{ item }}
- - - - - - - - - - - - - - - - - - -
Abuse IPDB confidence scoreTotal reportsLast reportedTor or notHostnames
{{ result.abuseipdb.data.abuseConfidenceScore }}{{ result.abuseipdb.data.totalReports }}{{ result.abuseipdb.data.lastReportedAt }}{{ result.abuseipdb.data.isTor }}{{result.abuseipdb.data.hostnames }}
- - - - - - - - - - - - - - - {% for value in result.vt.data.attributes.last_analysis_stats.values() - %} - - {% endfor %} - - -
MaliciousSuspicousUndetectedHarmlessTimeout
{{ value }}
- - - - - - - - - - {% for value in result.vt.data.attributes.last_analysis_results.values() - %} - - - - - {% endfor %} - -
Vendor nameResults
{{ value.engine_name }}{{ value.result }}
- -
-{% elif results %} -
-

VISUALIZE

-
-{% endif %} diff --git a/templates/empty_form.html b/templates/empty_form.html deleted file mode 100644 index 14a4d4f..0000000 --- a/templates/empty_form.html +++ /dev/null @@ -1,8 +0,0 @@ -{% with messages=get_flashed_messages() %} {% if messages %} -

- {% for message in messages %} - - {{message}} - - {% endfor %} {% endif %} {% endwith %} -

diff --git a/templates/index.html b/templates/index.html deleted file mode 100644 index 01946eb..0000000 --- a/templates/index.html +++ /dev/null @@ -1 +0,0 @@ -TESTIE diff --git a/templates/layout.html b/templates/layout.html deleted file mode 100644 index d814e9e..0000000 --- a/templates/layout.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - Got something to look up? I got you! - - - - - - - - {% block content %} {% endblock %} - - - - - {% block scripts %}{% endblock %} - - diff --git a/templates/lookup_options.html b/templates/lookup_options.html deleted file mode 100644 index 6462b75..0000000 --- a/templates/lookup_options.html +++ /dev/null @@ -1,97 +0,0 @@ -{% extends "layout.html" %} - -{% block content %} - -

URL or IP lookup

- -
-
- - -
-

OR

-
- - -
-
- -{% if host_type == "domain" %} - -{% include "domain.html" %} - -{% elif host_type == "URL" %} - -{% include "URL.html" %} - -{% elif host_type == "IPv4" %} - -{% include "IPv4.html" %} - -{% elif host_type == "IPv6" %} - -{% include "IPv6.html" %} - -{% else %} - -

Copy paste your URLs or IPs and press submit!

-{% include "empty_form.html" %} - -{% endif %} - -{% endblock %} - -{% block scripts %} - -{% endblock %} diff --git a/templates/lookup_results.html b/templates/lookup_results.html deleted file mode 100644 index 7c5ea4c..0000000 --- a/templates/lookup_results.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layout.html" %} - -{% block content %} - -

Results!

- -

What you looked up:

- - - - - - - - - - - - - - - - - - -
URLcreation dateregistrar
{{ looked_up.domain_name }}{{ looked_up.creation_date }}{{ looked_up.registrar }}
- - - - - - - - - - - {% for value in virustotal_results.attributes.last_analysis_results.values() %} - - - - - {% endfor %} - -
Vendor nameResults
{{ value.engine_name }}{{ value.result }}
- -{% endblock %} - -{# Below JavaScript table magic from: https://blog.miguelgrinberg.com/post/beautiful-interactive-tables-for-your-flask-templates #} - -{% block scripts %} - -{% endblock %} diff --git a/templates/test.html b/templates/test.html deleted file mode 100644 index 6d0086a..0000000 --- a/templates/test.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - -
domaincreation dateregistrar
{{ results.metadata['domain_name'] }}{{ results.metadata['creation_date'] }}{{ results.metadata['registrar'] }}
diff --git a/templates/upload.html~ b/templates/upload.html~ deleted file mode 100644 index e69de29..0000000