mirror of
https://codeberg.org/slatian/service.echoip-slatecave.git
synced 2024-11-10 08:37:21 +01:00
61 lines
1.9 KiB
Plaintext
61 lines
1.9 KiB
Plaintext
|
{% 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 %}
|
||
|
|