whois.handle: MIAMI-8
whois.name: Comcast Cable Communications, IP Services
whois.cidrs: 71.196.0.0/17
whois.created: 2005-12-19T00:00:00.000000
whois.updated: 2005-12-19T00:00:00.000000
whois.allocation_type: REASSIGNMENT
whois.handle: C01246432
whois.name: Comcast Cable Communications, IP Services
whois.street: 1800 Bishops Gate Blvd.
whois.city: Mt Laurel
whois.state: NJ
whois.postal_code: 08054-4628
whois.country: US
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T18:08:31.425940
services.banner: HTTP/1.1 401 Unauthorized
  X-UA-Compatible: requiresActiveX=true
  WWW-Authenticate: Digest realm="Wisenet NVR", nonce="a6575079bd26f0ea22c9dcd279d86906", qop="auth"
  Content-Type: text/html
  Content-Length: 351
  Date:  <REDACTED>
  
services.path: /index.php
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T18:08:31.425940
services.uri: http://71.196.96.126/index.php
services.protocol: HTTP/1.1
services.status_reason: Unauthorized
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 351
services.key: WWW-Authenticate
services.headers: Digest realm="Wisenet NVR", nonce="a6575079bd26f0ea22c9dcd279d86906", qop="auth"
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>401 - Unauthorized</title>
services.body: <?xml version="1.0" encoding="iso-8859-1"?>
  <!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" xml:lang="en" lang="en">
   <head>
    <title>401 - Unauthorized</title>
   </head>
   <body>
    <h1>401 - Unauthorized</h1>
   </body>
  </html>
  
services.body_hash_sha1: sha1:a413794d86d6c9908f338eb1d2bfdf4bd68b4cbb
services.supported_versions: HTTP/1.1
services.protocol: NTP
services.transport_protocol: UDP
services.scan_time: 2025-07-27T12:12:34.079239
services.reference_id: INIT
services.protocol: UNKNOWN
services.transport_protocol: TCP
services.scan_time: 2025-07-27T02:45:24.679630
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T11:55:03.738318
services.banner: HTTP/1.1 401 Unauthorized
  X-UA-Compatible: requiresActiveX=true
  WWW-Authenticate: Digest realm="Wisenet NVR", nonce="3b48d8e4624c86e0b3d6d18977858b18", qop="auth"
  Content-Type: text/html
  Content-Length: 351
  Date:  <REDACTED>
  
services.path: /index.php
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T11:55:03.738318
services.uri: http://71.196.96.126:557/index.php
services.protocol: HTTP/1.1
services.status_reason: Unauthorized
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 351
services.key: WWW-Authenticate
services.headers: Digest realm="Wisenet NVR", nonce="3b48d8e4624c86e0b3d6d18977858b18", qop="auth"
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>401 - Unauthorized</title>
services.body: <?xml version="1.0" encoding="iso-8859-1"?>
  <!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" xml:lang="en" lang="en">
   <head>
    <title>401 - Unauthorized</title>
   </head>
   <body>
    <h1>401 - Unauthorized</h1>
   </body>
  </html>
  
services.body_hash_sha1: sha1:a413794d86d6c9908f338eb1d2bfdf4bd68b4cbb
services.supported_versions: HTTP/1.1
services.protocol: RTSP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T05:33:42.212178
services.banner: RTSP/1.0 404 Not Found
  CSeq: 0
  Date: Mon Jul 28 05:33:40 2025 GMT
  
  
services.value: camera
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T23:58:05.456025
services.banner: HTTP/1.1 500 Internal Server Error
  X-UA-Compatible: requiresActiveX=true
  Content-Type: text/html
  Content-Length: 369
  Date:  <REDACTED>
  
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T23:58:05.456025
services.uri: http://71.196.96.126:10001/
services.protocol: HTTP/1.1
services.status_reason: Internal Server Error
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Type
services.headers: text/html
services.key: Content-Length
services.headers: 369
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>500 - Internal Server Error</title>
services.body: <?xml version="1.0" encoding="iso-8859-1"?>
  <!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" xml:lang="en" lang="en">
   <head>
    <title>500 - Internal Server Error</title>
   </head>
   <body>
    <h1>500 - Internal Server Error</h1>
   </body>
  </html>
  
services.body_hash_sha1: sha1:525a5bd06b0393d3bf648455fdb1baa50394104f
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T15:02:15.071263
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Set-Cookie: TRACKID=1a4529654a30d31d3357d86cddd73e4f; Path=/; Version=1
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Wed, 06 Oct 2021 07:58:59 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T15:02:15.071263
services.uri: http://71.196.96.126:10002/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Wed, 06 Oct 2021 07:58:59 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Set-Cookie
services.headers: TRACKID=1a4529654a30d31d3357d86cddd73e4f; Path=/; Version=1
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=211006165824">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=211006165824"></script>
      
  
      <script src="scripts/kind_components.js?t=211006165824"></script>
  
      <script src="scripts/customs.js?t=211006165824"></script>
  
      <script src="scripts/online_help.js?t=211006165824"></script>
  
      <script src="scripts/init.js?t=211006165824"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:a37072c34f5cf7ef498db4c15a40ca4dca8c0c58
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:08:03.436927
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Set-Cookie: TRACKID=af656103c6b29f414bcda02e3c23335b; Path=/; Version=1
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Wed, 06 Oct 2021 07:58:59 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:08:03.436927
services.uri: http://71.196.96.126:10003/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Wed, 06 Oct 2021 07:58:59 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Set-Cookie
services.headers: TRACKID=af656103c6b29f414bcda02e3c23335b; Path=/; Version=1
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=211006165824">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=211006165824"></script>
      
  
      <script src="scripts/kind_components.js?t=211006165824"></script>
  
      <script src="scripts/customs.js?t=211006165824"></script>
  
      <script src="scripts/online_help.js?t=211006165824"></script>
  
      <script src="scripts/init.js?t=211006165824"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:a37072c34f5cf7ef498db4c15a40ca4dca8c0c58
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:07:36.439046
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Set-Cookie: TRACKID=180b2633e9d2e72ec9de206c5a634eaa; Secure; HttpOnly
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Wed, 01 Nov 2023 06:30:05 GMT
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Content-Length: 3714
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:07:36.439046
services.uri: http://71.196.96.126:10004/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Wed, 01 Nov 2023 06:30:05 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 3714
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Set-Cookie
services.headers: TRACKID=180b2633e9d2e72ec9de206c5a634eaa; Secure; HttpOnly
services.html_tags: <title>Hanwha Vision WebViewer</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/favicon.svg" rel="shortcut icon" type="image/x-icon">
      <title>Hanwha Vision WebViewer</title>
      <link rel="stylesheet" href="styles/customs.css?t=231101152929">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=231101152929"></script>
      
  
      <script src="scripts/kind_components.js?t=231101152929"></script>
  
      <script src="scripts/customs.js?t=231101152929"></script>
  
      <script src="scripts/online_help.js?t=231101152929"></script>
  
      <script src="scripts/init.js?t=231101152929"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:fd77b1e6974123799ad4a74735f71b821b7dab42
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T02:15:15.919642
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Set-Cookie: TRACKID=12f44a91624f15b2698e256d0c107191; Path=/; Version=1
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Wed, 06 Oct 2021 07:58:59 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T02:15:15.919642
services.uri: http://71.196.96.126:10005/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Wed, 06 Oct 2021 07:58:59 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Set-Cookie
services.headers: TRACKID=12f44a91624f15b2698e256d0c107191; Path=/; Version=1
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=211006165824">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=211006165824"></script>
      
  
      <script src="scripts/kind_components.js?t=211006165824"></script>
  
      <script src="scripts/customs.js?t=211006165824"></script>
  
      <script src="scripts/online_help.js?t=211006165824"></script>
  
      <script src="scripts/init.js?t=211006165824"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:a37072c34f5cf7ef498db4c15a40ca4dca8c0c58
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:07:35.649885
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Mon, 23 Aug 2021 06:41:46 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:07:35.649885
services.uri: http://71.196.96.126:10006/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Mon, 23 Aug 2021 06:41:46 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=210823154110">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=210823154110"></script>
      
  
      <script src="scripts/kind_components.js?t=210823154110"></script>
  
      <script src="scripts/customs.js?t=210823154110"></script>
  
      <script src="scripts/online_help.js?t=210823154110"></script>
  
      <script src="scripts/init.js?t=210823154110"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:83fd8ce1ce0446b1bff5f42ab6a99595f012200c
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:08:04.697471
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Mon, 23 Aug 2021 06:41:46 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:08:04.697471
services.uri: http://71.196.96.126:10007/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Mon, 23 Aug 2021 06:41:46 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=210823154110">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=210823154110"></script>
      
  
      <script src="scripts/kind_components.js?t=210823154110"></script>
  
      <script src="scripts/customs.js?t=210823154110"></script>
  
      <script src="scripts/online_help.js?t=210823154110"></script>
  
      <script src="scripts/init.js?t=210823154110"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:83fd8ce1ce0446b1bff5f42ab6a99595f012200c
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:06:18.725278
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Mon, 23 Aug 2021 06:41:46 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:06:18.725278
services.uri: http://71.196.96.126:10008/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Mon, 23 Aug 2021 06:41:46 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=210823154110">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=210823154110"></script>
      
  
      <script src="scripts/kind_components.js?t=210823154110"></script>
  
      <script src="scripts/customs.js?t=210823154110"></script>
  
      <script src="scripts/online_help.js?t=210823154110"></script>
  
      <script src="scripts/init.js?t=210823154110"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:83fd8ce1ce0446b1bff5f42ab6a99595f012200c
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:10:23.378460
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Mon, 23 Aug 2021 06:41:46 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:10:23.378460
services.uri: http://71.196.96.126:10009/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Mon, 23 Aug 2021 06:41:46 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=210823154110">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=210823154110"></script>
      
  
      <script src="scripts/kind_components.js?t=210823154110"></script>
  
      <script src="scripts/customs.js?t=210823154110"></script>
  
      <script src="scripts/online_help.js?t=210823154110"></script>
  
      <script src="scripts/init.js?t=210823154110"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:83fd8ce1ce0446b1bff5f42ab6a99595f012200c
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:08:55.152295
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Mon, 23 Aug 2021 06:41:46 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:08:55.152295
services.uri: http://71.196.96.126:10010/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Mon, 23 Aug 2021 06:41:46 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=210823154110">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=210823154110"></script>
      
  
      <script src="scripts/kind_components.js?t=210823154110"></script>
  
      <script src="scripts/customs.js?t=210823154110"></script>
  
      <script src="scripts/online_help.js?t=210823154110"></script>
  
      <script src="scripts/init.js?t=210823154110"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:83fd8ce1ce0446b1bff5f42ab6a99595f012200c
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:07:51.747390
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Mon, 23 Aug 2021 06:41:46 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:07:51.747390
services.uri: http://71.196.96.126:10011/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Mon, 23 Aug 2021 06:41:46 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=210823154110">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=210823154110"></script>
      
  
      <script src="scripts/kind_components.js?t=210823154110"></script>
  
      <script src="scripts/customs.js?t=210823154110"></script>
  
      <script src="scripts/online_help.js?t=210823154110"></script>
  
      <script src="scripts/init.js?t=210823154110"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:83fd8ce1ce0446b1bff5f42ab6a99595f012200c
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:07:31.037536
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Mon, 23 Aug 2021 06:41:46 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:07:31.037536
services.uri: http://71.196.96.126:10012/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Mon, 23 Aug 2021 06:41:46 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=210823154110">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=210823154110"></script>
      
  
      <script src="scripts/kind_components.js?t=210823154110"></script>
  
      <script src="scripts/customs.js?t=210823154110"></script>
  
      <script src="scripts/online_help.js?t=210823154110"></script>
  
      <script src="scripts/init.js?t=210823154110"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:83fd8ce1ce0446b1bff5f42ab6a99595f012200c
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:10:10.549308
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Set-Cookie: TRACKID=2b8ec5b59ca538d9884b719f2e129472; Secure; HttpOnly
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Wed, 01 Nov 2023 06:30:05 GMT
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Content-Length: 3714
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:10:10.549308
services.uri: http://71.196.96.126:10013/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Wed, 01 Nov 2023 06:30:05 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 3714
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Set-Cookie
services.headers: TRACKID=2b8ec5b59ca538d9884b719f2e129472; Secure; HttpOnly
services.html_tags: <title>Hanwha Vision WebViewer</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/favicon.svg" rel="shortcut icon" type="image/x-icon">
      <title>Hanwha Vision WebViewer</title>
      <link rel="stylesheet" href="styles/customs.css?t=231101152929">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=231101152929"></script>
      
  
      <script src="scripts/kind_components.js?t=231101152929"></script>
  
      <script src="scripts/customs.js?t=231101152929"></script>
  
      <script src="scripts/online_help.js?t=231101152929"></script>
  
      <script src="scripts/init.js?t=231101152929"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:fd77b1e6974123799ad4a74735f71b821b7dab42
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:04:41.787735
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Set-Cookie: TRACKID=b3d3101b766fb19985d58010d2620400; Path=/; Version=1
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Wed, 06 Oct 2021 07:58:59 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:04:41.787735
services.uri: http://71.196.96.126:10014/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Wed, 06 Oct 2021 07:58:59 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Set-Cookie
services.headers: TRACKID=b3d3101b766fb19985d58010d2620400; Path=/; Version=1
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=211006165824">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=211006165824"></script>
      
  
      <script src="scripts/kind_components.js?t=211006165824"></script>
  
      <script src="scripts/customs.js?t=211006165824"></script>
  
      <script src="scripts/online_help.js?t=211006165824"></script>
  
      <script src="scripts/init.js?t=211006165824"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:a37072c34f5cf7ef498db4c15a40ca4dca8c0c58
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:04:40.623765
services.banner: HTTP/1.1 500 Internal Server Error
  X-UA-Compatible: requiresActiveX=true
  Content-Type: text/html
  Content-Length: 369
  Date:  <REDACTED>
  
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:04:40.623765
services.uri: http://71.196.96.126:10015/
services.protocol: HTTP/1.1
services.status_reason: Internal Server Error
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Type
services.headers: text/html
services.key: Content-Length
services.headers: 369
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>500 - Internal Server Error</title>
services.body: <?xml version="1.0" encoding="iso-8859-1"?>
  <!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" xml:lang="en" lang="en">
   <head>
    <title>500 - Internal Server Error</title>
   </head>
   <body>
    <h1>500 - Internal Server Error</h1>
   </body>
  </html>
  
services.body_hash_sha1: sha1:525a5bd06b0393d3bf648455fdb1baa50394104f
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:07:01.825943
services.banner: HTTP/1.1 200 OK
  X-UA-Compatible: requiresActiveX=true
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Set-Cookie: TRACKID=c205bf2f21ca687eaf845cda95406395; Path=/; Version=1
  Content-Type: text/html
  Accept-Ranges: bytes
  Last-Modified: Wed, 06 Oct 2021 07:58:59 GMT
  Content-Length: 5092
  Date:  <REDACTED>
  Server: lighttpd
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: lighttpd
services.product: lighttpd
services.cpe: cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
services.path: /wmf/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:07:01.825943
services.uri: http://71.196.96.126:10016/wmf/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Wed, 06 Oct 2021 07:58:59 GMT
services.key: Server
services.headers: lighttpd
services.key: Accept-Ranges
services.headers: bytes
services.key: X-UA-Compatible
services.headers: requiresActiveX=true
services.key: Content-Length
services.headers: 5092
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Set-Cookie
services.headers: TRACKID=c205bf2f21ca687eaf845cda95406395; Path=/; Version=1
services.html_tags: <title>Wisenet WEBVIEWER</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
services.body: <!DOCTYPE html>
  <html>
  
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, user-scalable=no">
      <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
      <meta name="format-detection" content="telephone=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <link href="base/images/wisenet_icon.ico" rel="shortcut icon" type="image/x-icon">
      <title>Wisenet WEBVIEWER</title>
  
      <script>
          /**
           * AngluarJs does not support the IE 8 or lower than version 8.
           * So it should be redirect to Root URL.
           */
           try {
             
              (function ieDetection(){
                  var documentUrl = document.URL;
                  //Mobile Detection
                  if (documentUrl.indexOf("http://") === -1 && documentUrl.indexOf("https://") === -1) {
                      return;
                  }
  
                  var userAgent = window.navigator.userAgent;
                  var msie = userAgent.indexOf('MSIE ');
                  var trident = userAgent.indexOf('Trident/');
                  var rv = userAgent.indexOf('rv:');
                  var version = false;
                  var VERSION_LIMIT = 10;
  
                  if (msie > 0) {
                      version = parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10);
                  }else if (trident > 0) {
                      version = parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10);
                  }
  
                  if(version <= VERSION_LIMIT && version !== false){
                      location.href = 'views/login/compatible.htm';
                  }
              })();
          }catch(e){
              console.error("IE Detection Error in index.html", e);
          }
      </script>
  
          <link rel="stylesheet" href="styles/customs.css?t=211006165824">
      
  </head>
  
  <body>
      <div ui-view ng-controller="WrapperCtrl" class="wrap"></div>
  
      <script src="scripts/base_component.js?t=211006165824"></script>
      
  
      <script src="scripts/kind_components.js?t=211006165824"></script>
  
      <script src="scripts/customs.js?t=211006165824"></script>
  
      <script src="scripts/online_help.js?t=211006165824"></script>
  
      <script src="scripts/init.js?t=211006165824"></script>
      <script>
              //<![CDATA[
              var log = log4javascript.getLogger();
              SILENT = false;
              if(SILENT) {
                log4javascript.CustomAppender = UmpAppender;
                  log4javascript.FileAppender = UmpFileAppender;
      
                  var popUpAppender = new log4javascript.PopUpAppender();
                  popUpAppender.setLayout(new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n"));
                  popUpAppender.setReopenWhenClosed(true);
      
                  var customAppender = new UmpAppender(popUpAppender);
      
                  log.addAppender(customAppender);
                  //log.setLevel(log4javascript.Level.TRACE);
              } else {
                // Create a PopUpAppender with default options
                  //var popUpAppender = new log4javascript.PopUpAppender();
                var popUpAppender = new log4javascript.BrowserConsoleAppender();
                var popUpLayout = new log4javascript.PatternLayout("[Line#%f] %d{MMM dd yyyy HH:mm:ss} %-5p - %m%n");
                /* Use the method getLineNumber() as the value for the 0th custom field */
                popUpLayout.setCustomField('line', getLineNumber);
                popUpAppender.setLayout(popUpLayout);
                log.addAppender(popUpAppender);
      
                  // Change the desired configuration options
                  //popUpAppender.setReopenWhenClosed(true);
                //popUpAppender.setFocusPopUp(true);
                  //popUpAppender.setNewestMessageAtTop(true);
                  //popUpAppender.setThreshold(log4javascript.Level.ERROR);
                // Add the appender to the logger
                //log.addAppender(popUpAppender);
              }
      
              /**
               Throw a fake exception to retrieve the stack trace and analyze it
               to find the line number from which this function was called
              */
              var getLineNumber = function (layout, loggingReference) {
                  try { (0)() } catch (e) {
                      /* Split the stack trace */
                      output = e.stack.replace(/^.*?\n/, '').replace(/(?:\n@:0)?\s+$/m, '').replace(/^\(/gm, '{anon}(').split("\n");
                      /* The last trace in the array is the filename/line number of the line that logged this */
                      log_location = output.pop().split(':');
                      /* Extract the line number from this trace */
                      line = log_location[log_location.length - 2]
                      return line;
                  }
              }
              //]]>
      </script>
  </body>
  
  </html>
  
services.body_hash_sha1: sha1:a37072c34f5cf7ef498db4c15a40ca4dca8c0c58
services.supported_versions: HTTP/1.1
[binary data, 39 values, 1,349 bytes]