IPAPI Enrichment Data

<% if ipapi_loading %>

Fetching enrichment data...

<% elsif ipapi_data.present? %>
<% if parent_with_ipapi %>
Data inherited from parent network <%= link_to parent_with_ipapi.cidr, network_range_path(parent_with_ipapi), class: "font-mono font-medium hover:underline" %>
<% end %>
<% if ipapi_data['asn'].present? %>
ASN (IPAPI)
AS<%= ipapi_data['asn']['asn'] %> <% if ipapi_data['asn']['org'].present? %>
<%= ipapi_data['asn']['org'] %>
<% end %> <% if ipapi_data['asn']['route'].present? %>
<%= ipapi_data['asn']['route'] %>
<% end %>
<% end %> <% if ipapi_data['location'].present? %>
Location
<%= [ipapi_data['location']['city'], ipapi_data['location']['state'], ipapi_data['location']['country']].compact.join(', ') %> <% if ipapi_data['location']['country_code'].present? %> <%= country_flag(ipapi_data['location']['country_code']) %> <% end %>
<% end %> <% if ipapi_data['company'].present? %>
Company (IPAPI)
<%= ipapi_data['company']['name'] %> <% if ipapi_data['company']['type'].present? %>
<%= ipapi_data['company']['type'].humanize %>
<% end %>
<% end %> <% if ipapi_data['is_datacenter'] || ipapi_data['is_vpn'] || ipapi_data['is_proxy'] || ipapi_data['is_tor'] %>
IPAPI Flags
<% if ipapi_data['is_datacenter'] %> Datacenter <% end %> <% if ipapi_data['is_vpn'] %> VPN <% end %> <% if ipapi_data['is_proxy'] %> Proxy <% end %> <% if ipapi_data['is_tor'] %> Tor <% end %> <% if ipapi_data['is_abuser'] %> Abuser <% end %> <% if ipapi_data['is_bogon'] %> Bogon <% end %>
<% end %>
Show Raw IPAPI Data
<%= JSON.pretty_generate(ipapi_data) %>
<% else %>

No IPAPI data available

Enrichment data will be fetched automatically.

<% end %>