print(
      754                 "<A HREF='" .. ntop.getHttpPrefix() .. "/lua/hosts_stats.lua?asn=" .. host.asn .. "'>" .. host.asname ..
      755                     "</A> [ " .. i18n("asn") .. " <A HREF='" .. ntop.getHttpPrefix() .. "/lua/hosts_stats.lua?asn=" ..
      756                     host.asn .. "'>" .. host.asn .. "</A> ]</td>")
      757             print('<td><A class="ntopng-external-link" href="http://itools.com/tool/arin-whois-domain-search?q=' ..
      758                       host["ip"] .. '&submit=Look+up">' .. i18n("details.whois_lookup") ..
      759                       ' <i class="fas fa-external-link-alt"></i></A> <A class="ntopng-external-link" href="https://stat.ripe.net/' ..
      760                       host["ip"] .. '">' .. i18n("details.ripestat_lookup") ..
      761                       ' <i class="fas fa-external-link-alt"></i></A></td>')
      762             print("</td></tr>\n")
      763         end
      764 
      765         if ((host["observation_point_id"] ~= nil) and (host["observation_point_id"] ~= 0)) then
      766             print("<tr><th>" .. i18n("details.observation_point_id") .. "</th>")
      767             print("<td colspan=\"2\">" .. host["observation_point_id"] .. "</td></tr>")
      768         end
      769 
      770         if (host["ip"] ~= nil) then
      771             print("<tr><th>" .. i18n("name") .. "</th>")
      772 
      773             if (isAdministrator()) then
      774                 local n
      775                 local method = "http"
      776 
      777                 if (host.names.tls ~= nil) then
      778                     n = host.names.tls
      779                     method = "https"
      780                 elseif (host.names.http ~= nil) then
      781                     n = host.names.http
      782                 elseif (host.names.resolved ~= nil) then
      783                     n = host.names.resolved
      784                 else
      785                     n = getIpUrl(host["ip"])
      786                 end
      787 
      788                 print("<td colspan=2><A class='ntopng-external-link' href=\"" .. method .. "://" .. n ..
      789                           "\"> <span id=name>")
      790             else
      791                 print("<td colspan=2>")
      792             end
      793 
      794             if ntop.shouldResolveHost(host["ip"]) then
      795                 print(
      796                     '<div id="throbber" class="spinner-border spinner-border-sm text-primary" role="status"><span class="sr-only">Loading...</span></div> ')
      797             end
      798 
      799             print(host_label .. "</span> <i class=\"fas fa-external-link-alt\"></i> </A>")
      800 
      801             print(hostinfo2detailshref(host, {
      802                 page = "config"
      803             }, ' <i class="fas fa-sm fa-cog" aria-hidden="true"></i> '))
      804 
      805             print(format_utils.formatFullAddressCategory(host))
      806 
      807             if (host.services) then
      808                 if (host.services.dhcp) then
      809                     print(' <span class="badge bg-success">' .. i18n("details.label_dhcp_server") .. '</span>')
      810                 end
      811                 if (host.services.dns) then
      812                     print(' <span class="badge bg-success">' .. i18n("details.label_dns_server") .. '</span>')
      813                 end
      814                 if (host.services.smtp) then
      815                     print(' <span class="badge bg-success">' .. i18n("details.label_smtp_server") .. '</span>')
      816                 end
      817                 if (host.services.ntp) then
      818                     print(' <span class="badge bg-success">' .. i18n("details.label_ntp_server") .. '</span>')
      819                 end
      820                 if (host.services.imap) then
      821