{% from "macros/utils/cell_ti_status.html" import cell_ti_status %} {% macro ip_address_info(ip_address, ip_data) %}

{{ ip_address }} IP Address Info and Threat Intel

General Information

FieldValue
IP{{ ip_data.get('ip', 'N/A') }}
City{{ ip_data.get('city', 'N/A') }}
Postal address{{ ip_data.get('postal', 'N/A') }}
Region{{ ip_data.get('region', 'N/A') }} ({{ ip_data.get('region_code', 'N/A') }})
Country{{ ip_data.get('country_name', 'N/A') }} ({{ ip_data.get('emoji_flag', 'N/A') }})
Continent{{ ip_data.get('continent_name', 'N/A') }}
Latitude & Longitude {{ ip_data.get('latitude', 'N/A') }},{{ ip_data.get('longitude', 'N/A') }}
(open in Google Maps)

Threat Intel

FieldValue
blocklists {{ ip_data.get('threat', {}).get('blocklists', 'N/A') }}
is_anonymous {{ cell_ti_status(ip_data, 'is_anonymous')}}
is_bogon {{ cell_ti_status(ip_data, 'is_bogon')}}
is_datacenter {{ cell_ti_status(ip_data, 'is_datacenter')}}
is_icloud_relay {{ cell_ti_status(ip_data, 'is_icloud_relay')}}
is_known_abuser {{ cell_ti_status(ip_data, 'is_known_abuser')}}
is_known_attacker{{ cell_ti_status(ip_data, 'is_known_attacker')}}
is_proxy {{ cell_ti_status(ip_data, 'is_proxy')}}
is_threat {{ cell_ti_status(ip_data, 'is_threat')}}
is_tor {{ cell_ti_status(ip_data, 'is_tor')}}

Additional Information

FieldValue
ASN{{ ip_data.get('asn', {}).get('name', 'N/A') }} ({{ ip_data.get('asn', {}).get('asn', 'N/A') }})
ISP Domain{{ ip_data.get('asn', {}).get('domain', 'N/A') }}
Time Zone{{ ip_data.get('time_zone', {}).get('name', 'N/A') }} ({{ ip_data.get('time_zone', {}).get('current_time', 'N/A') }})
Currency{{ ip_data.get('currency', {}).get('name', 'N/A') }} ({{ ip_data.get('currency', {}).get('symbol', 'N/A') }})
Language{{ ip_data.get('languages', [{}])[0].get('name', 'N/A') }}

{{ ip_address }} All traffic logged for this IP Address

{% endmacro %}