{% extends "base.txt" %} {% import "helpers.html" as helper %} {% block path %}ip/{{ data.result.address }}{% endblock %} {% block content %} {% set r = data.result -%} # {% block title %}Lookup {{ data.result.address }}{% endblock %} ## Network information * Type of Address: {{ helper::ip_info(ip_info=r.ip_info) }} {% if r.hostname -%} * Hostname: {{ r.hostname }} {%- endif %} {% if r.asn -%} * ASN: AS{{ r.asn.asn }} * AS Name: {{r.asn.name}} {%- endif -%} {%- if r.location -%} ## Geolocation {{ helper::place_dl(place=r.location.continent, label="Continent") }} {{ helper::place_dl(place=r.location.country, label="Country") }} {% if r.location.country.iso_code | default(value="") != r.location.registered_country.iso_code | default(value="") -%} {{ helper::place_dl(place=r.location.registered_country, label="Registred in") }} {%- endif %} {% if r.location.country.iso_code | default(value="") != r.location.represented_country.iso_code | default(value="") -%} {{ helper::place_dl(place=r.location.represented_country, label="Represents") }} {%- endif %} {% if r.location.subdivisions -%} {%- for sd in r.location.subdivisions -%} {{ helper::place_dl(place=sd, label="Subdivision", iso_code_prefix=r.location.country.iso_code|default(value="")) }} {%- endfor -%} {%- endif %} {{ helper::place_dl(place=r.location.city, label="City") }} {% if r.location.postal_code -%} * Postal Code: {{r.location.postal_code}} {%- endif %} {% if r.location.time_zone -%} * Timezone: {{r.location.time_zone}} {% endif -%} {% if r.location.accuracy -%} * Accuaracy: ~{{r.location.accuracy}}km< {%- endif %} {% if r.location.coordinates %} ### Coordinates lat: {{r.location.coordinates.lat}}, lon: {{r.location.coordinates.lon}} => {{ links::map_link(lat=r.location.coordinates.lat, lon=r.location.coordinates.lon)}}"> {% endif %} The GeopIP and ASN information is provided by the GeoLite2 database created by MaxMind. {% endif -%} {%- block extra_content %}{% endblock -%} {%- endblock %}