<% if ip_info[:country].present? %>
| Location |
<% if ip_info[:city] %>
<%= ip_info[:city] %>,
<% end %>
<% if ip_info[:region].present? %>
<%= ip_info[:region] %>,
<% end %>
<%= ip_info[:country] %>
|
<% end %>
<% if ip_info[:network].present? %>
| Network |
<%= link_to ip_info[:network], ip_addresses_path(search: { ip_addr: ip_info[:network] }) %>
(<%= link_to "info", "https://ipinfo.io/AS#{ip_info[:asn]}/#{ip_info[:network]}" %>)
|
<% end %>
| Proxy? |
<%= ip_address.ip_addr.is_proxy? ? "Yes" : "No" %> |
<% if ip_address.ip_addr.is_tor? %>
| Tor? |
Yes |
<% end %>
| IP Banned? |
<% if IpBan.ip_matches(ip_address.ip_addr.to_s).exists? %>
Yes (<%= link_to "info", ip_bans_path(search: { ip_addr: ip_address.ip_addr.to_s }) %>)
<% else %>
No
<% end %>
|
<% if ip_info[:asn].present? %>
| ASN |
<%= link_to "AS#{ip_info[:asn]}", "https://ipinfo.io/AS#{ip_info[:asn]}" %>
|
<% end %>
<% if ip_info[:organization].present? %>
| Organization |
<%= ip_info[:organization] %>
|
<% end %>
<% if ip_info[:carrier].present? %>
| Mobile Carrier |
<%= ip_info[:carrier] %> |
<% end %>
| Details |
<%= JSON.pretty_generate(ip_address.lookup.response) %>
|