whois.handle: TIS-20050812
whois.name: Dimension Data
whois.cidrs: 196.210.0.0/16
whois.created: 2010-02-12T00:00:00.000000
whois.updated: 2021-03-24T00:00:00.000000
whois.handle: ORG-DD1-AFRINIC
whois.name: Dimension Data
whois.address: ***\n***\n***\nJohannesburg 2021
whois.country: ZA
whois.handle: DA25-AFRINIC
whois.name: DNS Administration
whois.email: dns-admin@is.co.za
whois.handle: EK43-AFRINIC
whois.name: Elne Kramer
whois.email: elne.kramer@is.co.za
whois.handle: FH9-AFRINIC
whois.name: Faiz Hartley
whois.email: faiz.hartley@dimensiondata.com
whois.handle: JA50-AFRINIC
whois.name: Jehad Arnold
whois.email: jehad.arnold@optinet.net
whois.handle: MDP1-AFRINIC
whois.name: Marcel Di Perna
whois.email: networks.core@optinet.net
whois.handle: DA25-AFRINIC
whois.name: DNS Administration
whois.email: dns-admin@is.co.za
whois.handle: EK43-AFRINIC
whois.name: Elne Kramer
whois.email: elne.kramer@is.co.za
whois.handle: FH9-AFRINIC
whois.name: Faiz Hartley
whois.email: faiz.hartley@dimensiondata.com
whois.handle: JA50-AFRINIC
whois.name: Jehad Arnold
whois.email: jehad.arnold@optinet.net
whois.handle: MDP1-AFRINIC
whois.name: Marcel Di Perna
whois.email: networks.core@optinet.net
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T14:38:16.684803
services.banner: HTTP/1.1 200 OK
  Content-Type:text/html; charset=UTF-8
  Pragma:no-cache
  Cache-control:no-cache, no-store, max-age=0
  Transfer-Encoding:chunked
  X-Frame-Options:SAMEORIGIN
  Connection:Keep-Alive
  X-XSS-Protection:1; mode=block
  Content-Security-Policy:default-src 'self' 'unsafe-inline' 'unsafe-eval'
  
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T14:38:16.684803
services.uri: http://196.210.213.94/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Cache-control
services.headers: no-cache, no-store, max-age=0
services.key: Transfer-Encoding
services.headers: chunked
services.key: X-Frame-Options
services.headers: SAMEORIGIN
services.key: X-XSS-Protection
services.headers: 1; mode=block
services.key: Connection
services.headers: Keep-Alive
services.key: Content-Security-Policy
services.headers: default-src 'self' 'unsafe-inline' 'unsafe-eval'
services.key: Content-Type
services.headers: text/html; charset=UTF-8
services.key: Pragma
services.headers: no-cache
services.html_tags: <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge;chrome=1"> <meta http-equiv="Pragma" content="no-cache" />
services.body: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge;chrome=1">
  <meta http-equiv="Pragma" content="no-cache" />
  <title></title>
  <script language="JavaScript" type="text/javascript">
  var SSLPort ='80';
  var SSLHostIp ='196\x2e210\x2e213\x2e94';
  var HostInfo = window.location.host;
  if (HostInfo.indexOf("]:") != -1) {
      HostInfo = HostInfo.substring(0, HostInfo.lastIndexOf(":"));
  }
  HostInfo = HostInfo.replace(/\[|]/g,'');
  var IsMaintWan = '0';
  if (IsMaintWan == 1)
  {
  SSLPort = '7017';
  }
  
  function IsIPv6AddressUshortValid(Short)
  {
      if (Short.length > 4)
      {
          return false;
      }
      
      for (var i = 0; i < Short.length; i++)
      {
          var Char = Short.charAt(i);
          if (!((Char >= '0' && Char <= '9') || (Char >= 'a' && Char <= 'f') || (Char >= 'A' && Char <= 'F')))
          {
              return false;
          }
      }
      
      return true;
  }
  
  function IsStandardIPv6AddressValid(Address)
  {
      if ((Address.charAt(0) == ':') || (Address.charAt(Address.length-1) == ':'))
      {
          return false;
      }    
      
      List = Address.split(":");
      if (List.length > 8)
      {
          return false;
      }
  
      for (var i = 0; i < List.length; i++)
      {
          if (false == IsIPv6AddressUshortValid(List[i]))
          {
              return false;
          }
      }    
      
      return true;   
  }
  
  function IsIPv6AddressValid(Address)
  {
      if (Address == "::")
      {
          return true;
      }
  
      if (Address.length < 3)
      {
          return false;
      }
  
      var List = Address.split("::");
      if (List.length > 2)
      {
          return false;
      }
      
      if (List.length == 1)
      if (Address.split(":").length != 8)
      {
          return false;
      }
      
      if (List.length > 1)
      if (Address.split(":").length > 8)
      {
          return false;
      }
  
      List = Address.split("::");
      for (var i = 0; i < List.length; i++)
      {
          if (false == IsStandardIPv6AddressValid(List[i]))
          {
              return false;
          }
      }
      return true;
  }
  
  function LoadFrame()
  {
  var lastindex = HostInfo.lastIndexOf(":");
  if(-1 == lastindex)
  {
  /* host string not include ":", just ipv4 addr */
  window.location="https://" + HostInfo + ":" + SSLPort;
  }
  else
  {
  var List = HostInfo.split(":");
  if(List.length >= 3)
  {
  /* include two or more than two ":" */
  if(true == IsIPv6AddressValid(HostInfo))
  {
  /* host string not include port */
  window.location="https://[" + HostInfo + "]:" + SSLPort;
  }
  else
  {
  var newipv6addr = HostInfo.substr(0,lastindex);
  var newipv6port = HostInfo.substr(lastindex+1);
  if (IsMaintWan == 0)
  {
  window.location="https://[" + newipv6addr + "]:" + SSLPort;
  }
  else
  {
  window.location="https://[" + newipv6addr + "]:" + newipv6port;
  }
  }
  }
  else
  {
  /* just one ":" */
  var newipv4addr = HostInfo.substr(0,lastindex);
  if (IsMaintWan == 0)
  {
  window.location="https://" + newipv4addr + ":" + SSLPort;
  }
  else
  {
  window.location="https://" + HostInfo;
  }
  }
  }
  }
  </script>
  </head>
  <body class="mainbody" onLoad="LoadFrame();"> 
  </body>
  </html>
  
services.body_hash_sha1: sha1:8343ab4b9c144dcff8852c509ae0beabfea486b8
services.supported_versions: HTTP/1.1
[binary data, 2 values, 64 bytes]