Returning 10 result(s) out of 14 in 0.213 second(s)

  • 46.4.32.161:8099 (tcp/http) - last seen on 2024-11-07 at 03:25:49 UTC

    • IP
      46.4.32.161
      Network
      46.4.0.0/16
      Domain(s)
      your-server.de
      Device

      <enterprise field>: device.class

      Operating System
      Microsoft Windows
      URL

      http://46.4.32.161:8099/ 200

      HTTP Title
      AMP - Application Management Panel
      HTTP Description
      AMP - Application Management Panel
      Reverse DNS
      static.161.32.4.46.clients.your-server.de
      ASN
      AS24940
      Organization
      Hetzner Online GmbH
      Protocol
      http
      Source
      datascan
    • Operating System
      Microsoft Windows
      Product
      Kestrel Kestrel
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      7d88594a5a6246b186c2f25415e32d08
      HTTP Header MD5
      a5bba1dd55ad1c927809abc165d9df21
      HTTP Body MD5
      04a9ada7c5831cac2779b3284997009d
    • HTTP/1.1 200 OK
      Connection: close
      Content-Type: text/html
      Date: Thu, 07 Nov 2024 03:25:48 GMT
      Server: Kestrel
      Transfer-Encoding: chunked
      X-Frame-Options: SAMEORIGIN
      X-Content-Type-Options: nosniff
      
      4000
      <!DOCTYPE html>
      
      <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <title>AMP - Application Management Panel</title>
          <meta charset="utf-8" />
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
          <meta http-equiv="cleartype" content="on" />
          <meta name="description" content="AMP - Application Management Panel" />
          <meta name="viewport" content="width=device-width, initial-scale=1.0" />
          <meta name="application-name" content="AMP" />
          <meta name="theme-color" content="#222222" />
          <meta name="mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-title" content="AMP" />
          <link rel="apple-touch-icon-precomposed" sizes="256x256" href="/Images/AppIcon.png">
          <link rel="apple-touch-icon" href="/Images/AppIcon.png">
          <link type="text/css" href="/CSS/Stylesheet.css?v=2.6.0.2" rel="stylesheet" />
          <link type="text/css" href="/theme?v=2.6.0.2" rel="stylesheet" id="themeLink" />
          <link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />
          <link rel="icon" sizes="256x256" href="/Images/AppIcon.png" />
          <link rel="manifest" href="/manifest.json" />
          <link rel="preload" href="/Fonts/MaterialSymbolsRounded.woff2" as="font" type="font/woff2" crossorigin>
      </head>
      <body>
          <div id="mainModal" class="modalbg">
              <div class="modalpanel">
                  <img id="modalImage" />
                  <h1 id="modaltitle"></h1>
                  <div class="modalcontents">
                      <p id="modalmessage"></p>
                      <p id="modalsubtitle"></p>
                      <input id="modalPromptInput" type="text" />
                      <p id="relatedLinkArea"><span>Related Link:</span> <a href="" id="relatedLinkA" title="" target="_blank"></a></p>
                      <div id="modalAdvanced">
                          <p>Advanced Details <span class="adHandle"></span></p>
                          <pre id="modalAdvancedText"></pre>
                      </div>
                  </div>
                  <div class="modalbuttons">
      
                  </div>
                  <div class="loader" id="modalLoader"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
              </div>
          </div>
          <div id="loginSplash" class="desktopOnly">
              <!--<d-topics-list discourse-url="https://discourse.cubecoders.com/" category="6" per-page="8"></d-topics-list>-->
              <iframe id="loginBrandContents"></iframe>
          </div>
          <div id="loginContainer">
              <div id="loginLogo">
                  <!--<img src="/Images/10thAnniversary.png" alt="Welcome to AMP" />-->
                  <img src="/Images/FullLogo256.webp" alt="Welcome to AMP" />
                  <div id="ADSLoginWaiting">Connecting to remote AMP instance...</div>
                  <h2 id="loginWelcome">Welcome to AMP</h2>
                  <div id="loginModuleInfo">
                      <h4><span>For </span><span class="AppName"></span></h4>
                      <h6><span>&copy;</span><span class="ModuleAuthor"></span></h6>
                  </div>
              </div>
              <div role="form" id="loginForm">
                  <div>
                      <label>Username</label><br />
                      <input type="text" name="username" />
                  </div>
                  <div>
                      <label>Password</label><br />
                      <input type="password" name="password" id="loginPasswordField" />
                  </div>
                  <div>
                      <label class="checkbox">
                          <input type="checkbox" name="rememberme" checked="checked" />
                          <span></span>
                      </label>
                      <span style="margin-left: 8px;">Remember Me</span>
                  </div>
                  <button class="bgGreen" id="loginButton">Login</button>
                  <button type="button" class="bgGreen secureLoginButton" id="secureLoginButton">
                      <span>Passwordless Login</span>
                  </button>
                  <br /><br />
                  <h3 id="loginFailureReason" style="margin-bottom:0">&nbsp;</h3>
                  <a href="about:blank" style="display:none" target="_blank" id="acocuntDisabledLinked">Contact Support</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin" style="display:none" target="_blank" id="loginHelperLink">Why am I being rate limited?</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin" style="display:block;margin-top:16px;" target="_blank" id="forgotLogin">Forgotten login details?</a>
              </div>
              <div class="loginBusy">
                  <div class="loader" id="loginSpinner"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
                  <h3>Loading plugins<br />one moment please...</h3>
              </div>
          </div>
          <div id="barTop">
              <div id="responsiveHelpers">
                  <img src="/Images/NavToggle.png" id="navToggle" alt="Navigation" />
              </div>
              <div id="tabInfo">
                  <h2 id="tabTitle">Status</h2>
                  <h4 id="tabCaption"></h4>
              </div>
              <div id="topSearchBox" data-viewmodel="SearchAreaVM">
                  <div class="icon icons_search"></div>
                  <input type="search" role="searchbox" aria-label="search" autocomplete="amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f" class="searchBox" title="Search" placeholder="Search..." data-bind="textInput: query" name="amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db" spellcheck="false" />
              </div>
          </div>
          <div id="searchResults" data-viewmodel="SearchAreaVM" style="display:none;" data-bind="visible: resultsVisible">
              <div class="searchResultCategory" data-bind="visible: results().length == 0">
                  <div class="searchResultCategoryInfo">
                      <h3>No results for '<span data-bind="text: query"></span>'</h3>
                      <p>Try using a simpler query with fewer search terms, or try the options below:</p>
                  </div>
                  <div class="searchCategoryItems">
                      <div class="searchResult" data-bind="click: kbSearch">
                          <h3>Search Knowledge Base</h3>
                          <p>Click to search the knowledge base for '<span data-bind="text: query"></span>'</p>
                      </div>
                      <div class="searchResult" data-bind="click: supportSearch">
                          <h3>Search CubeCoders Support</h3>
                          <p>Click to check the official support board for posts about '<span data-bind="text: query"></span>'</p>
                      </div>
                  </div>
              </div>
              <!-- ko foreach: results -->
              <div class="searchResultCategory">
                  <div class="searchResultCategoryInfo">
                      <h3 data-bind="text: name"></h3>
                      <p data-bind="text: description"></p>
                  </div>
                  <div class="searchCategoryItems" data-bind="foreach: items">
                      <div class="searchResult" data-bind="click: click, css: {'videoResult' : imageURI != null}">
                          <!-- ko if: imageURI != null -->
                          <img data-bind="attr: {src: imageURI}" />
                          <!-- /ko -->
                          <h3 data-bind="text: title"></h3>
                          <p data-bind="text: description"></p>
                          <p class="source" data-bind="text: source"></p>
                      </div>
                  </div>
              </div>
              <!-- /ko -->
          </div>
          <div id="mainBody">
              <div id="releaseSpec"></div>
              <div id="mainBodyArea">
                  <div class="bodyTab" id="tab_currentuser" data-viewmodel="UserInfoVM">
                      <img data-bind="attr: {src: imageSmallURI}" alt="User Avatar" style="float:left;" />
                      <div class="userInfoBlock">
                          <h2 data-bind="text: username"></h2>
                          <!-- ko if: isLDAPUser() -->
                          <h3>LDAP Authenticated User</h3>
                          <!-- /ko -->
                          <a href="https://gravatar.com/emails/" target="_new">Edit Profile Picture</a>
                      </div>
                      <div class="form-group">
                          <label>Email Address</label>
                          <input type="email" data-bind="value: emailAddress" />
                      </div>
                      <br />
                      <button data-bind="click: updateDetails" class="slimButton slideIcon"><span>Save Changes</span><span class="mat-icon">save</span></button>
      
                      <h2 style="margin-top:0.8em">Two-factor Authentication (2FA)</h2>
                      <p>
                          2FA is currently <span style="margin-right:16px;" data-bind="css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')"></span>
                          <button class="slimButton" data-bind="visible: !isTwoFactor(), click: enableTwoFactor">Setup 2FA</button>
                          <button data-bind="visible: isTwoFactor(), click: disableTwoFactor" class="slimButton bgRed slideIcon"><span>Disable 2FA</span><span class="mat-icon">key_off</span></button>
                      </p>
      
                      <!-- ko if: showWebauthnSetup -->
                      <h2>Passwordless Login</h2>
                      <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>
                      <button data-bind="click: setupWebauthn" class="slimButton bgGreen secureLoginButton"><span>Setup Passwordless Login</span></button>
                      <button data-bind="click: manageWebauthnTokens" class="slimButton"><span>Manage Tokens</span></button>
                      <!-- /ko -->
                      <!-- ko if: !isLDAPUser() -->
                      <h2>Change Password</h2>
                      <table class="twoColLine noZebra">
                          <tr>
                              <td>Current Password</td>
                              <td><input type="password" data-bind="value: oldPassword" required="required" /></td>
                          </tr>
                          <tr>
                              <td>New Password</td>
                              <td><input type="password" data-bind="value: newPassword, valueUpdate: 'input'" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Confirm Password</td>
                              <td><input type="password" data-bind="value: confirmPassword" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Password Strength</td>
                              <td><div class="passwordGrade" data-bind="css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''"></div></td>
                          </tr>
                      </table>
                      <br />
                      <button class="slimButton" data-bind="click: changePassword">Change Password</button>
                      <!-- /ko -->
      
                      <h2>Actions</h2>
                      <button class="slimButton" data-bind="click: mobileLogin">Mobile Login</button>
                      <button class="slimButton" data-bind="click: serviceLogin">Service Login</button>
                      <button class="slimButton bgRed slideIcon" data-bind="click: logout"><span>Logout</span><span class="mat-icon">logout</span></button>
                  </div>
                  <div class="bodyTab" id="tab_status">
                      <div class="metricsHeader">
                          <h2>Metrics and Status</h2>
                          <div class="grow"></div>
                          <div id="AMP_Core_PrimaryTask" class="AppStatus" data-bind="'class': stateColorClass()">
                              <span data-bind="text: stateText"></span>
                              <span class="mat-icon" data-bind="text: stateIcon"></span>
                          </div>
                      </div>
                      <div id="AMP_Core_MetricsDisplay">
                          <!-- ko foreach: metrics -->
                          <div class="DisplayMetric" data-bind="style: {'border-color': color}, attr: {'data-metric': shortMetricName}">
                              <div class="DisplayMetricHeader" data-bind="style: { 'background-color': color, 'color': color3 }">
                                  <div data-bind="text:name" style="font-weight:bold;"></div>
                                  <div data-bind="text:displayValue"></div>
                                  <div class="circleChart">
                                      <svg>
                                          <g>
                                              <circle r="32" cx="48" cy="56"></circle>
                                              <circle r="32" cx="48" cy="56" class="value" data-bind="style:{ 'stroke-dashoffset': dashOffset() }"></circle>
                                          </g>
                                      </svg>
                                  </div>
                              </div>
                              <div class="DisplayMetricGraph" data-bind="attr: { id: elementId }"></div>
                          </div>
                          <!-- /ko -->
                      </div>
                      <div id="statusActions">
                          <div>
                              <h2>Actions</h2>
                              <div class="buttonGroup" id="AMP_Core_ServerStatus" style="width: auto; float: none;">
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="0,100" data-permission="Core.AppManagement.StartApplication"><span>Start</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="50" data-permission="Core.AppManagement.StartApplication"><span>Wake Up</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="UpdateApplication" data-showstates="0,100" data-permission="Core.AppManagement.UpdateApplication"><span>Update</span><span class="mat-icon">system_update_alt</span></button>
                                  <button class="slideIcon" data-module="Core" data-method="Restart" data-showstates="20" data-permission="Core.AppManagement.RestartApplication"><span>Restart</span><span class="mat-icon">replay</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Stop" data-showstates="20,50" data-permission="Core.AppManagement.StopApplication"><span>Stop</span><span class="mat-icon">stop</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="Sleep" data-showstates="20" id="sleepButton" data-permission="Core.AppManagement.StopApplication"><span>Sleep</span><span class="mat-icon">pause</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="30,40" data-permission="Core.AppManagement.StopApplication"><span>Kill</span><span class="mat-icon">warning</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="10,70" data-permission="Core.AppManagement.StopApplication"><span>Abort</span><span class="mat-icon">error</span></button>
                                  <button class="slideIcon bgGreen" id="helpButton" data-permission="Core.Special.Diagnostics" data-bind="click: openTicket"><span>Assistance</span><span class="mat-icon">support</span></button>
                              </div>
                          </div>
                          <div data-viewmodel="DiagnosticsVM">
                              <h2>Connection Info</h2>
                              <div class="listenPort">
                                  <span>Primary Endpoint</span>
                                  <span><span data-b
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T03:25:49.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "cubecoders.com",
                  "w3.org",
                  "gravatar.com"
               ],
               "file" : [
                  "manifest.json"
               ],
               "hostname" : [
                  "discourse.cubecoders.com",
                  "gravatar.com",
                  "www.w3.org"
               ],
               "ip" : [
                  "2.6.0.2"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "https://discourse.cubecoders.com/",
                  "https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin",
                  "https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin",
                  "https://gravatar.com/emails/"
               ]
            },
            "favicon" : {
               "url" : "/Images/AppIcon.png"
            },
            "http" : {
               "bodymd5" : "04a9ada7c5831cac2779b3284997009d",
               "bodymmh3" : -1787758298,
               "description" : "AMP - Application Management Panel",
               "headermd5" : "a5bba1dd55ad1c927809abc165d9df21",
               "headermmh3" : 445559265,
               "title" : "AMP - Application Management Panel"
            },
            "length" : 16384
         },
         "asn" : "AS24940",
         "city" : "Falkenstein",
         "country" : "DE",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nConnection: close\r\nContent-Type: text/html\r\nDate: Thu, 07 Nov 2024 03:25:48 GMT\r\nServer: Kestrel\r\nTransfer-Encoding: chunked\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\n\r\n4000\r\n\ufeff<!DOCTYPE html>\r\n\r\n<html lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title>AMP - Application Management Panel</title>\r\n    <meta charset=\"utf-8\" />\r\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n    <meta http-equiv=\"cleartype\" content=\"on\" />\r\n    <meta name=\"description\" content=\"AMP - Application Management Panel\" />\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n    <meta name=\"application-name\" content=\"AMP\" />\r\n    <meta name=\"theme-color\" content=\"#222222\" />\r\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-title\" content=\"AMP\" />\r\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"256x256\" href=\"/Images/AppIcon.png\">\r\n    <link rel=\"apple-touch-icon\" href=\"/Images/AppIcon.png\">\r\n    <link type=\"text/css\" href=\"/CSS/Stylesheet.css?v=2.6.0.2\" rel=\"stylesheet\" />\r\n    <link type=\"text/css\" href=\"/theme?v=2.6.0.2\" rel=\"stylesheet\" id=\"themeLink\" />\r\n    <link type=\"image/x-icon\" rel=\"shortcut icon\" href=\"/favicon.ico\" />\r\n    <link rel=\"icon\" sizes=\"256x256\" href=\"/Images/AppIcon.png\" />\r\n    <link rel=\"manifest\" href=\"/manifest.json\" />\r\n    <link rel=\"preload\" href=\"/Fonts/MaterialSymbolsRounded.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\r\n</head>\r\n<body>\r\n    <div id=\"mainModal\" class=\"modalbg\">\r\n        <div class=\"modalpanel\">\r\n            <img id=\"modalImage\" />\r\n            <h1 id=\"modaltitle\"></h1>\r\n            <div class=\"modalcontents\">\r\n                <p id=\"modalmessage\"></p>\r\n                <p id=\"modalsubtitle\"></p>\r\n                <input id=\"modalPromptInput\" type=\"text\" />\r\n                <p id=\"relatedLinkArea\"><span>Related Link:</span> <a href=\"\" id=\"relatedLinkA\" title=\"\" target=\"_blank\"></a></p>\r\n                <div id=\"modalAdvanced\">\r\n                    <p>Advanced Details <span class=\"adHandle\"></span></p>\r\n                    <pre id=\"modalAdvancedText\"></pre>\r\n                </div>\r\n            </div>\r\n            <div class=\"modalbuttons\">\r\n\r\n            </div>\r\n            <div class=\"loader\" id=\"modalLoader\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n        </div>\r\n    </div>\r\n    <div id=\"loginSplash\" class=\"desktopOnly\">\r\n        <!--<d-topics-list discourse-url=\"https://discourse.cubecoders.com/\" category=\"6\" per-page=\"8\"></d-topics-list>-->\r\n        <iframe id=\"loginBrandContents\"></iframe>\r\n    </div>\r\n    <div id=\"loginContainer\">\r\n        <div id=\"loginLogo\">\r\n            <!--<img src=\"/Images/10thAnniversary.png\" alt=\"Welcome to AMP\" />-->\r\n            <img src=\"/Images/FullLogo256.webp\" alt=\"Welcome to AMP\" />\r\n            <div id=\"ADSLoginWaiting\">Connecting to remote AMP instance...</div>\r\n            <h2 id=\"loginWelcome\">Welcome to AMP</h2>\r\n            <div id=\"loginModuleInfo\">\r\n                <h4><span>For </span><span class=\"AppName\"></span></h4>\r\n                <h6><span>&copy;</span><span class=\"ModuleAuthor\"></span></h6>\r\n            </div>\r\n        </div>\r\n        <div role=\"form\" id=\"loginForm\">\r\n            <div>\r\n                <label>Username</label><br />\r\n                <input type=\"text\" name=\"username\" />\r\n            </div>\r\n            <div>\r\n                <label>Password</label><br />\r\n                <input type=\"password\" name=\"password\" id=\"loginPasswordField\" />\r\n            </div>\r\n            <div>\r\n                <label class=\"checkbox\">\r\n                    <input type=\"checkbox\" name=\"rememberme\" checked=\"checked\" />\r\n                    <span></span>\r\n                </label>\r\n                <span style=\"margin-left: 8px;\">Remember Me</span>\r\n            </div>\r\n            <button class=\"bgGreen\" id=\"loginButton\">Login</button>\r\n            <button type=\"button\" class=\"bgGreen secureLoginButton\" id=\"secureLoginButton\">\r\n                <span>Passwordless Login</span>\r\n            </button>\r\n            <br /><br />\r\n            <h3 id=\"loginFailureReason\" style=\"margin-bottom:0\">&nbsp;</h3>\r\n            <a href=\"about:blank\" style=\"display:none\" target=\"_blank\" id=\"acocuntDisabledLinked\">Contact Support</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin\" style=\"display:none\" target=\"_blank\" id=\"loginHelperLink\">Why am I being rate limited?</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin\" style=\"display:block;margin-top:16px;\" target=\"_blank\" id=\"forgotLogin\">Forgotten login details?</a>\r\n        </div>\r\n        <div class=\"loginBusy\">\r\n            <div class=\"loader\" id=\"loginSpinner\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n            <h3>Loading plugins<br />one moment please...</h3>\r\n        </div>\r\n    </div>\r\n    <div id=\"barTop\">\r\n        <div id=\"responsiveHelpers\">\r\n            <img src=\"/Images/NavToggle.png\" id=\"navToggle\" alt=\"Navigation\" />\r\n        </div>\r\n        <div id=\"tabInfo\">\r\n            <h2 id=\"tabTitle\">Status</h2>\r\n            <h4 id=\"tabCaption\"></h4>\r\n        </div>\r\n        <div id=\"topSearchBox\" data-viewmodel=\"SearchAreaVM\">\r\n            <div class=\"icon icons_search\"></div>\r\n            <input type=\"search\" role=\"searchbox\" aria-label=\"search\" autocomplete=\"amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f\" class=\"searchBox\" title=\"Search\" placeholder=\"Search...\" data-bind=\"textInput: query\" name=\"amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db\" spellcheck=\"false\" />\r\n        </div>\r\n    </div>\r\n    <div id=\"searchResults\" data-viewmodel=\"SearchAreaVM\" style=\"display:none;\" data-bind=\"visible: resultsVisible\">\r\n        <div class=\"searchResultCategory\" data-bind=\"visible: results().length == 0\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3>No results for '<span data-bind=\"text: query\"></span>'</h3>\r\n                <p>Try using a simpler query with fewer search terms, or try the options below:</p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\">\r\n                <div class=\"searchResult\" data-bind=\"click: kbSearch\">\r\n                    <h3>Search Knowledge Base</h3>\r\n                    <p>Click to search the knowledge base for '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n                <div class=\"searchResult\" data-bind=\"click: supportSearch\">\r\n                    <h3>Search CubeCoders Support</h3>\r\n                    <p>Click to check the official support board for posts about '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- ko foreach: results -->\r\n        <div class=\"searchResultCategory\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3 data-bind=\"text: name\"></h3>\r\n                <p data-bind=\"text: description\"></p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\" data-bind=\"foreach: items\">\r\n                <div class=\"searchResult\" data-bind=\"click: click, css: {'videoResult' : imageURI != null}\">\r\n                    <!-- ko if: imageURI != null -->\r\n                    <img data-bind=\"attr: {src: imageURI}\" />\r\n                    <!-- /ko -->\r\n                    <h3 data-bind=\"text: title\"></h3>\r\n                    <p data-bind=\"text: description\"></p>\r\n                    <p class=\"source\" data-bind=\"text: source\"></p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- /ko -->\r\n    </div>\r\n    <div id=\"mainBody\">\r\n        <div id=\"releaseSpec\"></div>\r\n        <div id=\"mainBodyArea\">\r\n            <div class=\"bodyTab\" id=\"tab_currentuser\" data-viewmodel=\"UserInfoVM\">\r\n                <img data-bind=\"attr: {src: imageSmallURI}\" alt=\"User Avatar\" style=\"float:left;\" />\r\n                <div class=\"userInfoBlock\">\r\n                    <h2 data-bind=\"text: username\"></h2>\r\n                    <!-- ko if: isLDAPUser() -->\r\n                    <h3>LDAP Authenticated User</h3>\r\n                    <!-- /ko -->\r\n                    <a href=\"https://gravatar.com/emails/\" target=\"_new\">Edit Profile Picture</a>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                    <label>Email Address</label>\r\n                    <input type=\"email\" data-bind=\"value: emailAddress\" />\r\n                </div>\r\n                <br />\r\n                <button data-bind=\"click: updateDetails\" class=\"slimButton slideIcon\"><span>Save Changes</span><span class=\"mat-icon\">save</span></button>\r\n\r\n                <h2 style=\"margin-top:0.8em\">Two-factor Authentication (2FA)</h2>\r\n                <p>\r\n                    2FA is currently <span style=\"margin-right:16px;\" data-bind=\"css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')\"></span>\r\n                    <button class=\"slimButton\" data-bind=\"visible: !isTwoFactor(), click: enableTwoFactor\">Setup 2FA</button>\r\n                    <button data-bind=\"visible: isTwoFactor(), click: disableTwoFactor\" class=\"slimButton bgRed slideIcon\"><span>Disable 2FA</span><span class=\"mat-icon\">key_off</span></button>\r\n                </p>\r\n\r\n                <!-- ko if: showWebauthnSetup -->\r\n                <h2>Passwordless Login</h2>\r\n                <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>\r\n                <button data-bind=\"click: setupWebauthn\" class=\"slimButton bgGreen secureLoginButton\"><span>Setup Passwordless Login</span></button>\r\n                <button data-bind=\"click: manageWebauthnTokens\" class=\"slimButton\"><span>Manage Tokens</span></button>\r\n                <!-- /ko -->\r\n                <!-- ko if: !isLDAPUser() -->\r\n                <h2>Change Password</h2>\r\n                <table class=\"twoColLine noZebra\">\r\n                    <tr>\r\n                        <td>Current Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: oldPassword\" required=\"required\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>New Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: newPassword, valueUpdate: 'input'\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Confirm Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: confirmPassword\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Password Strength</td>\r\n                        <td><div class=\"passwordGrade\" data-bind=\"css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''\"></div></td>\r\n                    </tr>\r\n                </table>\r\n                <br />\r\n                <button class=\"slimButton\" data-bind=\"click: changePassword\">Change Password</button>\r\n                <!-- /ko -->\r\n\r\n                <h2>Actions</h2>\r\n                <button class=\"slimButton\" data-bind=\"click: mobileLogin\">Mobile Login</button>\r\n                <button class=\"slimButton\" data-bind=\"click: serviceLogin\">Service Login</button>\r\n                <button class=\"slimButton bgRed slideIcon\" data-bind=\"click: logout\"><span>Logout</span><span class=\"mat-icon\">logout</span></button>\r\n            </div>\r\n            <div class=\"bodyTab\" id=\"tab_status\">\r\n                <div class=\"metricsHeader\">\r\n                    <h2>Metrics and Status</h2>\r\n                    <div class=\"grow\"></div>\r\n                    <div id=\"AMP_Core_PrimaryTask\" class=\"AppStatus\" data-bind=\"'class': stateColorClass()\">\r\n                        <span data-bind=\"text: stateText\"></span>\r\n                        <span class=\"mat-icon\" data-bind=\"text: stateIcon\"></span>\r\n                    </div>\r\n                </div>\r\n                <div id=\"AMP_Core_MetricsDisplay\">\r\n                    <!-- ko foreach: metrics -->\r\n                    <div class=\"DisplayMetric\" data-bind=\"style: {'border-color': color}, attr: {'data-metric': shortMetricName}\">\r\n                        <div class=\"DisplayMetricHeader\" data-bind=\"style: { 'background-color': color, 'color': color3 }\">\r\n                            <div data-bind=\"text:name\" style=\"font-weight:bold;\"></div>\r\n                            <div data-bind=\"text:displayValue\"></div>\r\n                            <div class=\"circleChart\">\r\n                                <svg>\r\n                                    <g>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\"></circle>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\" class=\"value\" data-bind=\"style:{ 'stroke-dashoffset': dashOffset() }\"></circle>\r\n                                    </g>\r\n                                </svg>\r\n                            </div>\r\n                        </div>\r\n                        <div class=\"DisplayMetricGraph\" data-bind=\"attr: { id: elementId }\"></div>\r\n                    </div>\r\n                    <!-- /ko -->\r\n                </div>\r\n                <div id=\"statusActions\">\r\n                    <div>\r\n                        <h2>Actions</h2>\r\n                        <div class=\"buttonGroup\" id=\"AMP_Core_ServerStatus\" style=\"width: auto; float: none;\">\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.StartApplication\"><span>Start</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"50\" data-permission=\"Core.AppManagement.StartApplication\"><span>Wake Up</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"UpdateApplication\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.UpdateApplication\"><span>Update</span><span class=\"mat-icon\">system_update_alt</span></button>\r\n                            <button class=\"slideIcon\" data-module=\"Core\" data-method=\"Restart\" data-showstates=\"20\" data-permission=\"Core.AppManagement.RestartApplication\"><span>Restart</span><span class=\"mat-icon\">replay</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Stop\" data-showstates=\"20,50\" data-permission=\"Core.AppManagement.StopApplication\"><span>Stop</span><span class=\"mat-icon\">stop</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"Sleep\" data-showstates=\"20\" id=\"sleepButton\" data-permission=\"Core.AppManagement.StopApplication\"><span>Sleep</span><span class=\"mat-icon\">pause</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"30,40\" data-permission=\"Core.AppManagement.StopApplication\"><span>Kill</span><span class=\"mat-icon\">warning</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"10,70\" data-permission=\"Core.AppManagement.StopApplication\"><span>Abort</span><span class=\"mat-icon\">error</span></button>\r\n                            <button class=\"slideIcon bgGreen\" id=\"helpButton\" data-permission=\"Core.Special.Diagnostics\" data-bind=\"click: openTicket\"><span>Assistance</span><span class=\"mat-icon\">support</span></button>\r\n                        </div>\r\n                    </div>\r\n                    <div data-viewmodel=\"DiagnosticsVM\">\r\n                        <h2>Connection Info</h2>\r\n                        <div class=\"listenPort\">\r\n                            <span>Primary Endpoint</span>\r\n                            <span><span data-b",
         "datamd5" : "7d88594a5a6246b186c2f25415e32d08",
         "datammh3" : 363734455,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "your-server.de"
         ],
         "geolocus" : {
            "asn" : "AS24940",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "DE",
            "countryname" : "Germany",
            "domain" : [
               "hetzner.com",
               "your-server.de"
            ],
            "isineu" : "true",
            "latitude" : "51.165691",
            "location" : "51.165691,10.451526",
            "longitude" : "10.451526",
            "netname" : "HETZNER-fsn1-dc4",
            "organization" : "Hetzner Online GmbH",
            "subnet" : "46.4.0.0/18"
         },
         "host" : [
            "static"
         ],
         "hostname" : [
            "static.161.32.4.46.clients.your-server.de"
         ],
         "ip" : "46.4.32.161",
         "ipv6" : "false",
         "latitude" : "50.4777",
         "location" : "50.4777,12.3649",
         "longitude" : "12.3649",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Hetzner Online GmbH",
         "os" : "Windows",
         "osvendor" : "Microsoft",
         "port" : 8099,
         "product" : "Kestrel",
         "productvendor" : "Kestrel",
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "static.161.32.4.46.clients.your-server.de"
         ],
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "161.32.4.46.clients.your-server.de",
            "32.4.46.clients.your-server.de",
            "4.46.clients.your-server.de",
            "46.clients.your-server.de",
            "clients.your-server.de"
         ],
         "subnet" : "46.4.0.0/16",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "de"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 65.109.26.172:8099 (tcp/http) - last seen on 2024-11-06 at 23:32:57 UTC

    • IP
      65.109.26.172
      Network
      65.108.0.0/15
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://65.109.26.172:8099/ 200

      HTTP Title
      AMP - Application Management Panel
      HTTP Description
      AMP - Application Management Panel
      Reverse DNS
      65.109.26.172
      ASN
      AS24940
      Organization
      Hetzner Online GmbH
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      86348c0b3d23a26e654cca7c15fd00bd
      HTTP Header MD5
      88b964387b4332ff4065da347f4c5342
      HTTP Body MD5
      6e823dc573fde35ea8bdf2a40e14336f
    • HTTP/1.1 200 OK
      Date: Wed, 06 Nov 2024 23:32:57 GMT
      Content-Type: text/html
      Content-Length: 102056
      Last-Modified: Tue, 17 Sep 2024 11:32:10 GMT
      X-FRAME-OPTIONS: SAMEORIGIN
      X-Content-Type-Options: nosniff
      Connection: close
      
      <!DOCTYPE html>
      
      <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <title>AMP - Application Management Panel</title>
          <meta charset="utf-8" />
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
          <meta http-equiv="cleartype" content="on" />
          <meta name="description" content="AMP - Application Management Panel" />
          <meta name="viewport" content="width=device-width, initial-scale=1.0" />
          <meta name="application-name" content="AMP" />
          <meta name="theme-color" content="#222222" />
          <meta name="mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-title" content="AMP" />
          <link rel="apple-touch-icon-precomposed" sizes="256x256" href="/Images/AppIcon.png">
          <link rel="apple-touch-icon" href="/Images/AppIcon.png">
          <link type="text/css" href="/CSS/Stylesheet.css?v=2.5.1.8" rel="stylesheet" />
          <link type="text/css" href="/theme?v=2.5.1.8" rel="stylesheet" />
          <link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />
          <link rel="icon" sizes="256x256" href="/Images/AppIcon.png" />
          <link rel="manifest" href="/manifest.json" />
          <link rel="preload" href="/Fonts/MaterialSymbolsRounded.woff2" as="font" type="font/woff2" crossorigin>
      </head>
      <body>
          <div id="mainModal" class="modalbg">
              <div class="modalpanel">
                  <img id="modalImage" />
                  <h1 id="modaltitle"></h1>
                  <div class="modalcontents">
                      <p id="modalmessage"></p>
                      <p id="modalsubtitle"></p>
                      <input id="modalPromptInput" type="text" />
                      <p id="relatedLinkArea"><span>Related Link:</span> <a href="" id="relatedLinkA" title="" target="_blank"></a></p>
                      <div id="modalAdvanced">
                          <p>Advanced Details <span class="adHandle"></span></p>
                          <pre id="modalAdvancedText"></pre>
                      </div>
                  </div>
                  <div class="modalbuttons">
      
                  </div>
                  <div class="loader" id="modalLoader"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
              </div>
          </div>
          <div id="loginSplash" class="desktopOnly">
              <!--<d-topics-list discourse-url="https://discourse.cubecoders.com/" category="6" per-page="8"></d-topics-list>-->
              <iframe id="loginBrandContents"></iframe>
          </div>
          <div id="loginContainer">
              <div id="loginLogo">
                  <!--<img src="/Images/10thAnniversary.png" alt="Welcome to AMP" />-->
                  <img src="/Images/FullLogo256.webp" alt="Welcome to AMP" />
                  <div id="ADSLoginWaiting">Connecting to remote AMP instance...</div>
                  <h2 id="loginWelcome">Welcome to AMP</h2>
                  <div id="loginModuleInfo">
                      <h4><span>For </span><span class="AppName"></span></h4>
                      <h6><span>&copy;</span><span class="ModuleAuthor"></span></h6>
                  </div>
              </div>
              <div role="form" id="loginForm">
                  <div>
                      <label>Username</label><br />
                      <input type="text" name="username" />
                  </div>
                  <div>
                      <label>Password</label><br />
                      <input type="password" name="password" id="loginPasswordField" />
                  </div>
                  <div>
                      <label class="checkbox">
                          <input type="checkbox" name="rememberme" checked="checked" />
                          <span></span>
                      </label>
                      <span style="margin-left: 8px;">Remember Me</span>
                  </div>
                  <button class="bgGreen" id="loginButton">Login</button>
                  <button type="button" class="bgGreen secureLoginButton" id="secureLoginButton">
                      <span>Passwordless Login</span>
                  </button>
                  <br /><br />
                  <h3 id="loginFailureReason" style="margin-bottom:0">&nbsp;</h3>
                  <a href="about:blank" style="display:none" target="_blank" id="acocuntDisabledLinked">Contact Support</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin" style="display:none" target="_blank" id="loginHelperLink">Why am I being rate limited?</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin" style="display:block;margin-top:16px;" target="_blank" id="forgotLogin">Forgotten login details?</a>
              </div>
              <div class="loginBusy">
                  <div class="loader" id="loginSpinner"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
                  <h3>Loading plugins<br />one moment please...</h3>
              </div>
          </div>
          <div id="barTop">
              <div id="responsiveHelpers">
                  <img src="/Images/NavToggle.png" id="navToggle" alt="Navigation" />
              </div>
              <div id="tabInfo">
                  <h2 id="tabTitle">Status</h2>
                  <h4 id="tabCaption"></h4>
              </div>
              <div id="topSearchBox" data-viewmodel="SearchAreaVM">
                  <div class="icon icons_search"></div>
                  <input type="search" role="searchbox" aria-label="search" autocomplete="amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f" class="searchBox" title="Search" placeholder="Search..." data-bind="textInput: query" name="amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db" spellcheck="false" />
              </div>
          </div>
          <div id="searchResults" data-viewmodel="SearchAreaVM" style="display:none;" data-bind="visible: resultsVisible">
              <div class="searchResultCategory" data-bind="visible: results().length == 0">
                  <div class="searchResultCategoryInfo">
                      <h3>No results for '<span data-bind="text: query"></span>'</h3>
                      <p>Try using a simpler query with fewer search terms, or try the options below:</p>
                  </div>
                  <div class="searchCategoryItems">
                      <div class="searchResult" data-bind="click: kbSearch">
                          <h3>Search Knowledge Base</h3>
                          <p>Click to search the knowledge base for '<span data-bind="text: query"></span>'</p>
                      </div>
                      <div class="searchResult" data-bind="click: supportSearch">
                          <h3>Search CubeCoders Support</h3>
                          <p>Click to check the official support board for posts about '<span data-bind="text: query"></span>'</p>
                      </div>
                  </div>
              </div>
              <!-- ko foreach: results -->
              <div class="searchResultCategory">
                  <div class="searchResultCategoryInfo">
                      <h3 data-bind="text: name"></h3>
                      <p data-bind="text: description"></p>
                  </div>
                  <div class="searchCategoryItems" data-bind="foreach: items">
                      <div class="searchResult" data-bind="click: click, css: {'videoResult' : imageURI != null}">
                          <!-- ko if: imageURI != null -->
                          <img data-bind="attr: {src: imageURI}" />
                          <!-- /ko -->
                          <h3 data-bind="text: title"></h3>
                          <p data-bind="text: description"></p>
                          <p class="source" data-bind="text: source"></p>
                      </div>
                  </div>
              </div>
              <!-- /ko -->
          </div>
          <div id="mainBody">
              <div id="releaseSpec"></div>
              <div id="mainBodyArea">
                  <div class="bodyTab" id="tab_currentuser" data-viewmodel="UserInfoVM">
                      <img data-bind="attr: {src: imageSmallURI}" alt="User Avatar" style="float:left;" />
                      <div class="userInfoBlock">
                          <h2 data-bind="text: username"></h2>
                          <!-- ko if: isLDAPUser() -->
                          <h3>LDAP Authenticated User</h3>
                          <!-- /ko -->
                          <a href="https://gravatar.com/emails/" target="_new">Edit Profile Picture</a>
                      </div>
                      <div class="form-group">
                          <label>Email Address</label>
                          <input type="email" data-bind="value: emailAddress" />
                      </div>
                      <br />
                      <button data-bind="click: updateDetails" class="slimButton slideIcon"><span>Save Changes</span><span class="mat-icon">save</span></button>
      
                      <h2 style="margin-top:0.8em">Two-factor Authentication (2FA)</h2>
                      <p>
                          2FA is currently <span style="margin-right:16px;" data-bind="css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')"></span>
                          <button class="slimButton" data-bind="visible: !isTwoFactor(), click: enableTwoFactor">Setup 2FA</button>
                          <button data-bind="visible: isTwoFactor(), click: disableTwoFactor" class="slimButton bgRed slideIcon"><span>Disable 2FA</span><span class="mat-icon">key_off</span></button>
                      </p>
      
                      <!-- ko if: showWebauthnSetup -->
                      <h2>Passwordless Login</h2>
                      <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>
                      <button data-bind="click: setupWebauthn" class="slimButton bgGreen secureLoginButton"><span>Setup Passwordless Login</span></button>
                      <button data-bind="click: manageWebauthnTokens" class="slimButton"><span>Manage Tokens</span></button>
                      <!-- /ko -->
                      <!-- ko if: !isLDAPUser() -->
                      <h2>Change Password</h2>
                      <table class="twoColLine noZebra">
                          <tr>
                              <td>Current Password</td>
                              <td><input type="password" data-bind="value: oldPassword" required="required" /></td>
                          </tr>
                          <tr>
                              <td>New Password</td>
                              <td><input type="password" data-bind="value: newPassword, valueUpdate: 'input'" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Confirm Password</td>
                              <td><input type="password" data-bind="value: confirmPassword" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Password Strength</td>
                              <td><div class="passwordGrade" data-bind="css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''"></div></td>
                          </tr>
                      </table>
                      <br />
                      <button class="slimButton" data-bind="click: changePassword">Change Password</button>
                      <!-- /ko -->
      
                      <h2>Actions</h2>
                      <button class="slimButton" data-bind="click: mobileLogin">Mobile Login</button>
                      <button class="slimButton" data-bind="click: serviceLogin">Service Login</button>
                      <button class="slimButton bgRed slideIcon" data-bind="click: logout"><span>Logout</span><span class="mat-icon">logout</span></button>
                  </div>
                  <div class="bodyTab" id="tab_status">
                      <div class="metricsHeader">
                          <h2>Metrics and Status</h2>
                          <div class="grow"></div>
                          <div id="AMP_Core_PrimaryTask" class="AppStatus" data-bind="'class': stateColorClass()">
                              <span data-bind="text: stateText"></span>
                              <span class="mat-icon" data-bind="text: stateIcon"></span>
                          </div>
                      </div>
                      <div id="AMP_Core_MetricsDisplay">
                          <!-- ko foreach: metrics -->
                          <div class="DisplayMetric" data-bind="style: {'border-color': color}, attr: {'data-metric': shortMetricName}">
                              <div class="DisplayMetricHeader" data-bind="style: { 'background-color': color, 'color': color3 }">
                                  <div data-bind="text:name" style="font-weight:bold;"></div>
                                  <div data-bind="text:displayValue"></div>
                                  <div class="circleChart">
                                      <svg>
                                          <g>
                                              <circle r="32" cx="48" cy="56"></circle>
                                              <circle r="32" cx="48" cy="56" class="value" data-bind="style:{ 'stroke-dashoffset': dashOffset() }"></circle>
                                          </g>
                                      </svg>
                                  </div>
                              </div>
                              <div class="DisplayMetricGraph" data-bind="attr: { id: elementId }"></div>
                          </div>
                          <!-- /ko -->
                      </div>
                      <div id="statusActions">
                          <div>
                              <h2>Actions</h2>
                              <div class="buttonGroup" id="AMP_Core_ServerStatus" style="width: auto; float: none;">
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="0,100" data-permission="Core.AppManagement.StartApplication"><span>Start</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="50" data-permission="Core.AppManagement.StartApplication"><span>Wake Up</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="UpdateApplication" data-showstates="0,100" data-permission="Core.AppManagement.UpdateApplication"><span>Update</span><span class="mat-icon">system_update_alt</span></button>
                                  <button class="slideIcon" data-module="Core" data-method="Restart" data-showstates="20" data-permission="Core.AppManagement.RestartApplication"><span>Restart</span><span class="mat-icon">replay</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Stop" data-showstates="20,50" data-permission="Core.AppManagement.StopApplication"><span>Stop</span><span class="mat-icon">stop</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="Sleep" data-showstates="20" id="sleepButton" data-permission="Core.AppManagement.StopApplication"><span>Sleep</span><span class="mat-icon">pause</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="30,40" data-permission="Core.AppManagement.StopApplication"><span>Kill</span><span class="mat-icon">warning</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="10,70" data-permission="Core.AppManagement.StopApplication"><span>Abort</span><span class="mat-icon">error</span></button>
                                  <button class="slideIcon bgGreen" id="helpButton" data-permission="Core.Special.Diagnostics" data-bind="click: openTicket"><span>Assistance</span><span class="mat-icon">support</span></button>
                              </div>
                          </div>
                          <div data-viewmodel="DiagnosticsVM">
                              <h2>Connection Info</h2>
                              <div class="listenPort">
                                  <span>Primary Endpoint</span>
                                  <span><span da
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-06T23:32:57.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "gravatar.com",
                  "cubecoders.com",
                  "w3.org"
               ],
               "file" : [
                  "manifest.json"
               ],
               "hostname" : [
                  "discourse.cubecoders.com",
                  "gravatar.com",
                  "www.w3.org"
               ],
               "ip" : [
                  "2.5.1.8"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "https://discourse.cubecoders.com/",
                  "https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin",
                  "https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin",
                  "https://gravatar.com/emails/"
               ]
            },
            "favicon" : {
               "url" : "/Images/AppIcon.png"
            },
            "http" : {
               "bodymd5" : "6e823dc573fde35ea8bdf2a40e14336f",
               "bodymmh3" : -1667826486,
               "description" : "AMP - Application Management Panel",
               "header" : [
                  {
                     "value" : "Tue, 17 Sep 2024 11:32:10 GMT",
                     "name" : "Last-Modified"
                  }
               ],
               "headermd5" : "88b964387b4332ff4065da347f4c5342",
               "headermmh3" : -1527639549,
               "title" : "AMP - Application Management Panel"
            },
            "length" : 16384
         },
         "asn" : "AS24940",
         "city" : "Helsinki",
         "country" : "FI",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nDate: Wed, 06 Nov 2024 23:32:57 GMT\r\nContent-Type: text/html\r\nContent-Length: 102056\r\nLast-Modified: Tue, 17 Sep 2024 11:32:10 GMT\r\nX-FRAME-OPTIONS: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nConnection: close\r\n\r\n\ufeff<!DOCTYPE html>\r\n\r\n<html lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title>AMP - Application Management Panel</title>\r\n    <meta charset=\"utf-8\" />\r\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n    <meta http-equiv=\"cleartype\" content=\"on\" />\r\n    <meta name=\"description\" content=\"AMP - Application Management Panel\" />\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n    <meta name=\"application-name\" content=\"AMP\" />\r\n    <meta name=\"theme-color\" content=\"#222222\" />\r\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-title\" content=\"AMP\" />\r\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"256x256\" href=\"/Images/AppIcon.png\">\r\n    <link rel=\"apple-touch-icon\" href=\"/Images/AppIcon.png\">\r\n    <link type=\"text/css\" href=\"/CSS/Stylesheet.css?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"text/css\" href=\"/theme?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"image/x-icon\" rel=\"shortcut icon\" href=\"/favicon.ico\" />\r\n    <link rel=\"icon\" sizes=\"256x256\" href=\"/Images/AppIcon.png\" />\r\n    <link rel=\"manifest\" href=\"/manifest.json\" />\r\n    <link rel=\"preload\" href=\"/Fonts/MaterialSymbolsRounded.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\r\n</head>\r\n<body>\r\n    <div id=\"mainModal\" class=\"modalbg\">\r\n        <div class=\"modalpanel\">\r\n            <img id=\"modalImage\" />\r\n            <h1 id=\"modaltitle\"></h1>\r\n            <div class=\"modalcontents\">\r\n                <p id=\"modalmessage\"></p>\r\n                <p id=\"modalsubtitle\"></p>\r\n                <input id=\"modalPromptInput\" type=\"text\" />\r\n                <p id=\"relatedLinkArea\"><span>Related Link:</span> <a href=\"\" id=\"relatedLinkA\" title=\"\" target=\"_blank\"></a></p>\r\n                <div id=\"modalAdvanced\">\r\n                    <p>Advanced Details <span class=\"adHandle\"></span></p>\r\n                    <pre id=\"modalAdvancedText\"></pre>\r\n                </div>\r\n            </div>\r\n            <div class=\"modalbuttons\">\r\n\r\n            </div>\r\n            <div class=\"loader\" id=\"modalLoader\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n        </div>\r\n    </div>\r\n    <div id=\"loginSplash\" class=\"desktopOnly\">\r\n        <!--<d-topics-list discourse-url=\"https://discourse.cubecoders.com/\" category=\"6\" per-page=\"8\"></d-topics-list>-->\r\n        <iframe id=\"loginBrandContents\"></iframe>\r\n    </div>\r\n    <div id=\"loginContainer\">\r\n        <div id=\"loginLogo\">\r\n            <!--<img src=\"/Images/10thAnniversary.png\" alt=\"Welcome to AMP\" />-->\r\n            <img src=\"/Images/FullLogo256.webp\" alt=\"Welcome to AMP\" />\r\n            <div id=\"ADSLoginWaiting\">Connecting to remote AMP instance...</div>\r\n            <h2 id=\"loginWelcome\">Welcome to AMP</h2>\r\n            <div id=\"loginModuleInfo\">\r\n                <h4><span>For </span><span class=\"AppName\"></span></h4>\r\n                <h6><span>&copy;</span><span class=\"ModuleAuthor\"></span></h6>\r\n            </div>\r\n        </div>\r\n        <div role=\"form\" id=\"loginForm\">\r\n            <div>\r\n                <label>Username</label><br />\r\n                <input type=\"text\" name=\"username\" />\r\n            </div>\r\n            <div>\r\n                <label>Password</label><br />\r\n                <input type=\"password\" name=\"password\" id=\"loginPasswordField\" />\r\n            </div>\r\n            <div>\r\n                <label class=\"checkbox\">\r\n                    <input type=\"checkbox\" name=\"rememberme\" checked=\"checked\" />\r\n                    <span></span>\r\n                </label>\r\n                <span style=\"margin-left: 8px;\">Remember Me</span>\r\n            </div>\r\n            <button class=\"bgGreen\" id=\"loginButton\">Login</button>\r\n            <button type=\"button\" class=\"bgGreen secureLoginButton\" id=\"secureLoginButton\">\r\n                <span>Passwordless Login</span>\r\n            </button>\r\n            <br /><br />\r\n            <h3 id=\"loginFailureReason\" style=\"margin-bottom:0\">&nbsp;</h3>\r\n            <a href=\"about:blank\" style=\"display:none\" target=\"_blank\" id=\"acocuntDisabledLinked\">Contact Support</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin\" style=\"display:none\" target=\"_blank\" id=\"loginHelperLink\">Why am I being rate limited?</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin\" style=\"display:block;margin-top:16px;\" target=\"_blank\" id=\"forgotLogin\">Forgotten login details?</a>\r\n        </div>\r\n        <div class=\"loginBusy\">\r\n            <div class=\"loader\" id=\"loginSpinner\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n            <h3>Loading plugins<br />one moment please...</h3>\r\n        </div>\r\n    </div>\r\n    <div id=\"barTop\">\r\n        <div id=\"responsiveHelpers\">\r\n            <img src=\"/Images/NavToggle.png\" id=\"navToggle\" alt=\"Navigation\" />\r\n        </div>\r\n        <div id=\"tabInfo\">\r\n            <h2 id=\"tabTitle\">Status</h2>\r\n            <h4 id=\"tabCaption\"></h4>\r\n        </div>\r\n        <div id=\"topSearchBox\" data-viewmodel=\"SearchAreaVM\">\r\n            <div class=\"icon icons_search\"></div>\r\n            <input type=\"search\" role=\"searchbox\" aria-label=\"search\" autocomplete=\"amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f\" class=\"searchBox\" title=\"Search\" placeholder=\"Search...\" data-bind=\"textInput: query\" name=\"amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db\" spellcheck=\"false\" />\r\n        </div>\r\n    </div>\r\n    <div id=\"searchResults\" data-viewmodel=\"SearchAreaVM\" style=\"display:none;\" data-bind=\"visible: resultsVisible\">\r\n        <div class=\"searchResultCategory\" data-bind=\"visible: results().length == 0\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3>No results for '<span data-bind=\"text: query\"></span>'</h3>\r\n                <p>Try using a simpler query with fewer search terms, or try the options below:</p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\">\r\n                <div class=\"searchResult\" data-bind=\"click: kbSearch\">\r\n                    <h3>Search Knowledge Base</h3>\r\n                    <p>Click to search the knowledge base for '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n                <div class=\"searchResult\" data-bind=\"click: supportSearch\">\r\n                    <h3>Search CubeCoders Support</h3>\r\n                    <p>Click to check the official support board for posts about '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- ko foreach: results -->\r\n        <div class=\"searchResultCategory\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3 data-bind=\"text: name\"></h3>\r\n                <p data-bind=\"text: description\"></p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\" data-bind=\"foreach: items\">\r\n                <div class=\"searchResult\" data-bind=\"click: click, css: {'videoResult' : imageURI != null}\">\r\n                    <!-- ko if: imageURI != null -->\r\n                    <img data-bind=\"attr: {src: imageURI}\" />\r\n                    <!-- /ko -->\r\n                    <h3 data-bind=\"text: title\"></h3>\r\n                    <p data-bind=\"text: description\"></p>\r\n                    <p class=\"source\" data-bind=\"text: source\"></p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- /ko -->\r\n    </div>\r\n    <div id=\"mainBody\">\r\n        <div id=\"releaseSpec\"></div>\r\n        <div id=\"mainBodyArea\">\r\n            <div class=\"bodyTab\" id=\"tab_currentuser\" data-viewmodel=\"UserInfoVM\">\r\n                <img data-bind=\"attr: {src: imageSmallURI}\" alt=\"User Avatar\" style=\"float:left;\" />\r\n                <div class=\"userInfoBlock\">\r\n                    <h2 data-bind=\"text: username\"></h2>\r\n                    <!-- ko if: isLDAPUser() -->\r\n                    <h3>LDAP Authenticated User</h3>\r\n                    <!-- /ko -->\r\n                    <a href=\"https://gravatar.com/emails/\" target=\"_new\">Edit Profile Picture</a>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                    <label>Email Address</label>\r\n                    <input type=\"email\" data-bind=\"value: emailAddress\" />\r\n                </div>\r\n                <br />\r\n                <button data-bind=\"click: updateDetails\" class=\"slimButton slideIcon\"><span>Save Changes</span><span class=\"mat-icon\">save</span></button>\r\n\r\n                <h2 style=\"margin-top:0.8em\">Two-factor Authentication (2FA)</h2>\r\n                <p>\r\n                    2FA is currently <span style=\"margin-right:16px;\" data-bind=\"css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')\"></span>\r\n                    <button class=\"slimButton\" data-bind=\"visible: !isTwoFactor(), click: enableTwoFactor\">Setup 2FA</button>\r\n                    <button data-bind=\"visible: isTwoFactor(), click: disableTwoFactor\" class=\"slimButton bgRed slideIcon\"><span>Disable 2FA</span><span class=\"mat-icon\">key_off</span></button>\r\n                </p>\r\n\r\n                <!-- ko if: showWebauthnSetup -->\r\n                <h2>Passwordless Login</h2>\r\n                <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>\r\n                <button data-bind=\"click: setupWebauthn\" class=\"slimButton bgGreen secureLoginButton\"><span>Setup Passwordless Login</span></button>\r\n                <button data-bind=\"click: manageWebauthnTokens\" class=\"slimButton\"><span>Manage Tokens</span></button>\r\n                <!-- /ko -->\r\n                <!-- ko if: !isLDAPUser() -->\r\n                <h2>Change Password</h2>\r\n                <table class=\"twoColLine noZebra\">\r\n                    <tr>\r\n                        <td>Current Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: oldPassword\" required=\"required\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>New Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: newPassword, valueUpdate: 'input'\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Confirm Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: confirmPassword\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Password Strength</td>\r\n                        <td><div class=\"passwordGrade\" data-bind=\"css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''\"></div></td>\r\n                    </tr>\r\n                </table>\r\n                <br />\r\n                <button class=\"slimButton\" data-bind=\"click: changePassword\">Change Password</button>\r\n                <!-- /ko -->\r\n\r\n                <h2>Actions</h2>\r\n                <button class=\"slimButton\" data-bind=\"click: mobileLogin\">Mobile Login</button>\r\n                <button class=\"slimButton\" data-bind=\"click: serviceLogin\">Service Login</button>\r\n                <button class=\"slimButton bgRed slideIcon\" data-bind=\"click: logout\"><span>Logout</span><span class=\"mat-icon\">logout</span></button>\r\n            </div>\r\n            <div class=\"bodyTab\" id=\"tab_status\">\r\n                <div class=\"metricsHeader\">\r\n                    <h2>Metrics and Status</h2>\r\n                    <div class=\"grow\"></div>\r\n                    <div id=\"AMP_Core_PrimaryTask\" class=\"AppStatus\" data-bind=\"'class': stateColorClass()\">\r\n                        <span data-bind=\"text: stateText\"></span>\r\n                        <span class=\"mat-icon\" data-bind=\"text: stateIcon\"></span>\r\n                    </div>\r\n                </div>\r\n                <div id=\"AMP_Core_MetricsDisplay\">\r\n                    <!-- ko foreach: metrics -->\r\n                    <div class=\"DisplayMetric\" data-bind=\"style: {'border-color': color}, attr: {'data-metric': shortMetricName}\">\r\n                        <div class=\"DisplayMetricHeader\" data-bind=\"style: { 'background-color': color, 'color': color3 }\">\r\n                            <div data-bind=\"text:name\" style=\"font-weight:bold;\"></div>\r\n                            <div data-bind=\"text:displayValue\"></div>\r\n                            <div class=\"circleChart\">\r\n                                <svg>\r\n                                    <g>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\"></circle>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\" class=\"value\" data-bind=\"style:{ 'stroke-dashoffset': dashOffset() }\"></circle>\r\n                                    </g>\r\n                                </svg>\r\n                            </div>\r\n                        </div>\r\n                        <div class=\"DisplayMetricGraph\" data-bind=\"attr: { id: elementId }\"></div>\r\n                    </div>\r\n                    <!-- /ko -->\r\n                </div>\r\n                <div id=\"statusActions\">\r\n                    <div>\r\n                        <h2>Actions</h2>\r\n                        <div class=\"buttonGroup\" id=\"AMP_Core_ServerStatus\" style=\"width: auto; float: none;\">\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.StartApplication\"><span>Start</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"50\" data-permission=\"Core.AppManagement.StartApplication\"><span>Wake Up</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"UpdateApplication\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.UpdateApplication\"><span>Update</span><span class=\"mat-icon\">system_update_alt</span></button>\r\n                            <button class=\"slideIcon\" data-module=\"Core\" data-method=\"Restart\" data-showstates=\"20\" data-permission=\"Core.AppManagement.RestartApplication\"><span>Restart</span><span class=\"mat-icon\">replay</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Stop\" data-showstates=\"20,50\" data-permission=\"Core.AppManagement.StopApplication\"><span>Stop</span><span class=\"mat-icon\">stop</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"Sleep\" data-showstates=\"20\" id=\"sleepButton\" data-permission=\"Core.AppManagement.StopApplication\"><span>Sleep</span><span class=\"mat-icon\">pause</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"30,40\" data-permission=\"Core.AppManagement.StopApplication\"><span>Kill</span><span class=\"mat-icon\">warning</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"10,70\" data-permission=\"Core.AppManagement.StopApplication\"><span>Abort</span><span class=\"mat-icon\">error</span></button>\r\n                            <button class=\"slideIcon bgGreen\" id=\"helpButton\" data-permission=\"Core.Special.Diagnostics\" data-bind=\"click: openTicket\"><span>Assistance</span><span class=\"mat-icon\">support</span></button>\r\n                        </div>\r\n                    </div>\r\n                    <div data-viewmodel=\"DiagnosticsVM\">\r\n                        <h2>Connection Info</h2>\r\n                        <div class=\"listenPort\">\r\n                            <span>Primary Endpoint</span>\r\n                            <span><span da",
         "datamd5" : "86348c0b3d23a26e654cca7c15fd00bd",
         "datammh3" : 598244929,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "geolocus" : {
            "asn" : "AS24940",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "FI",
            "countryname" : "Finland",
            "domain" : [
               "hetzner.com",
               "your-server.de"
            ],
            "isineu" : "true",
            "latitude" : "61.92411",
            "location" : "61.92411,25.748151",
            "longitude" : "25.748151",
            "netname" : "DE-HETZNER-20010209",
            "organization" : "Hetzner Online GmbH",
            "subnet" : "65.108.0.0/15"
         },
         "hostname" : [
            "65.109.26.172"
         ],
         "ip" : "65.109.26.172",
         "ipv6" : "false",
         "latitude" : "60.1797",
         "location" : "60.1797,24.9344",
         "longitude" : "24.9344",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Hetzner Online GmbH",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8099,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "65.109.26.172"
         ],
         "seen_date" : "2024-11-06",
         "source" : "datascan",
         "status" : 200,
         "subnet" : "65.108.0.0/15",
         "tag" : "<enterprise field>: tag",
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 50.230.202.248:8099 (tcp/http) - last seen on 2024-11-01 at 07:42:04 UTC

    • IP
      50.230.202.248
      Network
      50.230.202.0/23
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://50.230.202.248:8099/ 200

      HTTP Title
      AMP - Application Management Panel
      HTTP Description
      AMP - Application Management Panel
      ASN
      AS7922
      Organization
      COMCAST-7922
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      86348c0b3d23a26e654cca7c15fd00bd
      HTTP Header MD5
      88b964387b4332ff4065da347f4c5342
      HTTP Body MD5
      6e823dc573fde35ea8bdf2a40e14336f
    • HTTP/1.1 200 OK
      Date: Fri, 01 Nov 2024 07:42:04 GMT
      Content-Type: text/html
      Content-Length: 102056
      Last-Modified: Tue, 17 Sep 2024 11:32:10 GMT
      X-FRAME-OPTIONS: SAMEORIGIN
      X-Content-Type-Options: nosniff
      Connection: close
      
      <!DOCTYPE html>
      
      <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <title>AMP - Application Management Panel</title>
          <meta charset="utf-8" />
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
          <meta http-equiv="cleartype" content="on" />
          <meta name="description" content="AMP - Application Management Panel" />
          <meta name="viewport" content="width=device-width, initial-scale=1.0" />
          <meta name="application-name" content="AMP" />
          <meta name="theme-color" content="#222222" />
          <meta name="mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-title" content="AMP" />
          <link rel="apple-touch-icon-precomposed" sizes="256x256" href="/Images/AppIcon.png">
          <link rel="apple-touch-icon" href="/Images/AppIcon.png">
          <link type="text/css" href="/CSS/Stylesheet.css?v=2.5.1.8" rel="stylesheet" />
          <link type="text/css" href="/theme?v=2.5.1.8" rel="stylesheet" />
          <link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />
          <link rel="icon" sizes="256x256" href="/Images/AppIcon.png" />
          <link rel="manifest" href="/manifest.json" />
          <link rel="preload" href="/Fonts/MaterialSymbolsRounded.woff2" as="font" type="font/woff2" crossorigin>
      </head>
      <body>
          <div id="mainModal" class="modalbg">
              <div class="modalpanel">
                  <img id="modalImage" />
                  <h1 id="modaltitle"></h1>
                  <div class="modalcontents">
                      <p id="modalmessage"></p>
                      <p id="modalsubtitle"></p>
                      <input id="modalPromptInput" type="text" />
                      <p id="relatedLinkArea"><span>Related Link:</span> <a href="" id="relatedLinkA" title="" target="_blank"></a></p>
                      <div id="modalAdvanced">
                          <p>Advanced Details <span class="adHandle"></span></p>
                          <pre id="modalAdvancedText"></pre>
                      </div>
                  </div>
                  <div class="modalbuttons">
      
                  </div>
                  <div class="loader" id="modalLoader"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
              </div>
          </div>
          <div id="loginSplash" class="desktopOnly">
              <!--<d-topics-list discourse-url="https://discourse.cubecoders.com/" category="6" per-page="8"></d-topics-list>-->
              <iframe id="loginBrandContents"></iframe>
          </div>
          <div id="loginContainer">
              <div id="loginLogo">
                  <!--<img src="/Images/10thAnniversary.png" alt="Welcome to AMP" />-->
                  <img src="/Images/FullLogo256.webp" alt="Welcome to AMP" />
                  <div id="ADSLoginWaiting">Connecting to remote AMP instance...</div>
                  <h2 id="loginWelcome">Welcome to AMP</h2>
                  <div id="loginModuleInfo">
                      <h4><span>For </span><span class="AppName"></span></h4>
                      <h6><span>&copy;</span><span class="ModuleAuthor"></span></h6>
                  </div>
              </div>
              <div role="form" id="loginForm">
                  <div>
                      <label>Username</label><br />
                      <input type="text" name="username" />
                  </div>
                  <div>
                      <label>Password</label><br />
                      <input type="password" name="password" id="loginPasswordField" />
                  </div>
                  <div>
                      <label class="checkbox">
                          <input type="checkbox" name="rememberme" checked="checked" />
                          <span></span>
                      </label>
                      <span style="margin-left: 8px;">Remember Me</span>
                  </div>
                  <button class="bgGreen" id="loginButton">Login</button>
                  <button type="button" class="bgGreen secureLoginButton" id="secureLoginButton">
                      <span>Passwordless Login</span>
                  </button>
                  <br /><br />
                  <h3 id="loginFailureReason" style="margin-bottom:0">&nbsp;</h3>
                  <a href="about:blank" style="display:none" target="_blank" id="acocuntDisabledLinked">Contact Support</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin" style="display:none" target="_blank" id="loginHelperLink">Why am I being rate limited?</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin" style="display:block;margin-top:16px;" target="_blank" id="forgotLogin">Forgotten login details?</a>
              </div>
              <div class="loginBusy">
                  <div class="loader" id="loginSpinner"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
                  <h3>Loading plugins<br />one moment please...</h3>
              </div>
          </div>
          <div id="barTop">
              <div id="responsiveHelpers">
                  <img src="/Images/NavToggle.png" id="navToggle" alt="Navigation" />
              </div>
              <div id="tabInfo">
                  <h2 id="tabTitle">Status</h2>
                  <h4 id="tabCaption"></h4>
              </div>
              <div id="topSearchBox" data-viewmodel="SearchAreaVM">
                  <div class="icon icons_search"></div>
                  <input type="search" role="searchbox" aria-label="search" autocomplete="amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f" class="searchBox" title="Search" placeholder="Search..." data-bind="textInput: query" name="amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db" spellcheck="false" />
              </div>
          </div>
          <div id="searchResults" data-viewmodel="SearchAreaVM" style="display:none;" data-bind="visible: resultsVisible">
              <div class="searchResultCategory" data-bind="visible: results().length == 0">
                  <div class="searchResultCategoryInfo">
                      <h3>No results for '<span data-bind="text: query"></span>'</h3>
                      <p>Try using a simpler query with fewer search terms, or try the options below:</p>
                  </div>
                  <div class="searchCategoryItems">
                      <div class="searchResult" data-bind="click: kbSearch">
                          <h3>Search Knowledge Base</h3>
                          <p>Click to search the knowledge base for '<span data-bind="text: query"></span>'</p>
                      </div>
                      <div class="searchResult" data-bind="click: supportSearch">
                          <h3>Search CubeCoders Support</h3>
                          <p>Click to check the official support board for posts about '<span data-bind="text: query"></span>'</p>
                      </div>
                  </div>
              </div>
              <!-- ko foreach: results -->
              <div class="searchResultCategory">
                  <div class="searchResultCategoryInfo">
                      <h3 data-bind="text: name"></h3>
                      <p data-bind="text: description"></p>
                  </div>
                  <div class="searchCategoryItems" data-bind="foreach: items">
                      <div class="searchResult" data-bind="click: click, css: {'videoResult' : imageURI != null}">
                          <!-- ko if: imageURI != null -->
                          <img data-bind="attr: {src: imageURI}" />
                          <!-- /ko -->
                          <h3 data-bind="text: title"></h3>
                          <p data-bind="text: description"></p>
                          <p class="source" data-bind="text: source"></p>
                      </div>
                  </div>
              </div>
              <!-- /ko -->
          </div>
          <div id="mainBody">
              <div id="releaseSpec"></div>
              <div id="mainBodyArea">
                  <div class="bodyTab" id="tab_currentuser" data-viewmodel="UserInfoVM">
                      <img data-bind="attr: {src: imageSmallURI}" alt="User Avatar" style="float:left;" />
                      <div class="userInfoBlock">
                          <h2 data-bind="text: username"></h2>
                          <!-- ko if: isLDAPUser() -->
                          <h3>LDAP Authenticated User</h3>
                          <!-- /ko -->
                          <a href="https://gravatar.com/emails/" target="_new">Edit Profile Picture</a>
                      </div>
                      <div class="form-group">
                          <label>Email Address</label>
                          <input type="email" data-bind="value: emailAddress" />
                      </div>
                      <br />
                      <button data-bind="click: updateDetails" class="slimButton slideIcon"><span>Save Changes</span><span class="mat-icon">save</span></button>
      
                      <h2 style="margin-top:0.8em">Two-factor Authentication (2FA)</h2>
                      <p>
                          2FA is currently <span style="margin-right:16px;" data-bind="css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')"></span>
                          <button class="slimButton" data-bind="visible: !isTwoFactor(), click: enableTwoFactor">Setup 2FA</button>
                          <button data-bind="visible: isTwoFactor(), click: disableTwoFactor" class="slimButton bgRed slideIcon"><span>Disable 2FA</span><span class="mat-icon">key_off</span></button>
                      </p>
      
                      <!-- ko if: showWebauthnSetup -->
                      <h2>Passwordless Login</h2>
                      <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>
                      <button data-bind="click: setupWebauthn" class="slimButton bgGreen secureLoginButton"><span>Setup Passwordless Login</span></button>
                      <button data-bind="click: manageWebauthnTokens" class="slimButton"><span>Manage Tokens</span></button>
                      <!-- /ko -->
                      <!-- ko if: !isLDAPUser() -->
                      <h2>Change Password</h2>
                      <table class="twoColLine noZebra">
                          <tr>
                              <td>Current Password</td>
                              <td><input type="password" data-bind="value: oldPassword" required="required" /></td>
                          </tr>
                          <tr>
                              <td>New Password</td>
                              <td><input type="password" data-bind="value: newPassword, valueUpdate: 'input'" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Confirm Password</td>
                              <td><input type="password" data-bind="value: confirmPassword" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Password Strength</td>
                              <td><div class="passwordGrade" data-bind="css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''"></div></td>
                          </tr>
                      </table>
                      <br />
                      <button class="slimButton" data-bind="click: changePassword">Change Password</button>
                      <!-- /ko -->
      
                      <h2>Actions</h2>
                      <button class="slimButton" data-bind="click: mobileLogin">Mobile Login</button>
                      <button class="slimButton" data-bind="click: serviceLogin">Service Login</button>
                      <button class="slimButton bgRed slideIcon" data-bind="click: logout"><span>Logout</span><span class="mat-icon">logout</span></button>
                  </div>
                  <div class="bodyTab" id="tab_status">
                      <div class="metricsHeader">
                          <h2>Metrics and Status</h2>
                          <div class="grow"></div>
                          <div id="AMP_Core_PrimaryTask" class="AppStatus" data-bind="'class': stateColorClass()">
                              <span data-bind="text: stateText"></span>
                              <span class="mat-icon" data-bind="text: stateIcon"></span>
                          </div>
                      </div>
                      <div id="AMP_Core_MetricsDisplay">
                          <!-- ko foreach: metrics -->
                          <div class="DisplayMetric" data-bind="style: {'border-color': color}, attr: {'data-metric': shortMetricName}">
                              <div class="DisplayMetricHeader" data-bind="style: { 'background-color': color, 'color': color3 }">
                                  <div data-bind="text:name" style="font-weight:bold;"></div>
                                  <div data-bind="text:displayValue"></div>
                                  <div class="circleChart">
                                      <svg>
                                          <g>
                                              <circle r="32" cx="48" cy="56"></circle>
                                              <circle r="32" cx="48" cy="56" class="value" data-bind="style:{ 'stroke-dashoffset': dashOffset() }"></circle>
                                          </g>
                                      </svg>
                                  </div>
                              </div>
                              <div class="DisplayMetricGraph" data-bind="attr: { id: elementId }"></div>
                          </div>
                          <!-- /ko -->
                      </div>
                      <div id="statusActions">
                          <div>
                              <h2>Actions</h2>
                              <div class="buttonGroup" id="AMP_Core_ServerStatus" style="width: auto; float: none;">
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="0,100" data-permission="Core.AppManagement.StartApplication"><span>Start</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="50" data-permission="Core.AppManagement.StartApplication"><span>Wake Up</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="UpdateApplication" data-showstates="0,100" data-permission="Core.AppManagement.UpdateApplication"><span>Update</span><span class="mat-icon">system_update_alt</span></button>
                                  <button class="slideIcon" data-module="Core" data-method="Restart" data-showstates="20" data-permission="Core.AppManagement.RestartApplication"><span>Restart</span><span class="mat-icon">replay</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Stop" data-showstates="20,50" data-permission="Core.AppManagement.StopApplication"><span>Stop</span><span class="mat-icon">stop</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="Sleep" data-showstates="20" id="sleepButton" data-permission="Core.AppManagement.StopApplication"><span>Sleep</span><span class="mat-icon">pause</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="30,40" data-permission="Core.AppManagement.StopApplication"><span>Kill</span><span class="mat-icon">warning</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="10,70" data-permission="Core.AppManagement.StopApplication"><span>Abort</span><span class="mat-icon">error</span></button>
                                  <button class="slideIcon bgGreen" id="helpButton" data-permission="Core.Special.Diagnostics" data-bind="click: openTicket"><span>Assistance</span><span class="mat-icon">support</span></button>
                              </div>
                          </div>
                          <div data-viewmodel="DiagnosticsVM">
                              <h2>Connection Info</h2>
                              <div class="listenPort">
                                  <span>Primary Endpoint</span>
                                  <span><span da
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-01T07:42:04.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "cubecoders.com",
                  "w3.org",
                  "gravatar.com"
               ],
               "file" : [
                  "manifest.json"
               ],
               "hostname" : [
                  "discourse.cubecoders.com",
                  "gravatar.com",
                  "www.w3.org"
               ],
               "ip" : [
                  "2.5.1.8"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "https://discourse.cubecoders.com/",
                  "https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin",
                  "https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin",
                  "https://gravatar.com/emails/"
               ]
            },
            "favicon" : {
               "url" : "/Images/AppIcon.png"
            },
            "http" : {
               "bodymd5" : "6e823dc573fde35ea8bdf2a40e14336f",
               "bodymmh3" : -1667826486,
               "description" : "AMP - Application Management Panel",
               "header" : [
                  {
                     "name" : "Last-Modified",
                     "value" : "Tue, 17 Sep 2024 11:32:10 GMT"
                  }
               ],
               "headermd5" : "88b964387b4332ff4065da347f4c5342",
               "headermmh3" : -777364880,
               "title" : "AMP - Application Management Panel"
            },
            "length" : 16384
         },
         "asn" : "AS7922",
         "city" : "New Milford",
         "country" : "US",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nDate: Fri, 01 Nov 2024 07:42:04 GMT\r\nContent-Type: text/html\r\nContent-Length: 102056\r\nLast-Modified: Tue, 17 Sep 2024 11:32:10 GMT\r\nX-FRAME-OPTIONS: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nConnection: close\r\n\r\n\ufeff<!DOCTYPE html>\r\n\r\n<html lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title>AMP - Application Management Panel</title>\r\n    <meta charset=\"utf-8\" />\r\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n    <meta http-equiv=\"cleartype\" content=\"on\" />\r\n    <meta name=\"description\" content=\"AMP - Application Management Panel\" />\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n    <meta name=\"application-name\" content=\"AMP\" />\r\n    <meta name=\"theme-color\" content=\"#222222\" />\r\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-title\" content=\"AMP\" />\r\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"256x256\" href=\"/Images/AppIcon.png\">\r\n    <link rel=\"apple-touch-icon\" href=\"/Images/AppIcon.png\">\r\n    <link type=\"text/css\" href=\"/CSS/Stylesheet.css?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"text/css\" href=\"/theme?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"image/x-icon\" rel=\"shortcut icon\" href=\"/favicon.ico\" />\r\n    <link rel=\"icon\" sizes=\"256x256\" href=\"/Images/AppIcon.png\" />\r\n    <link rel=\"manifest\" href=\"/manifest.json\" />\r\n    <link rel=\"preload\" href=\"/Fonts/MaterialSymbolsRounded.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\r\n</head>\r\n<body>\r\n    <div id=\"mainModal\" class=\"modalbg\">\r\n        <div class=\"modalpanel\">\r\n            <img id=\"modalImage\" />\r\n            <h1 id=\"modaltitle\"></h1>\r\n            <div class=\"modalcontents\">\r\n                <p id=\"modalmessage\"></p>\r\n                <p id=\"modalsubtitle\"></p>\r\n                <input id=\"modalPromptInput\" type=\"text\" />\r\n                <p id=\"relatedLinkArea\"><span>Related Link:</span> <a href=\"\" id=\"relatedLinkA\" title=\"\" target=\"_blank\"></a></p>\r\n                <div id=\"modalAdvanced\">\r\n                    <p>Advanced Details <span class=\"adHandle\"></span></p>\r\n                    <pre id=\"modalAdvancedText\"></pre>\r\n                </div>\r\n            </div>\r\n            <div class=\"modalbuttons\">\r\n\r\n            </div>\r\n            <div class=\"loader\" id=\"modalLoader\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n        </div>\r\n    </div>\r\n    <div id=\"loginSplash\" class=\"desktopOnly\">\r\n        <!--<d-topics-list discourse-url=\"https://discourse.cubecoders.com/\" category=\"6\" per-page=\"8\"></d-topics-list>-->\r\n        <iframe id=\"loginBrandContents\"></iframe>\r\n    </div>\r\n    <div id=\"loginContainer\">\r\n        <div id=\"loginLogo\">\r\n            <!--<img src=\"/Images/10thAnniversary.png\" alt=\"Welcome to AMP\" />-->\r\n            <img src=\"/Images/FullLogo256.webp\" alt=\"Welcome to AMP\" />\r\n            <div id=\"ADSLoginWaiting\">Connecting to remote AMP instance...</div>\r\n            <h2 id=\"loginWelcome\">Welcome to AMP</h2>\r\n            <div id=\"loginModuleInfo\">\r\n                <h4><span>For </span><span class=\"AppName\"></span></h4>\r\n                <h6><span>&copy;</span><span class=\"ModuleAuthor\"></span></h6>\r\n            </div>\r\n        </div>\r\n        <div role=\"form\" id=\"loginForm\">\r\n            <div>\r\n                <label>Username</label><br />\r\n                <input type=\"text\" name=\"username\" />\r\n            </div>\r\n            <div>\r\n                <label>Password</label><br />\r\n                <input type=\"password\" name=\"password\" id=\"loginPasswordField\" />\r\n            </div>\r\n            <div>\r\n                <label class=\"checkbox\">\r\n                    <input type=\"checkbox\" name=\"rememberme\" checked=\"checked\" />\r\n                    <span></span>\r\n                </label>\r\n                <span style=\"margin-left: 8px;\">Remember Me</span>\r\n            </div>\r\n            <button class=\"bgGreen\" id=\"loginButton\">Login</button>\r\n            <button type=\"button\" class=\"bgGreen secureLoginButton\" id=\"secureLoginButton\">\r\n                <span>Passwordless Login</span>\r\n            </button>\r\n            <br /><br />\r\n            <h3 id=\"loginFailureReason\" style=\"margin-bottom:0\">&nbsp;</h3>\r\n            <a href=\"about:blank\" style=\"display:none\" target=\"_blank\" id=\"acocuntDisabledLinked\">Contact Support</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin\" style=\"display:none\" target=\"_blank\" id=\"loginHelperLink\">Why am I being rate limited?</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin\" style=\"display:block;margin-top:16px;\" target=\"_blank\" id=\"forgotLogin\">Forgotten login details?</a>\r\n        </div>\r\n        <div class=\"loginBusy\">\r\n            <div class=\"loader\" id=\"loginSpinner\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n            <h3>Loading plugins<br />one moment please...</h3>\r\n        </div>\r\n    </div>\r\n    <div id=\"barTop\">\r\n        <div id=\"responsiveHelpers\">\r\n            <img src=\"/Images/NavToggle.png\" id=\"navToggle\" alt=\"Navigation\" />\r\n        </div>\r\n        <div id=\"tabInfo\">\r\n            <h2 id=\"tabTitle\">Status</h2>\r\n            <h4 id=\"tabCaption\"></h4>\r\n        </div>\r\n        <div id=\"topSearchBox\" data-viewmodel=\"SearchAreaVM\">\r\n            <div class=\"icon icons_search\"></div>\r\n            <input type=\"search\" role=\"searchbox\" aria-label=\"search\" autocomplete=\"amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f\" class=\"searchBox\" title=\"Search\" placeholder=\"Search...\" data-bind=\"textInput: query\" name=\"amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db\" spellcheck=\"false\" />\r\n        </div>\r\n    </div>\r\n    <div id=\"searchResults\" data-viewmodel=\"SearchAreaVM\" style=\"display:none;\" data-bind=\"visible: resultsVisible\">\r\n        <div class=\"searchResultCategory\" data-bind=\"visible: results().length == 0\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3>No results for '<span data-bind=\"text: query\"></span>'</h3>\r\n                <p>Try using a simpler query with fewer search terms, or try the options below:</p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\">\r\n                <div class=\"searchResult\" data-bind=\"click: kbSearch\">\r\n                    <h3>Search Knowledge Base</h3>\r\n                    <p>Click to search the knowledge base for '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n                <div class=\"searchResult\" data-bind=\"click: supportSearch\">\r\n                    <h3>Search CubeCoders Support</h3>\r\n                    <p>Click to check the official support board for posts about '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- ko foreach: results -->\r\n        <div class=\"searchResultCategory\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3 data-bind=\"text: name\"></h3>\r\n                <p data-bind=\"text: description\"></p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\" data-bind=\"foreach: items\">\r\n                <div class=\"searchResult\" data-bind=\"click: click, css: {'videoResult' : imageURI != null}\">\r\n                    <!-- ko if: imageURI != null -->\r\n                    <img data-bind=\"attr: {src: imageURI}\" />\r\n                    <!-- /ko -->\r\n                    <h3 data-bind=\"text: title\"></h3>\r\n                    <p data-bind=\"text: description\"></p>\r\n                    <p class=\"source\" data-bind=\"text: source\"></p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- /ko -->\r\n    </div>\r\n    <div id=\"mainBody\">\r\n        <div id=\"releaseSpec\"></div>\r\n        <div id=\"mainBodyArea\">\r\n            <div class=\"bodyTab\" id=\"tab_currentuser\" data-viewmodel=\"UserInfoVM\">\r\n                <img data-bind=\"attr: {src: imageSmallURI}\" alt=\"User Avatar\" style=\"float:left;\" />\r\n                <div class=\"userInfoBlock\">\r\n                    <h2 data-bind=\"text: username\"></h2>\r\n                    <!-- ko if: isLDAPUser() -->\r\n                    <h3>LDAP Authenticated User</h3>\r\n                    <!-- /ko -->\r\n                    <a href=\"https://gravatar.com/emails/\" target=\"_new\">Edit Profile Picture</a>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                    <label>Email Address</label>\r\n                    <input type=\"email\" data-bind=\"value: emailAddress\" />\r\n                </div>\r\n                <br />\r\n                <button data-bind=\"click: updateDetails\" class=\"slimButton slideIcon\"><span>Save Changes</span><span class=\"mat-icon\">save</span></button>\r\n\r\n                <h2 style=\"margin-top:0.8em\">Two-factor Authentication (2FA)</h2>\r\n                <p>\r\n                    2FA is currently <span style=\"margin-right:16px;\" data-bind=\"css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')\"></span>\r\n                    <button class=\"slimButton\" data-bind=\"visible: !isTwoFactor(), click: enableTwoFactor\">Setup 2FA</button>\r\n                    <button data-bind=\"visible: isTwoFactor(), click: disableTwoFactor\" class=\"slimButton bgRed slideIcon\"><span>Disable 2FA</span><span class=\"mat-icon\">key_off</span></button>\r\n                </p>\r\n\r\n                <!-- ko if: showWebauthnSetup -->\r\n                <h2>Passwordless Login</h2>\r\n                <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>\r\n                <button data-bind=\"click: setupWebauthn\" class=\"slimButton bgGreen secureLoginButton\"><span>Setup Passwordless Login</span></button>\r\n                <button data-bind=\"click: manageWebauthnTokens\" class=\"slimButton\"><span>Manage Tokens</span></button>\r\n                <!-- /ko -->\r\n                <!-- ko if: !isLDAPUser() -->\r\n                <h2>Change Password</h2>\r\n                <table class=\"twoColLine noZebra\">\r\n                    <tr>\r\n                        <td>Current Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: oldPassword\" required=\"required\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>New Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: newPassword, valueUpdate: 'input'\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Confirm Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: confirmPassword\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Password Strength</td>\r\n                        <td><div class=\"passwordGrade\" data-bind=\"css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''\"></div></td>\r\n                    </tr>\r\n                </table>\r\n                <br />\r\n                <button class=\"slimButton\" data-bind=\"click: changePassword\">Change Password</button>\r\n                <!-- /ko -->\r\n\r\n                <h2>Actions</h2>\r\n                <button class=\"slimButton\" data-bind=\"click: mobileLogin\">Mobile Login</button>\r\n                <button class=\"slimButton\" data-bind=\"click: serviceLogin\">Service Login</button>\r\n                <button class=\"slimButton bgRed slideIcon\" data-bind=\"click: logout\"><span>Logout</span><span class=\"mat-icon\">logout</span></button>\r\n            </div>\r\n            <div class=\"bodyTab\" id=\"tab_status\">\r\n                <div class=\"metricsHeader\">\r\n                    <h2>Metrics and Status</h2>\r\n                    <div class=\"grow\"></div>\r\n                    <div id=\"AMP_Core_PrimaryTask\" class=\"AppStatus\" data-bind=\"'class': stateColorClass()\">\r\n                        <span data-bind=\"text: stateText\"></span>\r\n                        <span class=\"mat-icon\" data-bind=\"text: stateIcon\"></span>\r\n                    </div>\r\n                </div>\r\n                <div id=\"AMP_Core_MetricsDisplay\">\r\n                    <!-- ko foreach: metrics -->\r\n                    <div class=\"DisplayMetric\" data-bind=\"style: {'border-color': color}, attr: {'data-metric': shortMetricName}\">\r\n                        <div class=\"DisplayMetricHeader\" data-bind=\"style: { 'background-color': color, 'color': color3 }\">\r\n                            <div data-bind=\"text:name\" style=\"font-weight:bold;\"></div>\r\n                            <div data-bind=\"text:displayValue\"></div>\r\n                            <div class=\"circleChart\">\r\n                                <svg>\r\n                                    <g>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\"></circle>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\" class=\"value\" data-bind=\"style:{ 'stroke-dashoffset': dashOffset() }\"></circle>\r\n                                    </g>\r\n                                </svg>\r\n                            </div>\r\n                        </div>\r\n                        <div class=\"DisplayMetricGraph\" data-bind=\"attr: { id: elementId }\"></div>\r\n                    </div>\r\n                    <!-- /ko -->\r\n                </div>\r\n                <div id=\"statusActions\">\r\n                    <div>\r\n                        <h2>Actions</h2>\r\n                        <div class=\"buttonGroup\" id=\"AMP_Core_ServerStatus\" style=\"width: auto; float: none;\">\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.StartApplication\"><span>Start</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"50\" data-permission=\"Core.AppManagement.StartApplication\"><span>Wake Up</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"UpdateApplication\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.UpdateApplication\"><span>Update</span><span class=\"mat-icon\">system_update_alt</span></button>\r\n                            <button class=\"slideIcon\" data-module=\"Core\" data-method=\"Restart\" data-showstates=\"20\" data-permission=\"Core.AppManagement.RestartApplication\"><span>Restart</span><span class=\"mat-icon\">replay</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Stop\" data-showstates=\"20,50\" data-permission=\"Core.AppManagement.StopApplication\"><span>Stop</span><span class=\"mat-icon\">stop</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"Sleep\" data-showstates=\"20\" id=\"sleepButton\" data-permission=\"Core.AppManagement.StopApplication\"><span>Sleep</span><span class=\"mat-icon\">pause</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"30,40\" data-permission=\"Core.AppManagement.StopApplication\"><span>Kill</span><span class=\"mat-icon\">warning</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"10,70\" data-permission=\"Core.AppManagement.StopApplication\"><span>Abort</span><span class=\"mat-icon\">error</span></button>\r\n                            <button class=\"slideIcon bgGreen\" id=\"helpButton\" data-permission=\"Core.Special.Diagnostics\" data-bind=\"click: openTicket\"><span>Assistance</span><span class=\"mat-icon\">support</span></button>\r\n                        </div>\r\n                    </div>\r\n                    <div data-viewmodel=\"DiagnosticsVM\">\r\n                        <h2>Connection Info</h2>\r\n                        <div class=\"listenPort\">\r\n                            <span>Primary Endpoint</span>\r\n                            <span><span da",
         "datamd5" : "86348c0b3d23a26e654cca7c15fd00bd",
         "datammh3" : 598244929,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "geolocus" : {
            "asn" : "AS7922",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "comcast.com",
               "comcast.net"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "CCCH3-4",
            "organization" : "Comcast Cable Communications, LLC",
            "subnet" : "50.230.202.0/23"
         },
         "ip" : "50.230.202.248",
         "ipv6" : "false",
         "latitude" : "41.5792",
         "location" : "41.5792,-73.4180",
         "longitude" : "-73.4180",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "COMCAST-7922",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8099,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "seen_date" : "2024-11-01",
         "source" : "datascan",
         "status" : 200,
         "subnet" : "50.230.202.0/23",
         "tag" : "<enterprise field>: tag",
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 85.114.134.215:8099 (tcp/http) - last seen on 2024-11-01 at 03:47:55 UTC

    • IP
      85.114.134.215
      Network
      85.114.128.0/19
      Domain(s)
      fmj-multigaming.de
      Device

      <enterprise field>: device.class

      Operating System
      Microsoft Windows
      URL

      http://85.114.134.215:8099/ 200

      HTTP Title
      AMP - Application Management Panel
      HTTP Description
      AMP - Application Management Panel
      Reverse DNS
      amp.fmj-multigaming.de
      ASN
      AS24961
      Organization
      WIIT AG
      Protocol
      http
      Source
      datascan
    • Operating System
      Microsoft Windows
      Product
      Kestrel Kestrel
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      2869c61855f70e464c8b9c040316a920
      HTTP Header MD5
      a5bba1dd55ad1c927809abc165d9df21
      HTTP Body MD5
      f1badc1007359fb403c9701afbb08b7a
    • HTTP/1.1 200 OK
      Connection: close
      Content-Type: text/html
      Date: Fri, 01 Nov 2024 03:47:55 GMT
      Server: Kestrel
      Transfer-Encoding: chunked
      X-Frame-Options: SAMEORIGIN
      X-Content-Type-Options: nosniff
      
      4000
      <!DOCTYPE html>
      
      <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <title>AMP - Application Management Panel</title>
          <meta charset="utf-8" />
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
          <meta http-equiv="cleartype" content="on" />
          <meta name="description" content="AMP - Application Management Panel" />
          <meta name="viewport" content="width=device-width, initial-scale=1.0" />
          <meta name="application-name" content="AMP" />
          <meta name="theme-color" content="#222222" />
          <meta name="mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-title" content="AMP" />
          <link rel="apple-touch-icon-precomposed" sizes="256x256" href="/Images/AppIcon.png">
          <link rel="apple-touch-icon" href="/Images/AppIcon.png">
          <link type="text/css" href="/CSS/Stylesheet.css?v=2.6.0.0" rel="stylesheet" />
          <link type="text/css" href="/theme?v=2.6.0.0" rel="stylesheet" id="themeLink" />
          <link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />
          <link rel="icon" sizes="256x256" href="/Images/AppIcon.png" />
          <link rel="manifest" href="/manifest.json" />
          <link rel="preload" href="/Fonts/MaterialSymbolsRounded.woff2" as="font" type="font/woff2" crossorigin>
      </head>
      <body>
          <div id="mainModal" class="modalbg">
              <div class="modalpanel">
                  <img id="modalImage" />
                  <h1 id="modaltitle"></h1>
                  <div class="modalcontents">
                      <p id="modalmessage"></p>
                      <p id="modalsubtitle"></p>
                      <input id="modalPromptInput" type="text" />
                      <p id="relatedLinkArea"><span>Related Link:</span> <a href="" id="relatedLinkA" title="" target="_blank"></a></p>
                      <div id="modalAdvanced">
                          <p>Advanced Details <span class="adHandle"></span></p>
                          <pre id="modalAdvancedText"></pre>
                      </div>
                  </div>
                  <div class="modalbuttons">
      
                  </div>
                  <div class="loader" id="modalLoader"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
              </div>
          </div>
          <div id="loginSplash" class="desktopOnly">
              <!--<d-topics-list discourse-url="https://discourse.cubecoders.com/" category="6" per-page="8"></d-topics-list>-->
              <iframe id="loginBrandContents"></iframe>
          </div>
          <div id="loginContainer">
              <div id="loginLogo">
                  <!--<img src="/Images/10thAnniversary.png" alt="Welcome to AMP" />-->
                  <img src="/Images/FullLogo256.webp" alt="Welcome to AMP" />
                  <div id="ADSLoginWaiting">Connecting to remote AMP instance...</div>
                  <h2 id="loginWelcome">Welcome to AMP</h2>
                  <div id="loginModuleInfo">
                      <h4><span>For </span><span class="AppName"></span></h4>
                      <h6><span>&copy;</span><span class="ModuleAuthor"></span></h6>
                  </div>
              </div>
              <div role="form" id="loginForm">
                  <div>
                      <label>Username</label><br />
                      <input type="text" name="username" />
                  </div>
                  <div>
                      <label>Password</label><br />
                      <input type="password" name="password" id="loginPasswordField" />
                  </div>
                  <div>
                      <label class="checkbox">
                          <input type="checkbox" name="rememberme" checked="checked" />
                          <span></span>
                      </label>
                      <span style="margin-left: 8px;">Remember Me</span>
                  </div>
                  <button class="bgGreen" id="loginButton">Login</button>
                  <button type="button" class="bgGreen secureLoginButton" id="secureLoginButton">
                      <span>Passwordless Login</span>
                  </button>
                  <br /><br />
                  <h3 id="loginFailureReason" style="margin-bottom:0">&nbsp;</h3>
                  <a href="about:blank" style="display:none" target="_blank" id="acocuntDisabledLinked">Contact Support</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin" style="display:none" target="_blank" id="loginHelperLink">Why am I being rate limited?</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin" style="display:block;margin-top:16px;" target="_blank" id="forgotLogin">Forgotten login details?</a>
              </div>
              <div class="loginBusy">
                  <div class="loader" id="loginSpinner"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
                  <h3>Loading plugins<br />one moment please...</h3>
              </div>
          </div>
          <div id="barTop">
              <div id="responsiveHelpers">
                  <img src="/Images/NavToggle.png" id="navToggle" alt="Navigation" />
              </div>
              <div id="tabInfo">
                  <h2 id="tabTitle">Status</h2>
                  <h4 id="tabCaption"></h4>
              </div>
              <div id="topSearchBox" data-viewmodel="SearchAreaVM">
                  <div class="icon icons_search"></div>
                  <input type="search" role="searchbox" aria-label="search" autocomplete="amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f" class="searchBox" title="Search" placeholder="Search..." data-bind="textInput: query" name="amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db" spellcheck="false" />
              </div>
          </div>
          <div id="searchResults" data-viewmodel="SearchAreaVM" style="display:none;" data-bind="visible: resultsVisible">
              <div class="searchResultCategory" data-bind="visible: results().length == 0">
                  <div class="searchResultCategoryInfo">
                      <h3>No results for '<span data-bind="text: query"></span>'</h3>
                      <p>Try using a simpler query with fewer search terms, or try the options below:</p>
                  </div>
                  <div class="searchCategoryItems">
                      <div class="searchResult" data-bind="click: kbSearch">
                          <h3>Search Knowledge Base</h3>
                          <p>Click to search the knowledge base for '<span data-bind="text: query"></span>'</p>
                      </div>
                      <div class="searchResult" data-bind="click: supportSearch">
                          <h3>Search CubeCoders Support</h3>
                          <p>Click to check the official support board for posts about '<span data-bind="text: query"></span>'</p>
                      </div>
                  </div>
              </div>
              <!-- ko foreach: results -->
              <div class="searchResultCategory">
                  <div class="searchResultCategoryInfo">
                      <h3 data-bind="text: name"></h3>
                      <p data-bind="text: description"></p>
                  </div>
                  <div class="searchCategoryItems" data-bind="foreach: items">
                      <div class="searchResult" data-bind="click: click, css: {'videoResult' : imageURI != null}">
                          <!-- ko if: imageURI != null -->
                          <img data-bind="attr: {src: imageURI}" />
                          <!-- /ko -->
                          <h3 data-bind="text: title"></h3>
                          <p data-bind="text: description"></p>
                          <p class="source" data-bind="text: source"></p>
                      </div>
                  </div>
              </div>
              <!-- /ko -->
          </div>
          <div id="mainBody">
              <div id="releaseSpec"></div>
              <div id="mainBodyArea">
                  <div class="bodyTab" id="tab_currentuser" data-viewmodel="UserInfoVM">
                      <img data-bind="attr: {src: imageSmallURI}" alt="User Avatar" style="float:left;" />
                      <div class="userInfoBlock">
                          <h2 data-bind="text: username"></h2>
                          <!-- ko if: isLDAPUser() -->
                          <h3>LDAP Authenticated User</h3>
                          <!-- /ko -->
                          <a href="https://gravatar.com/emails/" target="_new">Edit Profile Picture</a>
                      </div>
                      <div class="form-group">
                          <label>Email Address</label>
                          <input type="email" data-bind="value: emailAddress" />
                      </div>
                      <br />
                      <button data-bind="click: updateDetails" class="slimButton slideIcon"><span>Save Changes</span><span class="mat-icon">save</span></button>
      
                      <h2 style="margin-top:0.8em">Two-factor Authentication (2FA)</h2>
                      <p>
                          2FA is currently <span style="margin-right:16px;" data-bind="css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')"></span>
                          <button class="slimButton" data-bind="visible: !isTwoFactor(), click: enableTwoFactor">Setup 2FA</button>
                          <button data-bind="visible: isTwoFactor(), click: disableTwoFactor" class="slimButton bgRed slideIcon"><span>Disable 2FA</span><span class="mat-icon">key_off</span></button>
                      </p>
      
                      <!-- ko if: showWebauthnSetup -->
                      <h2>Passwordless Login</h2>
                      <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>
                      <button data-bind="click: setupWebauthn" class="slimButton bgGreen secureLoginButton"><span>Setup Passwordless Login</span></button>
                      <button data-bind="click: manageWebauthnTokens" class="slimButton"><span>Manage Tokens</span></button>
                      <!-- /ko -->
                      <!-- ko if: !isLDAPUser() -->
                      <h2>Change Password</h2>
                      <table class="twoColLine noZebra">
                          <tr>
                              <td>Current Password</td>
                              <td><input type="password" data-bind="value: oldPassword" required="required" /></td>
                          </tr>
                          <tr>
                              <td>New Password</td>
                              <td><input type="password" data-bind="value: newPassword, valueUpdate: 'input'" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Confirm Password</td>
                              <td><input type="password" data-bind="value: confirmPassword" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Password Strength</td>
                              <td><div class="passwordGrade" data-bind="css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''"></div></td>
                          </tr>
                      </table>
                      <br />
                      <button class="slimButton" data-bind="click: changePassword">Change Password</button>
                      <!-- /ko -->
      
                      <h2>Actions</h2>
                      <button class="slimButton" data-bind="click: mobileLogin">Mobile Login</button>
                      <button class="slimButton" data-bind="click: serviceLogin">Service Login</button>
                      <button class="slimButton bgRed slideIcon" data-bind="click: logout"><span>Logout</span><span class="mat-icon">logout</span></button>
                  </div>
                  <div class="bodyTab" id="tab_status">
                      <div class="metricsHeader">
                          <h2>Metrics and Status</h2>
                          <div class="grow"></div>
                          <div id="AMP_Core_PrimaryTask" class="AppStatus" data-bind="'class': stateColorClass()">
                              <span data-bind="text: stateText"></span>
                              <span class="mat-icon" data-bind="text: stateIcon"></span>
                          </div>
                      </div>
                      <div id="AMP_Core_MetricsDisplay">
                          <!-- ko foreach: metrics -->
                          <div class="DisplayMetric" data-bind="style: {'border-color': color}, attr: {'data-metric': shortMetricName}">
                              <div class="DisplayMetricHeader" data-bind="style: { 'background-color': color, 'color': color3 }">
                                  <div data-bind="text:name" style="font-weight:bold;"></div>
                                  <div data-bind="text:displayValue"></div>
                                  <div class="circleChart">
                                      <svg>
                                          <g>
                                              <circle r="32" cx="48" cy="56"></circle>
                                              <circle r="32" cx="48" cy="56" class="value" data-bind="style:{ 'stroke-dashoffset': dashOffset() }"></circle>
                                          </g>
                                      </svg>
                                  </div>
                              </div>
                              <div class="DisplayMetricGraph" data-bind="attr: { id: elementId }"></div>
                          </div>
                          <!-- /ko -->
                      </div>
                      <div id="statusActions">
                          <div>
                              <h2>Actions</h2>
                              <div class="buttonGroup" id="AMP_Core_ServerStatus" style="width: auto; float: none;">
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="0,100" data-permission="Core.AppManagement.StartApplication"><span>Start</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="50" data-permission="Core.AppManagement.StartApplication"><span>Wake Up</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="UpdateApplication" data-showstates="0,100" data-permission="Core.AppManagement.UpdateApplication"><span>Update</span><span class="mat-icon">system_update_alt</span></button>
                                  <button class="slideIcon" data-module="Core" data-method="Restart" data-showstates="20" data-permission="Core.AppManagement.RestartApplication"><span>Restart</span><span class="mat-icon">replay</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Stop" data-showstates="20,50" data-permission="Core.AppManagement.StopApplication"><span>Stop</span><span class="mat-icon">stop</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="Sleep" data-showstates="20" id="sleepButton" data-permission="Core.AppManagement.StopApplication"><span>Sleep</span><span class="mat-icon">pause</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="30,40" data-permission="Core.AppManagement.StopApplication"><span>Kill</span><span class="mat-icon">warning</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="10,70" data-permission="Core.AppManagement.StopApplication"><span>Abort</span><span class="mat-icon">error</span></button>
                                  <button class="slideIcon bgGreen" id="helpButton" data-permission="Core.Special.Diagnostics" data-bind="click: openTicket"><span>Assistance</span><span class="mat-icon">support</span></button>
                              </div>
                          </div>
                          <div data-viewmodel="DiagnosticsVM">
                              <h2>Connection Info</h2>
                              <div class="listenPort">
                                  <span>Primary Endpoint</span>
                                  <span><span data-b
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-01T03:47:55.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "gravatar.com",
                  "w3.org",
                  "cubecoders.com"
               ],
               "file" : [
                  "manifest.json"
               ],
               "hostname" : [
                  "discourse.cubecoders.com",
                  "gravatar.com",
                  "www.w3.org"
               ],
               "ip" : [
                  "2.6.0.0"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "https://discourse.cubecoders.com/",
                  "https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin",
                  "https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin",
                  "https://gravatar.com/emails/"
               ]
            },
            "favicon" : {
               "url" : "/Images/AppIcon.png"
            },
            "http" : {
               "bodymd5" : "f1badc1007359fb403c9701afbb08b7a",
               "bodymmh3" : -98725703,
               "description" : "AMP - Application Management Panel",
               "headermd5" : "a5bba1dd55ad1c927809abc165d9df21",
               "headermmh3" : -412963331,
               "title" : "AMP - Application Management Panel"
            },
            "length" : 16384
         },
         "asn" : "AS24961",
         "country" : "DE",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nConnection: close\r\nContent-Type: text/html\r\nDate: Fri, 01 Nov 2024 03:47:55 GMT\r\nServer: Kestrel\r\nTransfer-Encoding: chunked\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\n\r\n4000\r\n\ufeff<!DOCTYPE html>\r\n\r\n<html lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title>AMP - Application Management Panel</title>\r\n    <meta charset=\"utf-8\" />\r\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n    <meta http-equiv=\"cleartype\" content=\"on\" />\r\n    <meta name=\"description\" content=\"AMP - Application Management Panel\" />\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n    <meta name=\"application-name\" content=\"AMP\" />\r\n    <meta name=\"theme-color\" content=\"#222222\" />\r\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-title\" content=\"AMP\" />\r\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"256x256\" href=\"/Images/AppIcon.png\">\r\n    <link rel=\"apple-touch-icon\" href=\"/Images/AppIcon.png\">\r\n    <link type=\"text/css\" href=\"/CSS/Stylesheet.css?v=2.6.0.0\" rel=\"stylesheet\" />\r\n    <link type=\"text/css\" href=\"/theme?v=2.6.0.0\" rel=\"stylesheet\" id=\"themeLink\" />\r\n    <link type=\"image/x-icon\" rel=\"shortcut icon\" href=\"/favicon.ico\" />\r\n    <link rel=\"icon\" sizes=\"256x256\" href=\"/Images/AppIcon.png\" />\r\n    <link rel=\"manifest\" href=\"/manifest.json\" />\r\n    <link rel=\"preload\" href=\"/Fonts/MaterialSymbolsRounded.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\r\n</head>\r\n<body>\r\n    <div id=\"mainModal\" class=\"modalbg\">\r\n        <div class=\"modalpanel\">\r\n            <img id=\"modalImage\" />\r\n            <h1 id=\"modaltitle\"></h1>\r\n            <div class=\"modalcontents\">\r\n                <p id=\"modalmessage\"></p>\r\n                <p id=\"modalsubtitle\"></p>\r\n                <input id=\"modalPromptInput\" type=\"text\" />\r\n                <p id=\"relatedLinkArea\"><span>Related Link:</span> <a href=\"\" id=\"relatedLinkA\" title=\"\" target=\"_blank\"></a></p>\r\n                <div id=\"modalAdvanced\">\r\n                    <p>Advanced Details <span class=\"adHandle\"></span></p>\r\n                    <pre id=\"modalAdvancedText\"></pre>\r\n                </div>\r\n            </div>\r\n            <div class=\"modalbuttons\">\r\n\r\n            </div>\r\n            <div class=\"loader\" id=\"modalLoader\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n        </div>\r\n    </div>\r\n    <div id=\"loginSplash\" class=\"desktopOnly\">\r\n        <!--<d-topics-list discourse-url=\"https://discourse.cubecoders.com/\" category=\"6\" per-page=\"8\"></d-topics-list>-->\r\n        <iframe id=\"loginBrandContents\"></iframe>\r\n    </div>\r\n    <div id=\"loginContainer\">\r\n        <div id=\"loginLogo\">\r\n            <!--<img src=\"/Images/10thAnniversary.png\" alt=\"Welcome to AMP\" />-->\r\n            <img src=\"/Images/FullLogo256.webp\" alt=\"Welcome to AMP\" />\r\n            <div id=\"ADSLoginWaiting\">Connecting to remote AMP instance...</div>\r\n            <h2 id=\"loginWelcome\">Welcome to AMP</h2>\r\n            <div id=\"loginModuleInfo\">\r\n                <h4><span>For </span><span class=\"AppName\"></span></h4>\r\n                <h6><span>&copy;</span><span class=\"ModuleAuthor\"></span></h6>\r\n            </div>\r\n        </div>\r\n        <div role=\"form\" id=\"loginForm\">\r\n            <div>\r\n                <label>Username</label><br />\r\n                <input type=\"text\" name=\"username\" />\r\n            </div>\r\n            <div>\r\n                <label>Password</label><br />\r\n                <input type=\"password\" name=\"password\" id=\"loginPasswordField\" />\r\n            </div>\r\n            <div>\r\n                <label class=\"checkbox\">\r\n                    <input type=\"checkbox\" name=\"rememberme\" checked=\"checked\" />\r\n                    <span></span>\r\n                </label>\r\n                <span style=\"margin-left: 8px;\">Remember Me</span>\r\n            </div>\r\n            <button class=\"bgGreen\" id=\"loginButton\">Login</button>\r\n            <button type=\"button\" class=\"bgGreen secureLoginButton\" id=\"secureLoginButton\">\r\n                <span>Passwordless Login</span>\r\n            </button>\r\n            <br /><br />\r\n            <h3 id=\"loginFailureReason\" style=\"margin-bottom:0\">&nbsp;</h3>\r\n            <a href=\"about:blank\" style=\"display:none\" target=\"_blank\" id=\"acocuntDisabledLinked\">Contact Support</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin\" style=\"display:none\" target=\"_blank\" id=\"loginHelperLink\">Why am I being rate limited?</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin\" style=\"display:block;margin-top:16px;\" target=\"_blank\" id=\"forgotLogin\">Forgotten login details?</a>\r\n        </div>\r\n        <div class=\"loginBusy\">\r\n            <div class=\"loader\" id=\"loginSpinner\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n            <h3>Loading plugins<br />one moment please...</h3>\r\n        </div>\r\n    </div>\r\n    <div id=\"barTop\">\r\n        <div id=\"responsiveHelpers\">\r\n            <img src=\"/Images/NavToggle.png\" id=\"navToggle\" alt=\"Navigation\" />\r\n        </div>\r\n        <div id=\"tabInfo\">\r\n            <h2 id=\"tabTitle\">Status</h2>\r\n            <h4 id=\"tabCaption\"></h4>\r\n        </div>\r\n        <div id=\"topSearchBox\" data-viewmodel=\"SearchAreaVM\">\r\n            <div class=\"icon icons_search\"></div>\r\n            <input type=\"search\" role=\"searchbox\" aria-label=\"search\" autocomplete=\"amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f\" class=\"searchBox\" title=\"Search\" placeholder=\"Search...\" data-bind=\"textInput: query\" name=\"amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db\" spellcheck=\"false\" />\r\n        </div>\r\n    </div>\r\n    <div id=\"searchResults\" data-viewmodel=\"SearchAreaVM\" style=\"display:none;\" data-bind=\"visible: resultsVisible\">\r\n        <div class=\"searchResultCategory\" data-bind=\"visible: results().length == 0\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3>No results for '<span data-bind=\"text: query\"></span>'</h3>\r\n                <p>Try using a simpler query with fewer search terms, or try the options below:</p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\">\r\n                <div class=\"searchResult\" data-bind=\"click: kbSearch\">\r\n                    <h3>Search Knowledge Base</h3>\r\n                    <p>Click to search the knowledge base for '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n                <div class=\"searchResult\" data-bind=\"click: supportSearch\">\r\n                    <h3>Search CubeCoders Support</h3>\r\n                    <p>Click to check the official support board for posts about '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- ko foreach: results -->\r\n        <div class=\"searchResultCategory\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3 data-bind=\"text: name\"></h3>\r\n                <p data-bind=\"text: description\"></p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\" data-bind=\"foreach: items\">\r\n                <div class=\"searchResult\" data-bind=\"click: click, css: {'videoResult' : imageURI != null}\">\r\n                    <!-- ko if: imageURI != null -->\r\n                    <img data-bind=\"attr: {src: imageURI}\" />\r\n                    <!-- /ko -->\r\n                    <h3 data-bind=\"text: title\"></h3>\r\n                    <p data-bind=\"text: description\"></p>\r\n                    <p class=\"source\" data-bind=\"text: source\"></p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- /ko -->\r\n    </div>\r\n    <div id=\"mainBody\">\r\n        <div id=\"releaseSpec\"></div>\r\n        <div id=\"mainBodyArea\">\r\n            <div class=\"bodyTab\" id=\"tab_currentuser\" data-viewmodel=\"UserInfoVM\">\r\n                <img data-bind=\"attr: {src: imageSmallURI}\" alt=\"User Avatar\" style=\"float:left;\" />\r\n                <div class=\"userInfoBlock\">\r\n                    <h2 data-bind=\"text: username\"></h2>\r\n                    <!-- ko if: isLDAPUser() -->\r\n                    <h3>LDAP Authenticated User</h3>\r\n                    <!-- /ko -->\r\n                    <a href=\"https://gravatar.com/emails/\" target=\"_new\">Edit Profile Picture</a>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                    <label>Email Address</label>\r\n                    <input type=\"email\" data-bind=\"value: emailAddress\" />\r\n                </div>\r\n                <br />\r\n                <button data-bind=\"click: updateDetails\" class=\"slimButton slideIcon\"><span>Save Changes</span><span class=\"mat-icon\">save</span></button>\r\n\r\n                <h2 style=\"margin-top:0.8em\">Two-factor Authentication (2FA)</h2>\r\n                <p>\r\n                    2FA is currently <span style=\"margin-right:16px;\" data-bind=\"css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')\"></span>\r\n                    <button class=\"slimButton\" data-bind=\"visible: !isTwoFactor(), click: enableTwoFactor\">Setup 2FA</button>\r\n                    <button data-bind=\"visible: isTwoFactor(), click: disableTwoFactor\" class=\"slimButton bgRed slideIcon\"><span>Disable 2FA</span><span class=\"mat-icon\">key_off</span></button>\r\n                </p>\r\n\r\n                <!-- ko if: showWebauthnSetup -->\r\n                <h2>Passwordless Login</h2>\r\n                <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>\r\n                <button data-bind=\"click: setupWebauthn\" class=\"slimButton bgGreen secureLoginButton\"><span>Setup Passwordless Login</span></button>\r\n                <button data-bind=\"click: manageWebauthnTokens\" class=\"slimButton\"><span>Manage Tokens</span></button>\r\n                <!-- /ko -->\r\n                <!-- ko if: !isLDAPUser() -->\r\n                <h2>Change Password</h2>\r\n                <table class=\"twoColLine noZebra\">\r\n                    <tr>\r\n                        <td>Current Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: oldPassword\" required=\"required\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>New Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: newPassword, valueUpdate: 'input'\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Confirm Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: confirmPassword\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Password Strength</td>\r\n                        <td><div class=\"passwordGrade\" data-bind=\"css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''\"></div></td>\r\n                    </tr>\r\n                </table>\r\n                <br />\r\n                <button class=\"slimButton\" data-bind=\"click: changePassword\">Change Password</button>\r\n                <!-- /ko -->\r\n\r\n                <h2>Actions</h2>\r\n                <button class=\"slimButton\" data-bind=\"click: mobileLogin\">Mobile Login</button>\r\n                <button class=\"slimButton\" data-bind=\"click: serviceLogin\">Service Login</button>\r\n                <button class=\"slimButton bgRed slideIcon\" data-bind=\"click: logout\"><span>Logout</span><span class=\"mat-icon\">logout</span></button>\r\n            </div>\r\n            <div class=\"bodyTab\" id=\"tab_status\">\r\n                <div class=\"metricsHeader\">\r\n                    <h2>Metrics and Status</h2>\r\n                    <div class=\"grow\"></div>\r\n                    <div id=\"AMP_Core_PrimaryTask\" class=\"AppStatus\" data-bind=\"'class': stateColorClass()\">\r\n                        <span data-bind=\"text: stateText\"></span>\r\n                        <span class=\"mat-icon\" data-bind=\"text: stateIcon\"></span>\r\n                    </div>\r\n                </div>\r\n                <div id=\"AMP_Core_MetricsDisplay\">\r\n                    <!-- ko foreach: metrics -->\r\n                    <div class=\"DisplayMetric\" data-bind=\"style: {'border-color': color}, attr: {'data-metric': shortMetricName}\">\r\n                        <div class=\"DisplayMetricHeader\" data-bind=\"style: { 'background-color': color, 'color': color3 }\">\r\n                            <div data-bind=\"text:name\" style=\"font-weight:bold;\"></div>\r\n                            <div data-bind=\"text:displayValue\"></div>\r\n                            <div class=\"circleChart\">\r\n                                <svg>\r\n                                    <g>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\"></circle>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\" class=\"value\" data-bind=\"style:{ 'stroke-dashoffset': dashOffset() }\"></circle>\r\n                                    </g>\r\n                                </svg>\r\n                            </div>\r\n                        </div>\r\n                        <div class=\"DisplayMetricGraph\" data-bind=\"attr: { id: elementId }\"></div>\r\n                    </div>\r\n                    <!-- /ko -->\r\n                </div>\r\n                <div id=\"statusActions\">\r\n                    <div>\r\n                        <h2>Actions</h2>\r\n                        <div class=\"buttonGroup\" id=\"AMP_Core_ServerStatus\" style=\"width: auto; float: none;\">\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.StartApplication\"><span>Start</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"50\" data-permission=\"Core.AppManagement.StartApplication\"><span>Wake Up</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"UpdateApplication\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.UpdateApplication\"><span>Update</span><span class=\"mat-icon\">system_update_alt</span></button>\r\n                            <button class=\"slideIcon\" data-module=\"Core\" data-method=\"Restart\" data-showstates=\"20\" data-permission=\"Core.AppManagement.RestartApplication\"><span>Restart</span><span class=\"mat-icon\">replay</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Stop\" data-showstates=\"20,50\" data-permission=\"Core.AppManagement.StopApplication\"><span>Stop</span><span class=\"mat-icon\">stop</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"Sleep\" data-showstates=\"20\" id=\"sleepButton\" data-permission=\"Core.AppManagement.StopApplication\"><span>Sleep</span><span class=\"mat-icon\">pause</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"30,40\" data-permission=\"Core.AppManagement.StopApplication\"><span>Kill</span><span class=\"mat-icon\">warning</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"10,70\" data-permission=\"Core.AppManagement.StopApplication\"><span>Abort</span><span class=\"mat-icon\">error</span></button>\r\n                            <button class=\"slideIcon bgGreen\" id=\"helpButton\" data-permission=\"Core.Special.Diagnostics\" data-bind=\"click: openTicket\"><span>Assistance</span><span class=\"mat-icon\">support</span></button>\r\n                        </div>\r\n                    </div>\r\n                    <div data-viewmodel=\"DiagnosticsVM\">\r\n                        <h2>Connection Info</h2>\r\n                        <div class=\"listenPort\">\r\n                            <span>Primary Endpoint</span>\r\n                            <span><span data-b",
         "datamd5" : "2869c61855f70e464c8b9c040316a920",
         "datammh3" : -32098060,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "fmj-multigaming.de"
         ],
         "geolocus" : {
            "asn" : "AS24961",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "DE",
            "countryname" : "Germany",
            "domain" : [
               "myloc.de"
            ],
            "isineu" : "true",
            "latitude" : "51.165691",
            "location" : "51.165691,10.451526",
            "longitude" : "10.451526",
            "netname" : "FASTIT-DE-DUS1-COLO4",
            "organization" : "myLoc managed IT AG",
            "subnet" : "85.114.128.0/21"
         },
         "host" : [
            "amp"
         ],
         "hostname" : [
            "amp.fmj-multigaming.de"
         ],
         "ip" : "85.114.134.215",
         "ipv6" : "false",
         "latitude" : "51.2993",
         "location" : "51.2993,9.4910",
         "longitude" : "9.4910",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "WIIT AG",
         "os" : "Windows",
         "osvendor" : "Microsoft",
         "port" : 8099,
         "product" : "Kestrel",
         "productvendor" : "Kestrel",
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "amp.fmj-multigaming.de"
         ],
         "seen_date" : "2024-11-01",
         "source" : "datascan",
         "status" : 200,
         "subnet" : "85.114.128.0/19",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "de"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 46.4.32.161:8099 (tcp/http) - last seen on 2024-10-26 at 08:17:07 UTC

    • IP
      46.4.32.161
      Network
      46.4.0.0/16
      Domain(s)
      your-server.de
      Device

      <enterprise field>: device.class

      Operating System
      Microsoft Windows
      URL

      http://46.4.32.161:8099/ 200

      HTTP Title
      AMP - Application Management Panel
      HTTP Description
      AMP - Application Management Panel
      Reverse DNS
      static.161.32.4.46.clients.your-server.de
      ASN
      AS24940
      Organization
      Hetzner Online GmbH
      Protocol
      http
      Source
      datascan
    • Operating System
      Microsoft Windows
      Product
      Kestrel Kestrel
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      2869c61855f70e464c8b9c040316a920
      HTTP Header MD5
      a5bba1dd55ad1c927809abc165d9df21
      HTTP Body MD5
      f1badc1007359fb403c9701afbb08b7a
    • HTTP/1.1 200 OK
      Connection: close
      Content-Type: text/html
      Date: Sat, 26 Oct 2024 08:17:06 GMT
      Server: Kestrel
      Transfer-Encoding: chunked
      X-Frame-Options: SAMEORIGIN
      X-Content-Type-Options: nosniff
      
      4000
      <!DOCTYPE html>
      
      <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <title>AMP - Application Management Panel</title>
          <meta charset="utf-8" />
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
          <meta http-equiv="cleartype" content="on" />
          <meta name="description" content="AMP - Application Management Panel" />
          <meta name="viewport" content="width=device-width, initial-scale=1.0" />
          <meta name="application-name" content="AMP" />
          <meta name="theme-color" content="#222222" />
          <meta name="mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-title" content="AMP" />
          <link rel="apple-touch-icon-precomposed" sizes="256x256" href="/Images/AppIcon.png">
          <link rel="apple-touch-icon" href="/Images/AppIcon.png">
          <link type="text/css" href="/CSS/Stylesheet.css?v=2.6.0.0" rel="stylesheet" />
          <link type="text/css" href="/theme?v=2.6.0.0" rel="stylesheet" id="themeLink" />
          <link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />
          <link rel="icon" sizes="256x256" href="/Images/AppIcon.png" />
          <link rel="manifest" href="/manifest.json" />
          <link rel="preload" href="/Fonts/MaterialSymbolsRounded.woff2" as="font" type="font/woff2" crossorigin>
      </head>
      <body>
          <div id="mainModal" class="modalbg">
              <div class="modalpanel">
                  <img id="modalImage" />
                  <h1 id="modaltitle"></h1>
                  <div class="modalcontents">
                      <p id="modalmessage"></p>
                      <p id="modalsubtitle"></p>
                      <input id="modalPromptInput" type="text" />
                      <p id="relatedLinkArea"><span>Related Link:</span> <a href="" id="relatedLinkA" title="" target="_blank"></a></p>
                      <div id="modalAdvanced">
                          <p>Advanced Details <span class="adHandle"></span></p>
                          <pre id="modalAdvancedText"></pre>
                      </div>
                  </div>
                  <div class="modalbuttons">
      
                  </div>
                  <div class="loader" id="modalLoader"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
              </div>
          </div>
          <div id="loginSplash" class="desktopOnly">
              <!--<d-topics-list discourse-url="https://discourse.cubecoders.com/" category="6" per-page="8"></d-topics-list>-->
              <iframe id="loginBrandContents"></iframe>
          </div>
          <div id="loginContainer">
              <div id="loginLogo">
                  <!--<img src="/Images/10thAnniversary.png" alt="Welcome to AMP" />-->
                  <img src="/Images/FullLogo256.webp" alt="Welcome to AMP" />
                  <div id="ADSLoginWaiting">Connecting to remote AMP instance...</div>
                  <h2 id="loginWelcome">Welcome to AMP</h2>
                  <div id="loginModuleInfo">
                      <h4><span>For </span><span class="AppName"></span></h4>
                      <h6><span>&copy;</span><span class="ModuleAuthor"></span></h6>
                  </div>
              </div>
              <div role="form" id="loginForm">
                  <div>
                      <label>Username</label><br />
                      <input type="text" name="username" />
                  </div>
                  <div>
                      <label>Password</label><br />
                      <input type="password" name="password" id="loginPasswordField" />
                  </div>
                  <div>
                      <label class="checkbox">
                          <input type="checkbox" name="rememberme" checked="checked" />
                          <span></span>
                      </label>
                      <span style="margin-left: 8px;">Remember Me</span>
                  </div>
                  <button class="bgGreen" id="loginButton">Login</button>
                  <button type="button" class="bgGreen secureLoginButton" id="secureLoginButton">
                      <span>Passwordless Login</span>
                  </button>
                  <br /><br />
                  <h3 id="loginFailureReason" style="margin-bottom:0">&nbsp;</h3>
                  <a href="about:blank" style="display:none" target="_blank" id="acocuntDisabledLinked">Contact Support</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin" style="display:none" target="_blank" id="loginHelperLink">Why am I being rate limited?</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin" style="display:block;margin-top:16px;" target="_blank" id="forgotLogin">Forgotten login details?</a>
              </div>
              <div class="loginBusy">
                  <div class="loader" id="loginSpinner"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
                  <h3>Loading plugins<br />one moment please...</h3>
              </div>
          </div>
          <div id="barTop">
              <div id="responsiveHelpers">
                  <img src="/Images/NavToggle.png" id="navToggle" alt="Navigation" />
              </div>
              <div id="tabInfo">
                  <h2 id="tabTitle">Status</h2>
                  <h4 id="tabCaption"></h4>
              </div>
              <div id="topSearchBox" data-viewmodel="SearchAreaVM">
                  <div class="icon icons_search"></div>
                  <input type="search" role="searchbox" aria-label="search" autocomplete="amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f" class="searchBox" title="Search" placeholder="Search..." data-bind="textInput: query" name="amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db" spellcheck="false" />
              </div>
          </div>
          <div id="searchResults" data-viewmodel="SearchAreaVM" style="display:none;" data-bind="visible: resultsVisible">
              <div class="searchResultCategory" data-bind="visible: results().length == 0">
                  <div class="searchResultCategoryInfo">
                      <h3>No results for '<span data-bind="text: query"></span>'</h3>
                      <p>Try using a simpler query with fewer search terms, or try the options below:</p>
                  </div>
                  <div class="searchCategoryItems">
                      <div class="searchResult" data-bind="click: kbSearch">
                          <h3>Search Knowledge Base</h3>
                          <p>Click to search the knowledge base for '<span data-bind="text: query"></span>'</p>
                      </div>
                      <div class="searchResult" data-bind="click: supportSearch">
                          <h3>Search CubeCoders Support</h3>
                          <p>Click to check the official support board for posts about '<span data-bind="text: query"></span>'</p>
                      </div>
                  </div>
              </div>
              <!-- ko foreach: results -->
              <div class="searchResultCategory">
                  <div class="searchResultCategoryInfo">
                      <h3 data-bind="text: name"></h3>
                      <p data-bind="text: description"></p>
                  </div>
                  <div class="searchCategoryItems" data-bind="foreach: items">
                      <div class="searchResult" data-bind="click: click, css: {'videoResult' : imageURI != null}">
                          <!-- ko if: imageURI != null -->
                          <img data-bind="attr: {src: imageURI}" />
                          <!-- /ko -->
                          <h3 data-bind="text: title"></h3>
                          <p data-bind="text: description"></p>
                          <p class="source" data-bind="text: source"></p>
                      </div>
                  </div>
              </div>
              <!-- /ko -->
          </div>
          <div id="mainBody">
              <div id="releaseSpec"></div>
              <div id="mainBodyArea">
                  <div class="bodyTab" id="tab_currentuser" data-viewmodel="UserInfoVM">
                      <img data-bind="attr: {src: imageSmallURI}" alt="User Avatar" style="float:left;" />
                      <div class="userInfoBlock">
                          <h2 data-bind="text: username"></h2>
                          <!-- ko if: isLDAPUser() -->
                          <h3>LDAP Authenticated User</h3>
                          <!-- /ko -->
                          <a href="https://gravatar.com/emails/" target="_new">Edit Profile Picture</a>
                      </div>
                      <div class="form-group">
                          <label>Email Address</label>
                          <input type="email" data-bind="value: emailAddress" />
                      </div>
                      <br />
                      <button data-bind="click: updateDetails" class="slimButton slideIcon"><span>Save Changes</span><span class="mat-icon">save</span></button>
      
                      <h2 style="margin-top:0.8em">Two-factor Authentication (2FA)</h2>
                      <p>
                          2FA is currently <span style="margin-right:16px;" data-bind="css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')"></span>
                          <button class="slimButton" data-bind="visible: !isTwoFactor(), click: enableTwoFactor">Setup 2FA</button>
                          <button data-bind="visible: isTwoFactor(), click: disableTwoFactor" class="slimButton bgRed slideIcon"><span>Disable 2FA</span><span class="mat-icon">key_off</span></button>
                      </p>
      
                      <!-- ko if: showWebauthnSetup -->
                      <h2>Passwordless Login</h2>
                      <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>
                      <button data-bind="click: setupWebauthn" class="slimButton bgGreen secureLoginButton"><span>Setup Passwordless Login</span></button>
                      <button data-bind="click: manageWebauthnTokens" class="slimButton"><span>Manage Tokens</span></button>
                      <!-- /ko -->
                      <!-- ko if: !isLDAPUser() -->
                      <h2>Change Password</h2>
                      <table class="twoColLine noZebra">
                          <tr>
                              <td>Current Password</td>
                              <td><input type="password" data-bind="value: oldPassword" required="required" /></td>
                          </tr>
                          <tr>
                              <td>New Password</td>
                              <td><input type="password" data-bind="value: newPassword, valueUpdate: 'input'" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Confirm Password</td>
                              <td><input type="password" data-bind="value: confirmPassword" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Password Strength</td>
                              <td><div class="passwordGrade" data-bind="css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''"></div></td>
                          </tr>
                      </table>
                      <br />
                      <button class="slimButton" data-bind="click: changePassword">Change Password</button>
                      <!-- /ko -->
      
                      <h2>Actions</h2>
                      <button class="slimButton" data-bind="click: mobileLogin">Mobile Login</button>
                      <button class="slimButton" data-bind="click: serviceLogin">Service Login</button>
                      <button class="slimButton bgRed slideIcon" data-bind="click: logout"><span>Logout</span><span class="mat-icon">logout</span></button>
                  </div>
                  <div class="bodyTab" id="tab_status">
                      <div class="metricsHeader">
                          <h2>Metrics and Status</h2>
                          <div class="grow"></div>
                          <div id="AMP_Core_PrimaryTask" class="AppStatus" data-bind="'class': stateColorClass()">
                              <span data-bind="text: stateText"></span>
                              <span class="mat-icon" data-bind="text: stateIcon"></span>
                          </div>
                      </div>
                      <div id="AMP_Core_MetricsDisplay">
                          <!-- ko foreach: metrics -->
                          <div class="DisplayMetric" data-bind="style: {'border-color': color}, attr: {'data-metric': shortMetricName}">
                              <div class="DisplayMetricHeader" data-bind="style: { 'background-color': color, 'color': color3 }">
                                  <div data-bind="text:name" style="font-weight:bold;"></div>
                                  <div data-bind="text:displayValue"></div>
                                  <div class="circleChart">
                                      <svg>
                                          <g>
                                              <circle r="32" cx="48" cy="56"></circle>
                                              <circle r="32" cx="48" cy="56" class="value" data-bind="style:{ 'stroke-dashoffset': dashOffset() }"></circle>
                                          </g>
                                      </svg>
                                  </div>
                              </div>
                              <div class="DisplayMetricGraph" data-bind="attr: { id: elementId }"></div>
                          </div>
                          <!-- /ko -->
                      </div>
                      <div id="statusActions">
                          <div>
                              <h2>Actions</h2>
                              <div class="buttonGroup" id="AMP_Core_ServerStatus" style="width: auto; float: none;">
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="0,100" data-permission="Core.AppManagement.StartApplication"><span>Start</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="50" data-permission="Core.AppManagement.StartApplication"><span>Wake Up</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="UpdateApplication" data-showstates="0,100" data-permission="Core.AppManagement.UpdateApplication"><span>Update</span><span class="mat-icon">system_update_alt</span></button>
                                  <button class="slideIcon" data-module="Core" data-method="Restart" data-showstates="20" data-permission="Core.AppManagement.RestartApplication"><span>Restart</span><span class="mat-icon">replay</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Stop" data-showstates="20,50" data-permission="Core.AppManagement.StopApplication"><span>Stop</span><span class="mat-icon">stop</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="Sleep" data-showstates="20" id="sleepButton" data-permission="Core.AppManagement.StopApplication"><span>Sleep</span><span class="mat-icon">pause</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="30,40" data-permission="Core.AppManagement.StopApplication"><span>Kill</span><span class="mat-icon">warning</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="10,70" data-permission="Core.AppManagement.StopApplication"><span>Abort</span><span class="mat-icon">error</span></button>
                                  <button class="slideIcon bgGreen" id="helpButton" data-permission="Core.Special.Diagnostics" data-bind="click: openTicket"><span>Assistance</span><span class="mat-icon">support</span></button>
                              </div>
                          </div>
                          <div data-viewmodel="DiagnosticsVM">
                              <h2>Connection Info</h2>
                              <div class="listenPort">
                                  <span>Primary Endpoint</span>
                                  <span><span data-b
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-10-26T08:17:07.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "cubecoders.com",
                  "w3.org",
                  "gravatar.com"
               ],
               "file" : [
                  "manifest.json"
               ],
               "hostname" : [
                  "discourse.cubecoders.com",
                  "gravatar.com",
                  "www.w3.org"
               ],
               "ip" : [
                  "2.6.0.0"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "https://discourse.cubecoders.com/",
                  "https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin",
                  "https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin",
                  "https://gravatar.com/emails/"
               ]
            },
            "favicon" : {
               "url" : "/Images/AppIcon.png"
            },
            "http" : {
               "bodymd5" : "f1badc1007359fb403c9701afbb08b7a",
               "bodymmh3" : -98725703,
               "description" : "AMP - Application Management Panel",
               "headermd5" : "a5bba1dd55ad1c927809abc165d9df21",
               "headermmh3" : -1409730915,
               "title" : "AMP - Application Management Panel"
            },
            "length" : 16384
         },
         "asn" : "AS24940",
         "city" : "Falkenstein",
         "country" : "DE",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nConnection: close\r\nContent-Type: text/html\r\nDate: Sat, 26 Oct 2024 08:17:06 GMT\r\nServer: Kestrel\r\nTransfer-Encoding: chunked\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\n\r\n4000\r\n\ufeff<!DOCTYPE html>\r\n\r\n<html lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title>AMP - Application Management Panel</title>\r\n    <meta charset=\"utf-8\" />\r\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n    <meta http-equiv=\"cleartype\" content=\"on\" />\r\n    <meta name=\"description\" content=\"AMP - Application Management Panel\" />\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n    <meta name=\"application-name\" content=\"AMP\" />\r\n    <meta name=\"theme-color\" content=\"#222222\" />\r\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-title\" content=\"AMP\" />\r\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"256x256\" href=\"/Images/AppIcon.png\">\r\n    <link rel=\"apple-touch-icon\" href=\"/Images/AppIcon.png\">\r\n    <link type=\"text/css\" href=\"/CSS/Stylesheet.css?v=2.6.0.0\" rel=\"stylesheet\" />\r\n    <link type=\"text/css\" href=\"/theme?v=2.6.0.0\" rel=\"stylesheet\" id=\"themeLink\" />\r\n    <link type=\"image/x-icon\" rel=\"shortcut icon\" href=\"/favicon.ico\" />\r\n    <link rel=\"icon\" sizes=\"256x256\" href=\"/Images/AppIcon.png\" />\r\n    <link rel=\"manifest\" href=\"/manifest.json\" />\r\n    <link rel=\"preload\" href=\"/Fonts/MaterialSymbolsRounded.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\r\n</head>\r\n<body>\r\n    <div id=\"mainModal\" class=\"modalbg\">\r\n        <div class=\"modalpanel\">\r\n            <img id=\"modalImage\" />\r\n            <h1 id=\"modaltitle\"></h1>\r\n            <div class=\"modalcontents\">\r\n                <p id=\"modalmessage\"></p>\r\n                <p id=\"modalsubtitle\"></p>\r\n                <input id=\"modalPromptInput\" type=\"text\" />\r\n                <p id=\"relatedLinkArea\"><span>Related Link:</span> <a href=\"\" id=\"relatedLinkA\" title=\"\" target=\"_blank\"></a></p>\r\n                <div id=\"modalAdvanced\">\r\n                    <p>Advanced Details <span class=\"adHandle\"></span></p>\r\n                    <pre id=\"modalAdvancedText\"></pre>\r\n                </div>\r\n            </div>\r\n            <div class=\"modalbuttons\">\r\n\r\n            </div>\r\n            <div class=\"loader\" id=\"modalLoader\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n        </div>\r\n    </div>\r\n    <div id=\"loginSplash\" class=\"desktopOnly\">\r\n        <!--<d-topics-list discourse-url=\"https://discourse.cubecoders.com/\" category=\"6\" per-page=\"8\"></d-topics-list>-->\r\n        <iframe id=\"loginBrandContents\"></iframe>\r\n    </div>\r\n    <div id=\"loginContainer\">\r\n        <div id=\"loginLogo\">\r\n            <!--<img src=\"/Images/10thAnniversary.png\" alt=\"Welcome to AMP\" />-->\r\n            <img src=\"/Images/FullLogo256.webp\" alt=\"Welcome to AMP\" />\r\n            <div id=\"ADSLoginWaiting\">Connecting to remote AMP instance...</div>\r\n            <h2 id=\"loginWelcome\">Welcome to AMP</h2>\r\n            <div id=\"loginModuleInfo\">\r\n                <h4><span>For </span><span class=\"AppName\"></span></h4>\r\n                <h6><span>&copy;</span><span class=\"ModuleAuthor\"></span></h6>\r\n            </div>\r\n        </div>\r\n        <div role=\"form\" id=\"loginForm\">\r\n            <div>\r\n                <label>Username</label><br />\r\n                <input type=\"text\" name=\"username\" />\r\n            </div>\r\n            <div>\r\n                <label>Password</label><br />\r\n                <input type=\"password\" name=\"password\" id=\"loginPasswordField\" />\r\n            </div>\r\n            <div>\r\n                <label class=\"checkbox\">\r\n                    <input type=\"checkbox\" name=\"rememberme\" checked=\"checked\" />\r\n                    <span></span>\r\n                </label>\r\n                <span style=\"margin-left: 8px;\">Remember Me</span>\r\n            </div>\r\n            <button class=\"bgGreen\" id=\"loginButton\">Login</button>\r\n            <button type=\"button\" class=\"bgGreen secureLoginButton\" id=\"secureLoginButton\">\r\n                <span>Passwordless Login</span>\r\n            </button>\r\n            <br /><br />\r\n            <h3 id=\"loginFailureReason\" style=\"margin-bottom:0\">&nbsp;</h3>\r\n            <a href=\"about:blank\" style=\"display:none\" target=\"_blank\" id=\"acocuntDisabledLinked\">Contact Support</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin\" style=\"display:none\" target=\"_blank\" id=\"loginHelperLink\">Why am I being rate limited?</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin\" style=\"display:block;margin-top:16px;\" target=\"_blank\" id=\"forgotLogin\">Forgotten login details?</a>\r\n        </div>\r\n        <div class=\"loginBusy\">\r\n            <div class=\"loader\" id=\"loginSpinner\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n            <h3>Loading plugins<br />one moment please...</h3>\r\n        </div>\r\n    </div>\r\n    <div id=\"barTop\">\r\n        <div id=\"responsiveHelpers\">\r\n            <img src=\"/Images/NavToggle.png\" id=\"navToggle\" alt=\"Navigation\" />\r\n        </div>\r\n        <div id=\"tabInfo\">\r\n            <h2 id=\"tabTitle\">Status</h2>\r\n            <h4 id=\"tabCaption\"></h4>\r\n        </div>\r\n        <div id=\"topSearchBox\" data-viewmodel=\"SearchAreaVM\">\r\n            <div class=\"icon icons_search\"></div>\r\n            <input type=\"search\" role=\"searchbox\" aria-label=\"search\" autocomplete=\"amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f\" class=\"searchBox\" title=\"Search\" placeholder=\"Search...\" data-bind=\"textInput: query\" name=\"amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db\" spellcheck=\"false\" />\r\n        </div>\r\n    </div>\r\n    <div id=\"searchResults\" data-viewmodel=\"SearchAreaVM\" style=\"display:none;\" data-bind=\"visible: resultsVisible\">\r\n        <div class=\"searchResultCategory\" data-bind=\"visible: results().length == 0\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3>No results for '<span data-bind=\"text: query\"></span>'</h3>\r\n                <p>Try using a simpler query with fewer search terms, or try the options below:</p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\">\r\n                <div class=\"searchResult\" data-bind=\"click: kbSearch\">\r\n                    <h3>Search Knowledge Base</h3>\r\n                    <p>Click to search the knowledge base for '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n                <div class=\"searchResult\" data-bind=\"click: supportSearch\">\r\n                    <h3>Search CubeCoders Support</h3>\r\n                    <p>Click to check the official support board for posts about '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- ko foreach: results -->\r\n        <div class=\"searchResultCategory\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3 data-bind=\"text: name\"></h3>\r\n                <p data-bind=\"text: description\"></p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\" data-bind=\"foreach: items\">\r\n                <div class=\"searchResult\" data-bind=\"click: click, css: {'videoResult' : imageURI != null}\">\r\n                    <!-- ko if: imageURI != null -->\r\n                    <img data-bind=\"attr: {src: imageURI}\" />\r\n                    <!-- /ko -->\r\n                    <h3 data-bind=\"text: title\"></h3>\r\n                    <p data-bind=\"text: description\"></p>\r\n                    <p class=\"source\" data-bind=\"text: source\"></p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- /ko -->\r\n    </div>\r\n    <div id=\"mainBody\">\r\n        <div id=\"releaseSpec\"></div>\r\n        <div id=\"mainBodyArea\">\r\n            <div class=\"bodyTab\" id=\"tab_currentuser\" data-viewmodel=\"UserInfoVM\">\r\n                <img data-bind=\"attr: {src: imageSmallURI}\" alt=\"User Avatar\" style=\"float:left;\" />\r\n                <div class=\"userInfoBlock\">\r\n                    <h2 data-bind=\"text: username\"></h2>\r\n                    <!-- ko if: isLDAPUser() -->\r\n                    <h3>LDAP Authenticated User</h3>\r\n                    <!-- /ko -->\r\n                    <a href=\"https://gravatar.com/emails/\" target=\"_new\">Edit Profile Picture</a>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                    <label>Email Address</label>\r\n                    <input type=\"email\" data-bind=\"value: emailAddress\" />\r\n                </div>\r\n                <br />\r\n                <button data-bind=\"click: updateDetails\" class=\"slimButton slideIcon\"><span>Save Changes</span><span class=\"mat-icon\">save</span></button>\r\n\r\n                <h2 style=\"margin-top:0.8em\">Two-factor Authentication (2FA)</h2>\r\n                <p>\r\n                    2FA is currently <span style=\"margin-right:16px;\" data-bind=\"css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')\"></span>\r\n                    <button class=\"slimButton\" data-bind=\"visible: !isTwoFactor(), click: enableTwoFactor\">Setup 2FA</button>\r\n                    <button data-bind=\"visible: isTwoFactor(), click: disableTwoFactor\" class=\"slimButton bgRed slideIcon\"><span>Disable 2FA</span><span class=\"mat-icon\">key_off</span></button>\r\n                </p>\r\n\r\n                <!-- ko if: showWebauthnSetup -->\r\n                <h2>Passwordless Login</h2>\r\n                <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>\r\n                <button data-bind=\"click: setupWebauthn\" class=\"slimButton bgGreen secureLoginButton\"><span>Setup Passwordless Login</span></button>\r\n                <button data-bind=\"click: manageWebauthnTokens\" class=\"slimButton\"><span>Manage Tokens</span></button>\r\n                <!-- /ko -->\r\n                <!-- ko if: !isLDAPUser() -->\r\n                <h2>Change Password</h2>\r\n                <table class=\"twoColLine noZebra\">\r\n                    <tr>\r\n                        <td>Current Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: oldPassword\" required=\"required\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>New Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: newPassword, valueUpdate: 'input'\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Confirm Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: confirmPassword\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Password Strength</td>\r\n                        <td><div class=\"passwordGrade\" data-bind=\"css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''\"></div></td>\r\n                    </tr>\r\n                </table>\r\n                <br />\r\n                <button class=\"slimButton\" data-bind=\"click: changePassword\">Change Password</button>\r\n                <!-- /ko -->\r\n\r\n                <h2>Actions</h2>\r\n                <button class=\"slimButton\" data-bind=\"click: mobileLogin\">Mobile Login</button>\r\n                <button class=\"slimButton\" data-bind=\"click: serviceLogin\">Service Login</button>\r\n                <button class=\"slimButton bgRed slideIcon\" data-bind=\"click: logout\"><span>Logout</span><span class=\"mat-icon\">logout</span></button>\r\n            </div>\r\n            <div class=\"bodyTab\" id=\"tab_status\">\r\n                <div class=\"metricsHeader\">\r\n                    <h2>Metrics and Status</h2>\r\n                    <div class=\"grow\"></div>\r\n                    <div id=\"AMP_Core_PrimaryTask\" class=\"AppStatus\" data-bind=\"'class': stateColorClass()\">\r\n                        <span data-bind=\"text: stateText\"></span>\r\n                        <span class=\"mat-icon\" data-bind=\"text: stateIcon\"></span>\r\n                    </div>\r\n                </div>\r\n                <div id=\"AMP_Core_MetricsDisplay\">\r\n                    <!-- ko foreach: metrics -->\r\n                    <div class=\"DisplayMetric\" data-bind=\"style: {'border-color': color}, attr: {'data-metric': shortMetricName}\">\r\n                        <div class=\"DisplayMetricHeader\" data-bind=\"style: { 'background-color': color, 'color': color3 }\">\r\n                            <div data-bind=\"text:name\" style=\"font-weight:bold;\"></div>\r\n                            <div data-bind=\"text:displayValue\"></div>\r\n                            <div class=\"circleChart\">\r\n                                <svg>\r\n                                    <g>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\"></circle>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\" class=\"value\" data-bind=\"style:{ 'stroke-dashoffset': dashOffset() }\"></circle>\r\n                                    </g>\r\n                                </svg>\r\n                            </div>\r\n                        </div>\r\n                        <div class=\"DisplayMetricGraph\" data-bind=\"attr: { id: elementId }\"></div>\r\n                    </div>\r\n                    <!-- /ko -->\r\n                </div>\r\n                <div id=\"statusActions\">\r\n                    <div>\r\n                        <h2>Actions</h2>\r\n                        <div class=\"buttonGroup\" id=\"AMP_Core_ServerStatus\" style=\"width: auto; float: none;\">\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.StartApplication\"><span>Start</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"50\" data-permission=\"Core.AppManagement.StartApplication\"><span>Wake Up</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"UpdateApplication\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.UpdateApplication\"><span>Update</span><span class=\"mat-icon\">system_update_alt</span></button>\r\n                            <button class=\"slideIcon\" data-module=\"Core\" data-method=\"Restart\" data-showstates=\"20\" data-permission=\"Core.AppManagement.RestartApplication\"><span>Restart</span><span class=\"mat-icon\">replay</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Stop\" data-showstates=\"20,50\" data-permission=\"Core.AppManagement.StopApplication\"><span>Stop</span><span class=\"mat-icon\">stop</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"Sleep\" data-showstates=\"20\" id=\"sleepButton\" data-permission=\"Core.AppManagement.StopApplication\"><span>Sleep</span><span class=\"mat-icon\">pause</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"30,40\" data-permission=\"Core.AppManagement.StopApplication\"><span>Kill</span><span class=\"mat-icon\">warning</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"10,70\" data-permission=\"Core.AppManagement.StopApplication\"><span>Abort</span><span class=\"mat-icon\">error</span></button>\r\n                            <button class=\"slideIcon bgGreen\" id=\"helpButton\" data-permission=\"Core.Special.Diagnostics\" data-bind=\"click: openTicket\"><span>Assistance</span><span class=\"mat-icon\">support</span></button>\r\n                        </div>\r\n                    </div>\r\n                    <div data-viewmodel=\"DiagnosticsVM\">\r\n                        <h2>Connection Info</h2>\r\n                        <div class=\"listenPort\">\r\n                            <span>Primary Endpoint</span>\r\n                            <span><span data-b",
         "datamd5" : "2869c61855f70e464c8b9c040316a920",
         "datammh3" : -32098060,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "your-server.de"
         ],
         "geolocus" : {
            "asn" : "AS24940",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "DE",
            "countryname" : "Germany",
            "domain" : [
               "hetzner.com",
               "your-server.de"
            ],
            "isineu" : "true",
            "latitude" : "51.165691",
            "location" : "51.165691,10.451526",
            "longitude" : "10.451526",
            "netname" : "HETZNER-fsn1-dc4",
            "organization" : "Hetzner Online GmbH",
            "subnet" : "46.4.0.0/18"
         },
         "host" : [
            "static"
         ],
         "hostname" : [
            "static.161.32.4.46.clients.your-server.de"
         ],
         "ip" : "46.4.32.161",
         "ipv6" : "false",
         "latitude" : "50.4777",
         "location" : "50.4777,12.3649",
         "longitude" : "12.3649",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Hetzner Online GmbH",
         "os" : "Windows",
         "osvendor" : "Microsoft",
         "port" : 8099,
         "product" : "Kestrel",
         "productvendor" : "Kestrel",
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "static.161.32.4.46.clients.your-server.de"
         ],
         "seen_date" : "2024-10-26",
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "161.32.4.46.clients.your-server.de",
            "32.4.46.clients.your-server.de",
            "4.46.clients.your-server.de",
            "46.clients.your-server.de",
            "clients.your-server.de"
         ],
         "subnet" : "46.4.0.0/16",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "de"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 163.123.128.35:8099 (tcp/http) - last seen on 2024-10-25 at 08:03:43 UTC

    • IP
      163.123.128.35
      Network
      163.123.128.0/22
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://163.123.128.35:8099/ 200

      HTTP Title
      AMP - Application Management Panel
      HTTP Description
      AMP - Application Management Panel
      ASN
      AS398871
      Organization
      STRIVETECH-WA
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      86348c0b3d23a26e654cca7c15fd00bd
      HTTP Header MD5
      88b964387b4332ff4065da347f4c5342
      HTTP Body MD5
      6e823dc573fde35ea8bdf2a40e14336f
    • HTTP/1.1 200 OK
      Date: Fri, 25 Oct 2024 08:03:43 GMT
      Content-Type: text/html
      Content-Length: 102056
      Last-Modified: Tue, 17 Sep 2024 11:32:10 GMT
      X-FRAME-OPTIONS: SAMEORIGIN
      X-Content-Type-Options: nosniff
      Connection: close
      
      <!DOCTYPE html>
      
      <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <title>AMP - Application Management Panel</title>
          <meta charset="utf-8" />
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
          <meta http-equiv="cleartype" content="on" />
          <meta name="description" content="AMP - Application Management Panel" />
          <meta name="viewport" content="width=device-width, initial-scale=1.0" />
          <meta name="application-name" content="AMP" />
          <meta name="theme-color" content="#222222" />
          <meta name="mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-title" content="AMP" />
          <link rel="apple-touch-icon-precomposed" sizes="256x256" href="/Images/AppIcon.png">
          <link rel="apple-touch-icon" href="/Images/AppIcon.png">
          <link type="text/css" href="/CSS/Stylesheet.css?v=2.5.1.8" rel="stylesheet" />
          <link type="text/css" href="/theme?v=2.5.1.8" rel="stylesheet" />
          <link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />
          <link rel="icon" sizes="256x256" href="/Images/AppIcon.png" />
          <link rel="manifest" href="/manifest.json" />
          <link rel="preload" href="/Fonts/MaterialSymbolsRounded.woff2" as="font" type="font/woff2" crossorigin>
      </head>
      <body>
          <div id="mainModal" class="modalbg">
              <div class="modalpanel">
                  <img id="modalImage" />
                  <h1 id="modaltitle"></h1>
                  <div class="modalcontents">
                      <p id="modalmessage"></p>
                      <p id="modalsubtitle"></p>
                      <input id="modalPromptInput" type="text" />
                      <p id="relatedLinkArea"><span>Related Link:</span> <a href="" id="relatedLinkA" title="" target="_blank"></a></p>
                      <div id="modalAdvanced">
                          <p>Advanced Details <span class="adHandle"></span></p>
                          <pre id="modalAdvancedText"></pre>
                      </div>
                  </div>
                  <div class="modalbuttons">
      
                  </div>
                  <div class="loader" id="modalLoader"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
              </div>
          </div>
          <div id="loginSplash" class="desktopOnly">
              <!--<d-topics-list discourse-url="https://discourse.cubecoders.com/" category="6" per-page="8"></d-topics-list>-->
              <iframe id="loginBrandContents"></iframe>
          </div>
          <div id="loginContainer">
              <div id="loginLogo">
                  <!--<img src="/Images/10thAnniversary.png" alt="Welcome to AMP" />-->
                  <img src="/Images/FullLogo256.webp" alt="Welcome to AMP" />
                  <div id="ADSLoginWaiting">Connecting to remote AMP instance...</div>
                  <h2 id="loginWelcome">Welcome to AMP</h2>
                  <div id="loginModuleInfo">
                      <h4><span>For </span><span class="AppName"></span></h4>
                      <h6><span>&copy;</span><span class="ModuleAuthor"></span></h6>
                  </div>
              </div>
              <div role="form" id="loginForm">
                  <div>
                      <label>Username</label><br />
                      <input type="text" name="username" />
                  </div>
                  <div>
                      <label>Password</label><br />
                      <input type="password" name="password" id="loginPasswordField" />
                  </div>
                  <div>
                      <label class="checkbox">
                          <input type="checkbox" name="rememberme" checked="checked" />
                          <span></span>
                      </label>
                      <span style="margin-left: 8px;">Remember Me</span>
                  </div>
                  <button class="bgGreen" id="loginButton">Login</button>
                  <button type="button" class="bgGreen secureLoginButton" id="secureLoginButton">
                      <span>Passwordless Login</span>
                  </button>
                  <br /><br />
                  <h3 id="loginFailureReason" style="margin-bottom:0">&nbsp;</h3>
                  <a href="about:blank" style="display:none" target="_blank" id="acocuntDisabledLinked">Contact Support</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin" style="display:none" target="_blank" id="loginHelperLink">Why am I being rate limited?</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin" style="display:block;margin-top:16px;" target="_blank" id="forgotLogin">Forgotten login details?</a>
              </div>
              <div class="loginBusy">
                  <div class="loader" id="loginSpinner"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
                  <h3>Loading plugins<br />one moment please...</h3>
              </div>
          </div>
          <div id="barTop">
              <div id="responsiveHelpers">
                  <img src="/Images/NavToggle.png" id="navToggle" alt="Navigation" />
              </div>
              <div id="tabInfo">
                  <h2 id="tabTitle">Status</h2>
                  <h4 id="tabCaption"></h4>
              </div>
              <div id="topSearchBox" data-viewmodel="SearchAreaVM">
                  <div class="icon icons_search"></div>
                  <input type="search" role="searchbox" aria-label="search" autocomplete="amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f" class="searchBox" title="Search" placeholder="Search..." data-bind="textInput: query" name="amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db" spellcheck="false" />
              </div>
          </div>
          <div id="searchResults" data-viewmodel="SearchAreaVM" style="display:none;" data-bind="visible: resultsVisible">
              <div class="searchResultCategory" data-bind="visible: results().length == 0">
                  <div class="searchResultCategoryInfo">
                      <h3>No results for '<span data-bind="text: query"></span>'</h3>
                      <p>Try using a simpler query with fewer search terms, or try the options below:</p>
                  </div>
                  <div class="searchCategoryItems">
                      <div class="searchResult" data-bind="click: kbSearch">
                          <h3>Search Knowledge Base</h3>
                          <p>Click to search the knowledge base for '<span data-bind="text: query"></span>'</p>
                      </div>
                      <div class="searchResult" data-bind="click: supportSearch">
                          <h3>Search CubeCoders Support</h3>
                          <p>Click to check the official support board for posts about '<span data-bind="text: query"></span>'</p>
                      </div>
                  </div>
              </div>
              <!-- ko foreach: results -->
              <div class="searchResultCategory">
                  <div class="searchResultCategoryInfo">
                      <h3 data-bind="text: name"></h3>
                      <p data-bind="text: description"></p>
                  </div>
                  <div class="searchCategoryItems" data-bind="foreach: items">
                      <div class="searchResult" data-bind="click: click, css: {'videoResult' : imageURI != null}">
                          <!-- ko if: imageURI != null -->
                          <img data-bind="attr: {src: imageURI}" />
                          <!-- /ko -->
                          <h3 data-bind="text: title"></h3>
                          <p data-bind="text: description"></p>
                          <p class="source" data-bind="text: source"></p>
                      </div>
                  </div>
              </div>
              <!-- /ko -->
          </div>
          <div id="mainBody">
              <div id="releaseSpec"></div>
              <div id="mainBodyArea">
                  <div class="bodyTab" id="tab_currentuser" data-viewmodel="UserInfoVM">
                      <img data-bind="attr: {src: imageSmallURI}" alt="User Avatar" style="float:left;" />
                      <div class="userInfoBlock">
                          <h2 data-bind="text: username"></h2>
                          <!-- ko if: isLDAPUser() -->
                          <h3>LDAP Authenticated User</h3>
                          <!-- /ko -->
                          <a href="https://gravatar.com/emails/" target="_new">Edit Profile Picture</a>
                      </div>
                      <div class="form-group">
                          <label>Email Address</label>
                          <input type="email" data-bind="value: emailAddress" />
                      </div>
                      <br />
                      <button data-bind="click: updateDetails" class="slimButton slideIcon"><span>Save Changes</span><span class="mat-icon">save</span></button>
      
                      <h2 style="margin-top:0.8em">Two-factor Authentication (2FA)</h2>
                      <p>
                          2FA is currently <span style="margin-right:16px;" data-bind="css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')"></span>
                          <button class="slimButton" data-bind="visible: !isTwoFactor(), click: enableTwoFactor">Setup 2FA</button>
                          <button data-bind="visible: isTwoFactor(), click: disableTwoFactor" class="slimButton bgRed slideIcon"><span>Disable 2FA</span><span class="mat-icon">key_off</span></button>
                      </p>
      
                      <!-- ko if: showWebauthnSetup -->
                      <h2>Passwordless Login</h2>
                      <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>
                      <button data-bind="click: setupWebauthn" class="slimButton bgGreen secureLoginButton"><span>Setup Passwordless Login</span></button>
                      <button data-bind="click: manageWebauthnTokens" class="slimButton"><span>Manage Tokens</span></button>
                      <!-- /ko -->
                      <!-- ko if: !isLDAPUser() -->
                      <h2>Change Password</h2>
                      <table class="twoColLine noZebra">
                          <tr>
                              <td>Current Password</td>
                              <td><input type="password" data-bind="value: oldPassword" required="required" /></td>
                          </tr>
                          <tr>
                              <td>New Password</td>
                              <td><input type="password" data-bind="value: newPassword, valueUpdate: 'input'" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Confirm Password</td>
                              <td><input type="password" data-bind="value: confirmPassword" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Password Strength</td>
                              <td><div class="passwordGrade" data-bind="css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''"></div></td>
                          </tr>
                      </table>
                      <br />
                      <button class="slimButton" data-bind="click: changePassword">Change Password</button>
                      <!-- /ko -->
      
                      <h2>Actions</h2>
                      <button class="slimButton" data-bind="click: mobileLogin">Mobile Login</button>
                      <button class="slimButton" data-bind="click: serviceLogin">Service Login</button>
                      <button class="slimButton bgRed slideIcon" data-bind="click: logout"><span>Logout</span><span class="mat-icon">logout</span></button>
                  </div>
                  <div class="bodyTab" id="tab_status">
                      <div class="metricsHeader">
                          <h2>Metrics and Status</h2>
                          <div class="grow"></div>
                          <div id="AMP_Core_PrimaryTask" class="AppStatus" data-bind="'class': stateColorClass()">
                              <span data-bind="text: stateText"></span>
                              <span class="mat-icon" data-bind="text: stateIcon"></span>
                          </div>
                      </div>
                      <div id="AMP_Core_MetricsDisplay">
                          <!-- ko foreach: metrics -->
                          <div class="DisplayMetric" data-bind="style: {'border-color': color}, attr: {'data-metric': shortMetricName}">
                              <div class="DisplayMetricHeader" data-bind="style: { 'background-color': color, 'color': color3 }">
                                  <div data-bind="text:name" style="font-weight:bold;"></div>
                                  <div data-bind="text:displayValue"></div>
                                  <div class="circleChart">
                                      <svg>
                                          <g>
                                              <circle r="32" cx="48" cy="56"></circle>
                                              <circle r="32" cx="48" cy="56" class="value" data-bind="style:{ 'stroke-dashoffset': dashOffset() }"></circle>
                                          </g>
                                      </svg>
                                  </div>
                              </div>
                              <div class="DisplayMetricGraph" data-bind="attr: { id: elementId }"></div>
                          </div>
                          <!-- /ko -->
                      </div>
                      <div id="statusActions">
                          <div>
                              <h2>Actions</h2>
                              <div class="buttonGroup" id="AMP_Core_ServerStatus" style="width: auto; float: none;">
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="0,100" data-permission="Core.AppManagement.StartApplication"><span>Start</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="50" data-permission="Core.AppManagement.StartApplication"><span>Wake Up</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="UpdateApplication" data-showstates="0,100" data-permission="Core.AppManagement.UpdateApplication"><span>Update</span><span class="mat-icon">system_update_alt</span></button>
                                  <button class="slideIcon" data-module="Core" data-method="Restart" data-showstates="20" data-permission="Core.AppManagement.RestartApplication"><span>Restart</span><span class="mat-icon">replay</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Stop" data-showstates="20,50" data-permission="Core.AppManagement.StopApplication"><span>Stop</span><span class="mat-icon">stop</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="Sleep" data-showstates="20" id="sleepButton" data-permission="Core.AppManagement.StopApplication"><span>Sleep</span><span class="mat-icon">pause</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="30,40" data-permission="Core.AppManagement.StopApplication"><span>Kill</span><span class="mat-icon">warning</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="10,70" data-permission="Core.AppManagement.StopApplication"><span>Abort</span><span class="mat-icon">error</span></button>
                                  <button class="slideIcon bgGreen" id="helpButton" data-permission="Core.Special.Diagnostics" data-bind="click: openTicket"><span>Assistance</span><span class="mat-icon">support</span></button>
                              </div>
                          </div>
                          <div data-viewmodel="DiagnosticsVM">
                              <h2>Connection Info</h2>
                              <div class="listenPort">
                                  <span>Primary Endpoint</span>
                                  <span><span da
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-10-25T08:03:43.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "gravatar.com",
                  "cubecoders.com",
                  "w3.org"
               ],
               "file" : [
                  "manifest.json"
               ],
               "hostname" : [
                  "discourse.cubecoders.com",
                  "gravatar.com",
                  "www.w3.org"
               ],
               "ip" : [
                  "2.5.1.8"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "https://discourse.cubecoders.com/",
                  "https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin",
                  "https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin",
                  "https://gravatar.com/emails/"
               ]
            },
            "favicon" : {
               "url" : "/Images/AppIcon.png"
            },
            "http" : {
               "bodymd5" : "6e823dc573fde35ea8bdf2a40e14336f",
               "bodymmh3" : -1667826486,
               "description" : "AMP - Application Management Panel",
               "header" : [
                  {
                     "value" : "Tue, 17 Sep 2024 11:32:10 GMT",
                     "name" : "Last-Modified"
                  }
               ],
               "headermd5" : "88b964387b4332ff4065da347f4c5342",
               "headermmh3" : 43663445,
               "title" : "AMP - Application Management Panel"
            },
            "length" : 16384
         },
         "asn" : "AS398871",
         "city" : "Pasco",
         "country" : "US",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nDate: Fri, 25 Oct 2024 08:03:43 GMT\r\nContent-Type: text/html\r\nContent-Length: 102056\r\nLast-Modified: Tue, 17 Sep 2024 11:32:10 GMT\r\nX-FRAME-OPTIONS: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nConnection: close\r\n\r\n\ufeff<!DOCTYPE html>\r\n\r\n<html lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title>AMP - Application Management Panel</title>\r\n    <meta charset=\"utf-8\" />\r\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n    <meta http-equiv=\"cleartype\" content=\"on\" />\r\n    <meta name=\"description\" content=\"AMP - Application Management Panel\" />\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n    <meta name=\"application-name\" content=\"AMP\" />\r\n    <meta name=\"theme-color\" content=\"#222222\" />\r\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-title\" content=\"AMP\" />\r\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"256x256\" href=\"/Images/AppIcon.png\">\r\n    <link rel=\"apple-touch-icon\" href=\"/Images/AppIcon.png\">\r\n    <link type=\"text/css\" href=\"/CSS/Stylesheet.css?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"text/css\" href=\"/theme?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"image/x-icon\" rel=\"shortcut icon\" href=\"/favicon.ico\" />\r\n    <link rel=\"icon\" sizes=\"256x256\" href=\"/Images/AppIcon.png\" />\r\n    <link rel=\"manifest\" href=\"/manifest.json\" />\r\n    <link rel=\"preload\" href=\"/Fonts/MaterialSymbolsRounded.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\r\n</head>\r\n<body>\r\n    <div id=\"mainModal\" class=\"modalbg\">\r\n        <div class=\"modalpanel\">\r\n            <img id=\"modalImage\" />\r\n            <h1 id=\"modaltitle\"></h1>\r\n            <div class=\"modalcontents\">\r\n                <p id=\"modalmessage\"></p>\r\n                <p id=\"modalsubtitle\"></p>\r\n                <input id=\"modalPromptInput\" type=\"text\" />\r\n                <p id=\"relatedLinkArea\"><span>Related Link:</span> <a href=\"\" id=\"relatedLinkA\" title=\"\" target=\"_blank\"></a></p>\r\n                <div id=\"modalAdvanced\">\r\n                    <p>Advanced Details <span class=\"adHandle\"></span></p>\r\n                    <pre id=\"modalAdvancedText\"></pre>\r\n                </div>\r\n            </div>\r\n            <div class=\"modalbuttons\">\r\n\r\n            </div>\r\n            <div class=\"loader\" id=\"modalLoader\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n        </div>\r\n    </div>\r\n    <div id=\"loginSplash\" class=\"desktopOnly\">\r\n        <!--<d-topics-list discourse-url=\"https://discourse.cubecoders.com/\" category=\"6\" per-page=\"8\"></d-topics-list>-->\r\n        <iframe id=\"loginBrandContents\"></iframe>\r\n    </div>\r\n    <div id=\"loginContainer\">\r\n        <div id=\"loginLogo\">\r\n            <!--<img src=\"/Images/10thAnniversary.png\" alt=\"Welcome to AMP\" />-->\r\n            <img src=\"/Images/FullLogo256.webp\" alt=\"Welcome to AMP\" />\r\n            <div id=\"ADSLoginWaiting\">Connecting to remote AMP instance...</div>\r\n            <h2 id=\"loginWelcome\">Welcome to AMP</h2>\r\n            <div id=\"loginModuleInfo\">\r\n                <h4><span>For </span><span class=\"AppName\"></span></h4>\r\n                <h6><span>&copy;</span><span class=\"ModuleAuthor\"></span></h6>\r\n            </div>\r\n        </div>\r\n        <div role=\"form\" id=\"loginForm\">\r\n            <div>\r\n                <label>Username</label><br />\r\n                <input type=\"text\" name=\"username\" />\r\n            </div>\r\n            <div>\r\n                <label>Password</label><br />\r\n                <input type=\"password\" name=\"password\" id=\"loginPasswordField\" />\r\n            </div>\r\n            <div>\r\n                <label class=\"checkbox\">\r\n                    <input type=\"checkbox\" name=\"rememberme\" checked=\"checked\" />\r\n                    <span></span>\r\n                </label>\r\n                <span style=\"margin-left: 8px;\">Remember Me</span>\r\n            </div>\r\n            <button class=\"bgGreen\" id=\"loginButton\">Login</button>\r\n            <button type=\"button\" class=\"bgGreen secureLoginButton\" id=\"secureLoginButton\">\r\n                <span>Passwordless Login</span>\r\n            </button>\r\n            <br /><br />\r\n            <h3 id=\"loginFailureReason\" style=\"margin-bottom:0\">&nbsp;</h3>\r\n            <a href=\"about:blank\" style=\"display:none\" target=\"_blank\" id=\"acocuntDisabledLinked\">Contact Support</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin\" style=\"display:none\" target=\"_blank\" id=\"loginHelperLink\">Why am I being rate limited?</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin\" style=\"display:block;margin-top:16px;\" target=\"_blank\" id=\"forgotLogin\">Forgotten login details?</a>\r\n        </div>\r\n        <div class=\"loginBusy\">\r\n            <div class=\"loader\" id=\"loginSpinner\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n            <h3>Loading plugins<br />one moment please...</h3>\r\n        </div>\r\n    </div>\r\n    <div id=\"barTop\">\r\n        <div id=\"responsiveHelpers\">\r\n            <img src=\"/Images/NavToggle.png\" id=\"navToggle\" alt=\"Navigation\" />\r\n        </div>\r\n        <div id=\"tabInfo\">\r\n            <h2 id=\"tabTitle\">Status</h2>\r\n            <h4 id=\"tabCaption\"></h4>\r\n        </div>\r\n        <div id=\"topSearchBox\" data-viewmodel=\"SearchAreaVM\">\r\n            <div class=\"icon icons_search\"></div>\r\n            <input type=\"search\" role=\"searchbox\" aria-label=\"search\" autocomplete=\"amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f\" class=\"searchBox\" title=\"Search\" placeholder=\"Search...\" data-bind=\"textInput: query\" name=\"amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db\" spellcheck=\"false\" />\r\n        </div>\r\n    </div>\r\n    <div id=\"searchResults\" data-viewmodel=\"SearchAreaVM\" style=\"display:none;\" data-bind=\"visible: resultsVisible\">\r\n        <div class=\"searchResultCategory\" data-bind=\"visible: results().length == 0\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3>No results for '<span data-bind=\"text: query\"></span>'</h3>\r\n                <p>Try using a simpler query with fewer search terms, or try the options below:</p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\">\r\n                <div class=\"searchResult\" data-bind=\"click: kbSearch\">\r\n                    <h3>Search Knowledge Base</h3>\r\n                    <p>Click to search the knowledge base for '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n                <div class=\"searchResult\" data-bind=\"click: supportSearch\">\r\n                    <h3>Search CubeCoders Support</h3>\r\n                    <p>Click to check the official support board for posts about '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- ko foreach: results -->\r\n        <div class=\"searchResultCategory\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3 data-bind=\"text: name\"></h3>\r\n                <p data-bind=\"text: description\"></p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\" data-bind=\"foreach: items\">\r\n                <div class=\"searchResult\" data-bind=\"click: click, css: {'videoResult' : imageURI != null}\">\r\n                    <!-- ko if: imageURI != null -->\r\n                    <img data-bind=\"attr: {src: imageURI}\" />\r\n                    <!-- /ko -->\r\n                    <h3 data-bind=\"text: title\"></h3>\r\n                    <p data-bind=\"text: description\"></p>\r\n                    <p class=\"source\" data-bind=\"text: source\"></p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- /ko -->\r\n    </div>\r\n    <div id=\"mainBody\">\r\n        <div id=\"releaseSpec\"></div>\r\n        <div id=\"mainBodyArea\">\r\n            <div class=\"bodyTab\" id=\"tab_currentuser\" data-viewmodel=\"UserInfoVM\">\r\n                <img data-bind=\"attr: {src: imageSmallURI}\" alt=\"User Avatar\" style=\"float:left;\" />\r\n                <div class=\"userInfoBlock\">\r\n                    <h2 data-bind=\"text: username\"></h2>\r\n                    <!-- ko if: isLDAPUser() -->\r\n                    <h3>LDAP Authenticated User</h3>\r\n                    <!-- /ko -->\r\n                    <a href=\"https://gravatar.com/emails/\" target=\"_new\">Edit Profile Picture</a>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                    <label>Email Address</label>\r\n                    <input type=\"email\" data-bind=\"value: emailAddress\" />\r\n                </div>\r\n                <br />\r\n                <button data-bind=\"click: updateDetails\" class=\"slimButton slideIcon\"><span>Save Changes</span><span class=\"mat-icon\">save</span></button>\r\n\r\n                <h2 style=\"margin-top:0.8em\">Two-factor Authentication (2FA)</h2>\r\n                <p>\r\n                    2FA is currently <span style=\"margin-right:16px;\" data-bind=\"css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')\"></span>\r\n                    <button class=\"slimButton\" data-bind=\"visible: !isTwoFactor(), click: enableTwoFactor\">Setup 2FA</button>\r\n                    <button data-bind=\"visible: isTwoFactor(), click: disableTwoFactor\" class=\"slimButton bgRed slideIcon\"><span>Disable 2FA</span><span class=\"mat-icon\">key_off</span></button>\r\n                </p>\r\n\r\n                <!-- ko if: showWebauthnSetup -->\r\n                <h2>Passwordless Login</h2>\r\n                <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>\r\n                <button data-bind=\"click: setupWebauthn\" class=\"slimButton bgGreen secureLoginButton\"><span>Setup Passwordless Login</span></button>\r\n                <button data-bind=\"click: manageWebauthnTokens\" class=\"slimButton\"><span>Manage Tokens</span></button>\r\n                <!-- /ko -->\r\n                <!-- ko if: !isLDAPUser() -->\r\n                <h2>Change Password</h2>\r\n                <table class=\"twoColLine noZebra\">\r\n                    <tr>\r\n                        <td>Current Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: oldPassword\" required=\"required\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>New Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: newPassword, valueUpdate: 'input'\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Confirm Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: confirmPassword\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Password Strength</td>\r\n                        <td><div class=\"passwordGrade\" data-bind=\"css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''\"></div></td>\r\n                    </tr>\r\n                </table>\r\n                <br />\r\n                <button class=\"slimButton\" data-bind=\"click: changePassword\">Change Password</button>\r\n                <!-- /ko -->\r\n\r\n                <h2>Actions</h2>\r\n                <button class=\"slimButton\" data-bind=\"click: mobileLogin\">Mobile Login</button>\r\n                <button class=\"slimButton\" data-bind=\"click: serviceLogin\">Service Login</button>\r\n                <button class=\"slimButton bgRed slideIcon\" data-bind=\"click: logout\"><span>Logout</span><span class=\"mat-icon\">logout</span></button>\r\n            </div>\r\n            <div class=\"bodyTab\" id=\"tab_status\">\r\n                <div class=\"metricsHeader\">\r\n                    <h2>Metrics and Status</h2>\r\n                    <div class=\"grow\"></div>\r\n                    <div id=\"AMP_Core_PrimaryTask\" class=\"AppStatus\" data-bind=\"'class': stateColorClass()\">\r\n                        <span data-bind=\"text: stateText\"></span>\r\n                        <span class=\"mat-icon\" data-bind=\"text: stateIcon\"></span>\r\n                    </div>\r\n                </div>\r\n                <div id=\"AMP_Core_MetricsDisplay\">\r\n                    <!-- ko foreach: metrics -->\r\n                    <div class=\"DisplayMetric\" data-bind=\"style: {'border-color': color}, attr: {'data-metric': shortMetricName}\">\r\n                        <div class=\"DisplayMetricHeader\" data-bind=\"style: { 'background-color': color, 'color': color3 }\">\r\n                            <div data-bind=\"text:name\" style=\"font-weight:bold;\"></div>\r\n                            <div data-bind=\"text:displayValue\"></div>\r\n                            <div class=\"circleChart\">\r\n                                <svg>\r\n                                    <g>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\"></circle>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\" class=\"value\" data-bind=\"style:{ 'stroke-dashoffset': dashOffset() }\"></circle>\r\n                                    </g>\r\n                                </svg>\r\n                            </div>\r\n                        </div>\r\n                        <div class=\"DisplayMetricGraph\" data-bind=\"attr: { id: elementId }\"></div>\r\n                    </div>\r\n                    <!-- /ko -->\r\n                </div>\r\n                <div id=\"statusActions\">\r\n                    <div>\r\n                        <h2>Actions</h2>\r\n                        <div class=\"buttonGroup\" id=\"AMP_Core_ServerStatus\" style=\"width: auto; float: none;\">\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.StartApplication\"><span>Start</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"50\" data-permission=\"Core.AppManagement.StartApplication\"><span>Wake Up</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"UpdateApplication\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.UpdateApplication\"><span>Update</span><span class=\"mat-icon\">system_update_alt</span></button>\r\n                            <button class=\"slideIcon\" data-module=\"Core\" data-method=\"Restart\" data-showstates=\"20\" data-permission=\"Core.AppManagement.RestartApplication\"><span>Restart</span><span class=\"mat-icon\">replay</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Stop\" data-showstates=\"20,50\" data-permission=\"Core.AppManagement.StopApplication\"><span>Stop</span><span class=\"mat-icon\">stop</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"Sleep\" data-showstates=\"20\" id=\"sleepButton\" data-permission=\"Core.AppManagement.StopApplication\"><span>Sleep</span><span class=\"mat-icon\">pause</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"30,40\" data-permission=\"Core.AppManagement.StopApplication\"><span>Kill</span><span class=\"mat-icon\">warning</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"10,70\" data-permission=\"Core.AppManagement.StopApplication\"><span>Abort</span><span class=\"mat-icon\">error</span></button>\r\n                            <button class=\"slideIcon bgGreen\" id=\"helpButton\" data-permission=\"Core.Special.Diagnostics\" data-bind=\"click: openTicket\"><span>Assistance</span><span class=\"mat-icon\">support</span></button>\r\n                        </div>\r\n                    </div>\r\n                    <div data-viewmodel=\"DiagnosticsVM\">\r\n                        <h2>Connection Info</h2>\r\n                        <div class=\"listenPort\">\r\n                            <span>Primary Endpoint</span>\r\n                            <span><span da",
         "datamd5" : "86348c0b3d23a26e654cca7c15fd00bd",
         "datammh3" : 598244929,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "geolocus" : {
            "asn" : "AS398871",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "strivetech.us"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "STRIVETECH-CORE",
            "organization" : "StriveTech",
            "subnet" : "163.123.128.0/22"
         },
         "ip" : "163.123.128.35",
         "ipv6" : "false",
         "latitude" : "46.2515",
         "location" : "46.2515,-119.1034",
         "longitude" : "-119.1034",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "STRIVETECH-WA",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8099,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "seen_date" : "2024-10-25",
         "source" : "datascan",
         "status" : 200,
         "subnet" : "163.123.128.0/22",
         "tag" : "<enterprise field>: tag",
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 85.114.134.215:8099 (tcp/http) - last seen on 2024-10-24 at 07:01:43 UTC

    • IP
      85.114.134.215
      Network
      85.114.128.0/19
      Domain(s)
      fmj-multigaming.de
      Device

      <enterprise field>: device.class

      Operating System
      Microsoft Windows
      URL

      http://85.114.134.215:8099/ 200

      HTTP Title
      AMP - Application Management Panel
      HTTP Description
      AMP - Application Management Panel
      Reverse DNS
      amp.fmj-multigaming.de
      ASN
      AS24961
      Organization
      WIIT AG
      Protocol
      http
      Source
      datascan
    • Operating System
      Microsoft Windows
      Product
      Kestrel Kestrel
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      2869c61855f70e464c8b9c040316a920
      HTTP Header MD5
      a5bba1dd55ad1c927809abc165d9df21
      HTTP Body MD5
      f1badc1007359fb403c9701afbb08b7a
    • HTTP/1.1 200 OK
      Connection: close
      Content-Type: text/html
      Date: Thu, 24 Oct 2024 07:01:42 GMT
      Server: Kestrel
      Transfer-Encoding: chunked
      X-Frame-Options: SAMEORIGIN
      X-Content-Type-Options: nosniff
      
      4000
      <!DOCTYPE html>
      
      <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <title>AMP - Application Management Panel</title>
          <meta charset="utf-8" />
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
          <meta http-equiv="cleartype" content="on" />
          <meta name="description" content="AMP - Application Management Panel" />
          <meta name="viewport" content="width=device-width, initial-scale=1.0" />
          <meta name="application-name" content="AMP" />
          <meta name="theme-color" content="#222222" />
          <meta name="mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-title" content="AMP" />
          <link rel="apple-touch-icon-precomposed" sizes="256x256" href="/Images/AppIcon.png">
          <link rel="apple-touch-icon" href="/Images/AppIcon.png">
          <link type="text/css" href="/CSS/Stylesheet.css?v=2.6.0.0" rel="stylesheet" />
          <link type="text/css" href="/theme?v=2.6.0.0" rel="stylesheet" id="themeLink" />
          <link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />
          <link rel="icon" sizes="256x256" href="/Images/AppIcon.png" />
          <link rel="manifest" href="/manifest.json" />
          <link rel="preload" href="/Fonts/MaterialSymbolsRounded.woff2" as="font" type="font/woff2" crossorigin>
      </head>
      <body>
          <div id="mainModal" class="modalbg">
              <div class="modalpanel">
                  <img id="modalImage" />
                  <h1 id="modaltitle"></h1>
                  <div class="modalcontents">
                      <p id="modalmessage"></p>
                      <p id="modalsubtitle"></p>
                      <input id="modalPromptInput" type="text" />
                      <p id="relatedLinkArea"><span>Related Link:</span> <a href="" id="relatedLinkA" title="" target="_blank"></a></p>
                      <div id="modalAdvanced">
                          <p>Advanced Details <span class="adHandle"></span></p>
                          <pre id="modalAdvancedText"></pre>
                      </div>
                  </div>
                  <div class="modalbuttons">
      
                  </div>
                  <div class="loader" id="modalLoader"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
              </div>
          </div>
          <div id="loginSplash" class="desktopOnly">
              <!--<d-topics-list discourse-url="https://discourse.cubecoders.com/" category="6" per-page="8"></d-topics-list>-->
              <iframe id="loginBrandContents"></iframe>
          </div>
          <div id="loginContainer">
              <div id="loginLogo">
                  <!--<img src="/Images/10thAnniversary.png" alt="Welcome to AMP" />-->
                  <img src="/Images/FullLogo256.webp" alt="Welcome to AMP" />
                  <div id="ADSLoginWaiting">Connecting to remote AMP instance...</div>
                  <h2 id="loginWelcome">Welcome to AMP</h2>
                  <div id="loginModuleInfo">
                      <h4><span>For </span><span class="AppName"></span></h4>
                      <h6><span>&copy;</span><span class="ModuleAuthor"></span></h6>
                  </div>
              </div>
              <div role="form" id="loginForm">
                  <div>
                      <label>Username</label><br />
                      <input type="text" name="username" />
                  </div>
                  <div>
                      <label>Password</label><br />
                      <input type="password" name="password" id="loginPasswordField" />
                  </div>
                  <div>
                      <label class="checkbox">
                          <input type="checkbox" name="rememberme" checked="checked" />
                          <span></span>
                      </label>
                      <span style="margin-left: 8px;">Remember Me</span>
                  </div>
                  <button class="bgGreen" id="loginButton">Login</button>
                  <button type="button" class="bgGreen secureLoginButton" id="secureLoginButton">
                      <span>Passwordless Login</span>
                  </button>
                  <br /><br />
                  <h3 id="loginFailureReason" style="margin-bottom:0">&nbsp;</h3>
                  <a href="about:blank" style="display:none" target="_blank" id="acocuntDisabledLinked">Contact Support</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin" style="display:none" target="_blank" id="loginHelperLink">Why am I being rate limited?</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin" style="display:block;margin-top:16px;" target="_blank" id="forgotLogin">Forgotten login details?</a>
              </div>
              <div class="loginBusy">
                  <div class="loader" id="loginSpinner"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
                  <h3>Loading plugins<br />one moment please...</h3>
              </div>
          </div>
          <div id="barTop">
              <div id="responsiveHelpers">
                  <img src="/Images/NavToggle.png" id="navToggle" alt="Navigation" />
              </div>
              <div id="tabInfo">
                  <h2 id="tabTitle">Status</h2>
                  <h4 id="tabCaption"></h4>
              </div>
              <div id="topSearchBox" data-viewmodel="SearchAreaVM">
                  <div class="icon icons_search"></div>
                  <input type="search" role="searchbox" aria-label="search" autocomplete="amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f" class="searchBox" title="Search" placeholder="Search..." data-bind="textInput: query" name="amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db" spellcheck="false" />
              </div>
          </div>
          <div id="searchResults" data-viewmodel="SearchAreaVM" style="display:none;" data-bind="visible: resultsVisible">
              <div class="searchResultCategory" data-bind="visible: results().length == 0">
                  <div class="searchResultCategoryInfo">
                      <h3>No results for '<span data-bind="text: query"></span>'</h3>
                      <p>Try using a simpler query with fewer search terms, or try the options below:</p>
                  </div>
                  <div class="searchCategoryItems">
                      <div class="searchResult" data-bind="click: kbSearch">
                          <h3>Search Knowledge Base</h3>
                          <p>Click to search the knowledge base for '<span data-bind="text: query"></span>'</p>
                      </div>
                      <div class="searchResult" data-bind="click: supportSearch">
                          <h3>Search CubeCoders Support</h3>
                          <p>Click to check the official support board for posts about '<span data-bind="text: query"></span>'</p>
                      </div>
                  </div>
              </div>
              <!-- ko foreach: results -->
              <div class="searchResultCategory">
                  <div class="searchResultCategoryInfo">
                      <h3 data-bind="text: name"></h3>
                      <p data-bind="text: description"></p>
                  </div>
                  <div class="searchCategoryItems" data-bind="foreach: items">
                      <div class="searchResult" data-bind="click: click, css: {'videoResult' : imageURI != null}">
                          <!-- ko if: imageURI != null -->
                          <img data-bind="attr: {src: imageURI}" />
                          <!-- /ko -->
                          <h3 data-bind="text: title"></h3>
                          <p data-bind="text: description"></p>
                          <p class="source" data-bind="text: source"></p>
                      </div>
                  </div>
              </div>
              <!-- /ko -->
          </div>
          <div id="mainBody">
              <div id="releaseSpec"></div>
              <div id="mainBodyArea">
                  <div class="bodyTab" id="tab_currentuser" data-viewmodel="UserInfoVM">
                      <img data-bind="attr: {src: imageSmallURI}" alt="User Avatar" style="float:left;" />
                      <div class="userInfoBlock">
                          <h2 data-bind="text: username"></h2>
                          <!-- ko if: isLDAPUser() -->
                          <h3>LDAP Authenticated User</h3>
                          <!-- /ko -->
                          <a href="https://gravatar.com/emails/" target="_new">Edit Profile Picture</a>
                      </div>
                      <div class="form-group">
                          <label>Email Address</label>
                          <input type="email" data-bind="value: emailAddress" />
                      </div>
                      <br />
                      <button data-bind="click: updateDetails" class="slimButton slideIcon"><span>Save Changes</span><span class="mat-icon">save</span></button>
      
                      <h2 style="margin-top:0.8em">Two-factor Authentication (2FA)</h2>
                      <p>
                          2FA is currently <span style="margin-right:16px;" data-bind="css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')"></span>
                          <button class="slimButton" data-bind="visible: !isTwoFactor(), click: enableTwoFactor">Setup 2FA</button>
                          <button data-bind="visible: isTwoFactor(), click: disableTwoFactor" class="slimButton bgRed slideIcon"><span>Disable 2FA</span><span class="mat-icon">key_off</span></button>
                      </p>
      
                      <!-- ko if: showWebauthnSetup -->
                      <h2>Passwordless Login</h2>
                      <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>
                      <button data-bind="click: setupWebauthn" class="slimButton bgGreen secureLoginButton"><span>Setup Passwordless Login</span></button>
                      <button data-bind="click: manageWebauthnTokens" class="slimButton"><span>Manage Tokens</span></button>
                      <!-- /ko -->
                      <!-- ko if: !isLDAPUser() -->
                      <h2>Change Password</h2>
                      <table class="twoColLine noZebra">
                          <tr>
                              <td>Current Password</td>
                              <td><input type="password" data-bind="value: oldPassword" required="required" /></td>
                          </tr>
                          <tr>
                              <td>New Password</td>
                              <td><input type="password" data-bind="value: newPassword, valueUpdate: 'input'" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Confirm Password</td>
                              <td><input type="password" data-bind="value: confirmPassword" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Password Strength</td>
                              <td><div class="passwordGrade" data-bind="css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''"></div></td>
                          </tr>
                      </table>
                      <br />
                      <button class="slimButton" data-bind="click: changePassword">Change Password</button>
                      <!-- /ko -->
      
                      <h2>Actions</h2>
                      <button class="slimButton" data-bind="click: mobileLogin">Mobile Login</button>
                      <button class="slimButton" data-bind="click: serviceLogin">Service Login</button>
                      <button class="slimButton bgRed slideIcon" data-bind="click: logout"><span>Logout</span><span class="mat-icon">logout</span></button>
                  </div>
                  <div class="bodyTab" id="tab_status">
                      <div class="metricsHeader">
                          <h2>Metrics and Status</h2>
                          <div class="grow"></div>
                          <div id="AMP_Core_PrimaryTask" class="AppStatus" data-bind="'class': stateColorClass()">
                              <span data-bind="text: stateText"></span>
                              <span class="mat-icon" data-bind="text: stateIcon"></span>
                          </div>
                      </div>
                      <div id="AMP_Core_MetricsDisplay">
                          <!-- ko foreach: metrics -->
                          <div class="DisplayMetric" data-bind="style: {'border-color': color}, attr: {'data-metric': shortMetricName}">
                              <div class="DisplayMetricHeader" data-bind="style: { 'background-color': color, 'color': color3 }">
                                  <div data-bind="text:name" style="font-weight:bold;"></div>
                                  <div data-bind="text:displayValue"></div>
                                  <div class="circleChart">
                                      <svg>
                                          <g>
                                              <circle r="32" cx="48" cy="56"></circle>
                                              <circle r="32" cx="48" cy="56" class="value" data-bind="style:{ 'stroke-dashoffset': dashOffset() }"></circle>
                                          </g>
                                      </svg>
                                  </div>
                              </div>
                              <div class="DisplayMetricGraph" data-bind="attr: { id: elementId }"></div>
                          </div>
                          <!-- /ko -->
                      </div>
                      <div id="statusActions">
                          <div>
                              <h2>Actions</h2>
                              <div class="buttonGroup" id="AMP_Core_ServerStatus" style="width: auto; float: none;">
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="0,100" data-permission="Core.AppManagement.StartApplication"><span>Start</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="50" data-permission="Core.AppManagement.StartApplication"><span>Wake Up</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="UpdateApplication" data-showstates="0,100" data-permission="Core.AppManagement.UpdateApplication"><span>Update</span><span class="mat-icon">system_update_alt</span></button>
                                  <button class="slideIcon" data-module="Core" data-method="Restart" data-showstates="20" data-permission="Core.AppManagement.RestartApplication"><span>Restart</span><span class="mat-icon">replay</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Stop" data-showstates="20,50" data-permission="Core.AppManagement.StopApplication"><span>Stop</span><span class="mat-icon">stop</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="Sleep" data-showstates="20" id="sleepButton" data-permission="Core.AppManagement.StopApplication"><span>Sleep</span><span class="mat-icon">pause</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="30,40" data-permission="Core.AppManagement.StopApplication"><span>Kill</span><span class="mat-icon">warning</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="10,70" data-permission="Core.AppManagement.StopApplication"><span>Abort</span><span class="mat-icon">error</span></button>
                                  <button class="slideIcon bgGreen" id="helpButton" data-permission="Core.Special.Diagnostics" data-bind="click: openTicket"><span>Assistance</span><span class="mat-icon">support</span></button>
                              </div>
                          </div>
                          <div data-viewmodel="DiagnosticsVM">
                              <h2>Connection Info</h2>
                              <div class="listenPort">
                                  <span>Primary Endpoint</span>
                                  <span><span data-b
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-10-24T07:01:43.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "gravatar.com",
                  "w3.org",
                  "cubecoders.com"
               ],
               "file" : [
                  "manifest.json"
               ],
               "hostname" : [
                  "discourse.cubecoders.com",
                  "gravatar.com",
                  "www.w3.org"
               ],
               "ip" : [
                  "2.6.0.0"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "https://discourse.cubecoders.com/",
                  "https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin",
                  "https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin",
                  "https://gravatar.com/emails/"
               ]
            },
            "favicon" : {
               "url" : "/Images/AppIcon.png"
            },
            "http" : {
               "bodymd5" : "f1badc1007359fb403c9701afbb08b7a",
               "bodymmh3" : -98725703,
               "description" : "AMP - Application Management Panel",
               "headermd5" : "a5bba1dd55ad1c927809abc165d9df21",
               "headermmh3" : -428743752,
               "title" : "AMP - Application Management Panel"
            },
            "length" : 16384
         },
         "asn" : "AS24961",
         "city" : "Weil am Rhein",
         "country" : "DE",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nConnection: close\r\nContent-Type: text/html\r\nDate: Thu, 24 Oct 2024 07:01:42 GMT\r\nServer: Kestrel\r\nTransfer-Encoding: chunked\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\n\r\n4000\r\n\ufeff<!DOCTYPE html>\r\n\r\n<html lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title>AMP - Application Management Panel</title>\r\n    <meta charset=\"utf-8\" />\r\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n    <meta http-equiv=\"cleartype\" content=\"on\" />\r\n    <meta name=\"description\" content=\"AMP - Application Management Panel\" />\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n    <meta name=\"application-name\" content=\"AMP\" />\r\n    <meta name=\"theme-color\" content=\"#222222\" />\r\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-title\" content=\"AMP\" />\r\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"256x256\" href=\"/Images/AppIcon.png\">\r\n    <link rel=\"apple-touch-icon\" href=\"/Images/AppIcon.png\">\r\n    <link type=\"text/css\" href=\"/CSS/Stylesheet.css?v=2.6.0.0\" rel=\"stylesheet\" />\r\n    <link type=\"text/css\" href=\"/theme?v=2.6.0.0\" rel=\"stylesheet\" id=\"themeLink\" />\r\n    <link type=\"image/x-icon\" rel=\"shortcut icon\" href=\"/favicon.ico\" />\r\n    <link rel=\"icon\" sizes=\"256x256\" href=\"/Images/AppIcon.png\" />\r\n    <link rel=\"manifest\" href=\"/manifest.json\" />\r\n    <link rel=\"preload\" href=\"/Fonts/MaterialSymbolsRounded.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\r\n</head>\r\n<body>\r\n    <div id=\"mainModal\" class=\"modalbg\">\r\n        <div class=\"modalpanel\">\r\n            <img id=\"modalImage\" />\r\n            <h1 id=\"modaltitle\"></h1>\r\n            <div class=\"modalcontents\">\r\n                <p id=\"modalmessage\"></p>\r\n                <p id=\"modalsubtitle\"></p>\r\n                <input id=\"modalPromptInput\" type=\"text\" />\r\n                <p id=\"relatedLinkArea\"><span>Related Link:</span> <a href=\"\" id=\"relatedLinkA\" title=\"\" target=\"_blank\"></a></p>\r\n                <div id=\"modalAdvanced\">\r\n                    <p>Advanced Details <span class=\"adHandle\"></span></p>\r\n                    <pre id=\"modalAdvancedText\"></pre>\r\n                </div>\r\n            </div>\r\n            <div class=\"modalbuttons\">\r\n\r\n            </div>\r\n            <div class=\"loader\" id=\"modalLoader\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n        </div>\r\n    </div>\r\n    <div id=\"loginSplash\" class=\"desktopOnly\">\r\n        <!--<d-topics-list discourse-url=\"https://discourse.cubecoders.com/\" category=\"6\" per-page=\"8\"></d-topics-list>-->\r\n        <iframe id=\"loginBrandContents\"></iframe>\r\n    </div>\r\n    <div id=\"loginContainer\">\r\n        <div id=\"loginLogo\">\r\n            <!--<img src=\"/Images/10thAnniversary.png\" alt=\"Welcome to AMP\" />-->\r\n            <img src=\"/Images/FullLogo256.webp\" alt=\"Welcome to AMP\" />\r\n            <div id=\"ADSLoginWaiting\">Connecting to remote AMP instance...</div>\r\n            <h2 id=\"loginWelcome\">Welcome to AMP</h2>\r\n            <div id=\"loginModuleInfo\">\r\n                <h4><span>For </span><span class=\"AppName\"></span></h4>\r\n                <h6><span>&copy;</span><span class=\"ModuleAuthor\"></span></h6>\r\n            </div>\r\n        </div>\r\n        <div role=\"form\" id=\"loginForm\">\r\n            <div>\r\n                <label>Username</label><br />\r\n                <input type=\"text\" name=\"username\" />\r\n            </div>\r\n            <div>\r\n                <label>Password</label><br />\r\n                <input type=\"password\" name=\"password\" id=\"loginPasswordField\" />\r\n            </div>\r\n            <div>\r\n                <label class=\"checkbox\">\r\n                    <input type=\"checkbox\" name=\"rememberme\" checked=\"checked\" />\r\n                    <span></span>\r\n                </label>\r\n                <span style=\"margin-left: 8px;\">Remember Me</span>\r\n            </div>\r\n            <button class=\"bgGreen\" id=\"loginButton\">Login</button>\r\n            <button type=\"button\" class=\"bgGreen secureLoginButton\" id=\"secureLoginButton\">\r\n                <span>Passwordless Login</span>\r\n            </button>\r\n            <br /><br />\r\n            <h3 id=\"loginFailureReason\" style=\"margin-bottom:0\">&nbsp;</h3>\r\n            <a href=\"about:blank\" style=\"display:none\" target=\"_blank\" id=\"acocuntDisabledLinked\">Contact Support</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin\" style=\"display:none\" target=\"_blank\" id=\"loginHelperLink\">Why am I being rate limited?</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin\" style=\"display:block;margin-top:16px;\" target=\"_blank\" id=\"forgotLogin\">Forgotten login details?</a>\r\n        </div>\r\n        <div class=\"loginBusy\">\r\n            <div class=\"loader\" id=\"loginSpinner\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n            <h3>Loading plugins<br />one moment please...</h3>\r\n        </div>\r\n    </div>\r\n    <div id=\"barTop\">\r\n        <div id=\"responsiveHelpers\">\r\n            <img src=\"/Images/NavToggle.png\" id=\"navToggle\" alt=\"Navigation\" />\r\n        </div>\r\n        <div id=\"tabInfo\">\r\n            <h2 id=\"tabTitle\">Status</h2>\r\n            <h4 id=\"tabCaption\"></h4>\r\n        </div>\r\n        <div id=\"topSearchBox\" data-viewmodel=\"SearchAreaVM\">\r\n            <div class=\"icon icons_search\"></div>\r\n            <input type=\"search\" role=\"searchbox\" aria-label=\"search\" autocomplete=\"amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f\" class=\"searchBox\" title=\"Search\" placeholder=\"Search...\" data-bind=\"textInput: query\" name=\"amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db\" spellcheck=\"false\" />\r\n        </div>\r\n    </div>\r\n    <div id=\"searchResults\" data-viewmodel=\"SearchAreaVM\" style=\"display:none;\" data-bind=\"visible: resultsVisible\">\r\n        <div class=\"searchResultCategory\" data-bind=\"visible: results().length == 0\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3>No results for '<span data-bind=\"text: query\"></span>'</h3>\r\n                <p>Try using a simpler query with fewer search terms, or try the options below:</p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\">\r\n                <div class=\"searchResult\" data-bind=\"click: kbSearch\">\r\n                    <h3>Search Knowledge Base</h3>\r\n                    <p>Click to search the knowledge base for '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n                <div class=\"searchResult\" data-bind=\"click: supportSearch\">\r\n                    <h3>Search CubeCoders Support</h3>\r\n                    <p>Click to check the official support board for posts about '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- ko foreach: results -->\r\n        <div class=\"searchResultCategory\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3 data-bind=\"text: name\"></h3>\r\n                <p data-bind=\"text: description\"></p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\" data-bind=\"foreach: items\">\r\n                <div class=\"searchResult\" data-bind=\"click: click, css: {'videoResult' : imageURI != null}\">\r\n                    <!-- ko if: imageURI != null -->\r\n                    <img data-bind=\"attr: {src: imageURI}\" />\r\n                    <!-- /ko -->\r\n                    <h3 data-bind=\"text: title\"></h3>\r\n                    <p data-bind=\"text: description\"></p>\r\n                    <p class=\"source\" data-bind=\"text: source\"></p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- /ko -->\r\n    </div>\r\n    <div id=\"mainBody\">\r\n        <div id=\"releaseSpec\"></div>\r\n        <div id=\"mainBodyArea\">\r\n            <div class=\"bodyTab\" id=\"tab_currentuser\" data-viewmodel=\"UserInfoVM\">\r\n                <img data-bind=\"attr: {src: imageSmallURI}\" alt=\"User Avatar\" style=\"float:left;\" />\r\n                <div class=\"userInfoBlock\">\r\n                    <h2 data-bind=\"text: username\"></h2>\r\n                    <!-- ko if: isLDAPUser() -->\r\n                    <h3>LDAP Authenticated User</h3>\r\n                    <!-- /ko -->\r\n                    <a href=\"https://gravatar.com/emails/\" target=\"_new\">Edit Profile Picture</a>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                    <label>Email Address</label>\r\n                    <input type=\"email\" data-bind=\"value: emailAddress\" />\r\n                </div>\r\n                <br />\r\n                <button data-bind=\"click: updateDetails\" class=\"slimButton slideIcon\"><span>Save Changes</span><span class=\"mat-icon\">save</span></button>\r\n\r\n                <h2 style=\"margin-top:0.8em\">Two-factor Authentication (2FA)</h2>\r\n                <p>\r\n                    2FA is currently <span style=\"margin-right:16px;\" data-bind=\"css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')\"></span>\r\n                    <button class=\"slimButton\" data-bind=\"visible: !isTwoFactor(), click: enableTwoFactor\">Setup 2FA</button>\r\n                    <button data-bind=\"visible: isTwoFactor(), click: disableTwoFactor\" class=\"slimButton bgRed slideIcon\"><span>Disable 2FA</span><span class=\"mat-icon\">key_off</span></button>\r\n                </p>\r\n\r\n                <!-- ko if: showWebauthnSetup -->\r\n                <h2>Passwordless Login</h2>\r\n                <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>\r\n                <button data-bind=\"click: setupWebauthn\" class=\"slimButton bgGreen secureLoginButton\"><span>Setup Passwordless Login</span></button>\r\n                <button data-bind=\"click: manageWebauthnTokens\" class=\"slimButton\"><span>Manage Tokens</span></button>\r\n                <!-- /ko -->\r\n                <!-- ko if: !isLDAPUser() -->\r\n                <h2>Change Password</h2>\r\n                <table class=\"twoColLine noZebra\">\r\n                    <tr>\r\n                        <td>Current Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: oldPassword\" required=\"required\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>New Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: newPassword, valueUpdate: 'input'\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Confirm Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: confirmPassword\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Password Strength</td>\r\n                        <td><div class=\"passwordGrade\" data-bind=\"css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''\"></div></td>\r\n                    </tr>\r\n                </table>\r\n                <br />\r\n                <button class=\"slimButton\" data-bind=\"click: changePassword\">Change Password</button>\r\n                <!-- /ko -->\r\n\r\n                <h2>Actions</h2>\r\n                <button class=\"slimButton\" data-bind=\"click: mobileLogin\">Mobile Login</button>\r\n                <button class=\"slimButton\" data-bind=\"click: serviceLogin\">Service Login</button>\r\n                <button class=\"slimButton bgRed slideIcon\" data-bind=\"click: logout\"><span>Logout</span><span class=\"mat-icon\">logout</span></button>\r\n            </div>\r\n            <div class=\"bodyTab\" id=\"tab_status\">\r\n                <div class=\"metricsHeader\">\r\n                    <h2>Metrics and Status</h2>\r\n                    <div class=\"grow\"></div>\r\n                    <div id=\"AMP_Core_PrimaryTask\" class=\"AppStatus\" data-bind=\"'class': stateColorClass()\">\r\n                        <span data-bind=\"text: stateText\"></span>\r\n                        <span class=\"mat-icon\" data-bind=\"text: stateIcon\"></span>\r\n                    </div>\r\n                </div>\r\n                <div id=\"AMP_Core_MetricsDisplay\">\r\n                    <!-- ko foreach: metrics -->\r\n                    <div class=\"DisplayMetric\" data-bind=\"style: {'border-color': color}, attr: {'data-metric': shortMetricName}\">\r\n                        <div class=\"DisplayMetricHeader\" data-bind=\"style: { 'background-color': color, 'color': color3 }\">\r\n                            <div data-bind=\"text:name\" style=\"font-weight:bold;\"></div>\r\n                            <div data-bind=\"text:displayValue\"></div>\r\n                            <div class=\"circleChart\">\r\n                                <svg>\r\n                                    <g>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\"></circle>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\" class=\"value\" data-bind=\"style:{ 'stroke-dashoffset': dashOffset() }\"></circle>\r\n                                    </g>\r\n                                </svg>\r\n                            </div>\r\n                        </div>\r\n                        <div class=\"DisplayMetricGraph\" data-bind=\"attr: { id: elementId }\"></div>\r\n                    </div>\r\n                    <!-- /ko -->\r\n                </div>\r\n                <div id=\"statusActions\">\r\n                    <div>\r\n                        <h2>Actions</h2>\r\n                        <div class=\"buttonGroup\" id=\"AMP_Core_ServerStatus\" style=\"width: auto; float: none;\">\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.StartApplication\"><span>Start</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"50\" data-permission=\"Core.AppManagement.StartApplication\"><span>Wake Up</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"UpdateApplication\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.UpdateApplication\"><span>Update</span><span class=\"mat-icon\">system_update_alt</span></button>\r\n                            <button class=\"slideIcon\" data-module=\"Core\" data-method=\"Restart\" data-showstates=\"20\" data-permission=\"Core.AppManagement.RestartApplication\"><span>Restart</span><span class=\"mat-icon\">replay</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Stop\" data-showstates=\"20,50\" data-permission=\"Core.AppManagement.StopApplication\"><span>Stop</span><span class=\"mat-icon\">stop</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"Sleep\" data-showstates=\"20\" id=\"sleepButton\" data-permission=\"Core.AppManagement.StopApplication\"><span>Sleep</span><span class=\"mat-icon\">pause</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"30,40\" data-permission=\"Core.AppManagement.StopApplication\"><span>Kill</span><span class=\"mat-icon\">warning</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"10,70\" data-permission=\"Core.AppManagement.StopApplication\"><span>Abort</span><span class=\"mat-icon\">error</span></button>\r\n                            <button class=\"slideIcon bgGreen\" id=\"helpButton\" data-permission=\"Core.Special.Diagnostics\" data-bind=\"click: openTicket\"><span>Assistance</span><span class=\"mat-icon\">support</span></button>\r\n                        </div>\r\n                    </div>\r\n                    <div data-viewmodel=\"DiagnosticsVM\">\r\n                        <h2>Connection Info</h2>\r\n                        <div class=\"listenPort\">\r\n                            <span>Primary Endpoint</span>\r\n                            <span><span data-b",
         "datamd5" : "2869c61855f70e464c8b9c040316a920",
         "datammh3" : -32098060,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "fmj-multigaming.de"
         ],
         "geolocus" : {
            "asn" : "AS24961",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "DE",
            "countryname" : "Germany",
            "domain" : [
               "myloc.de"
            ],
            "isineu" : "true",
            "latitude" : "51.165691",
            "location" : "51.165691,10.451526",
            "longitude" : "10.451526",
            "netname" : "FASTIT-DE-DUS1-COLO4",
            "organization" : "myLoc managed IT AG",
            "subnet" : "85.114.128.0/21"
         },
         "host" : [
            "amp"
         ],
         "hostname" : [
            "amp.fmj-multigaming.de"
         ],
         "ip" : "85.114.134.215",
         "ipv6" : "false",
         "latitude" : "47.5873",
         "location" : "47.5873,7.6149",
         "longitude" : "7.6149",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "WIIT AG",
         "os" : "Windows",
         "osvendor" : "Microsoft",
         "port" : 8099,
         "product" : "Kestrel",
         "productvendor" : "Kestrel",
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "amp.fmj-multigaming.de"
         ],
         "seen_date" : "2024-10-24",
         "source" : "datascan",
         "status" : 200,
         "subnet" : "85.114.128.0/19",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "de"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 51.77.43.96:8099 (tcp/http) - last seen on 2024-10-20 at 17:12:34 UTC

    • IP
      51.77.43.96
      Network
      51.77.0.0/16
      Domain(s)
      ip-51-77-43.eu
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://51.77.43.96:8099/ 200

      HTTP Title
      AMP - Application Management Panel
      HTTP Description
      AMP - Application Management Panel
      Reverse DNS
      ns3143657.ip-51-77-43.eu
      ASN
      AS16276
      Organization
      OVH SAS
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      86348c0b3d23a26e654cca7c15fd00bd
      HTTP Header MD5
      88b964387b4332ff4065da347f4c5342
      HTTP Body MD5
      6e823dc573fde35ea8bdf2a40e14336f
    • HTTP/1.1 200 OK
      Date: Sun, 20 Oct 2024 17:12:34 GMT
      Content-Type: text/html
      Content-Length: 102056
      Last-Modified: Tue, 17 Sep 2024 11:32:10 GMT
      X-FRAME-OPTIONS: SAMEORIGIN
      X-Content-Type-Options: nosniff
      Connection: close
      
      <!DOCTYPE html>
      
      <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <title>AMP - Application Management Panel</title>
          <meta charset="utf-8" />
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
          <meta http-equiv="cleartype" content="on" />
          <meta name="description" content="AMP - Application Management Panel" />
          <meta name="viewport" content="width=device-width, initial-scale=1.0" />
          <meta name="application-name" content="AMP" />
          <meta name="theme-color" content="#222222" />
          <meta name="mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-title" content="AMP" />
          <link rel="apple-touch-icon-precomposed" sizes="256x256" href="/Images/AppIcon.png">
          <link rel="apple-touch-icon" href="/Images/AppIcon.png">
          <link type="text/css" href="/CSS/Stylesheet.css?v=2.5.1.8" rel="stylesheet" />
          <link type="text/css" href="/theme?v=2.5.1.8" rel="stylesheet" />
          <link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />
          <link rel="icon" sizes="256x256" href="/Images/AppIcon.png" />
          <link rel="manifest" href="/manifest.json" />
          <link rel="preload" href="/Fonts/MaterialSymbolsRounded.woff2" as="font" type="font/woff2" crossorigin>
      </head>
      <body>
          <div id="mainModal" class="modalbg">
              <div class="modalpanel">
                  <img id="modalImage" />
                  <h1 id="modaltitle"></h1>
                  <div class="modalcontents">
                      <p id="modalmessage"></p>
                      <p id="modalsubtitle"></p>
                      <input id="modalPromptInput" type="text" />
                      <p id="relatedLinkArea"><span>Related Link:</span> <a href="" id="relatedLinkA" title="" target="_blank"></a></p>
                      <div id="modalAdvanced">
                          <p>Advanced Details <span class="adHandle"></span></p>
                          <pre id="modalAdvancedText"></pre>
                      </div>
                  </div>
                  <div class="modalbuttons">
      
                  </div>
                  <div class="loader" id="modalLoader"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
              </div>
          </div>
          <div id="loginSplash" class="desktopOnly">
              <!--<d-topics-list discourse-url="https://discourse.cubecoders.com/" category="6" per-page="8"></d-topics-list>-->
              <iframe id="loginBrandContents"></iframe>
          </div>
          <div id="loginContainer">
              <div id="loginLogo">
                  <!--<img src="/Images/10thAnniversary.png" alt="Welcome to AMP" />-->
                  <img src="/Images/FullLogo256.webp" alt="Welcome to AMP" />
                  <div id="ADSLoginWaiting">Connecting to remote AMP instance...</div>
                  <h2 id="loginWelcome">Welcome to AMP</h2>
                  <div id="loginModuleInfo">
                      <h4><span>For </span><span class="AppName"></span></h4>
                      <h6><span>&copy;</span><span class="ModuleAuthor"></span></h6>
                  </div>
              </div>
              <div role="form" id="loginForm">
                  <div>
                      <label>Username</label><br />
                      <input type="text" name="username" />
                  </div>
                  <div>
                      <label>Password</label><br />
                      <input type="password" name="password" id="loginPasswordField" />
                  </div>
                  <div>
                      <label class="checkbox">
                          <input type="checkbox" name="rememberme" checked="checked" />
                          <span></span>
                      </label>
                      <span style="margin-left: 8px;">Remember Me</span>
                  </div>
                  <button class="bgGreen" id="loginButton">Login</button>
                  <button type="button" class="bgGreen secureLoginButton" id="secureLoginButton">
                      <span>Passwordless Login</span>
                  </button>
                  <br /><br />
                  <h3 id="loginFailureReason" style="margin-bottom:0">&nbsp;</h3>
                  <a href="about:blank" style="display:none" target="_blank" id="acocuntDisabledLinked">Contact Support</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin" style="display:none" target="_blank" id="loginHelperLink">Why am I being rate limited?</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin" style="display:block;margin-top:16px;" target="_blank" id="forgotLogin">Forgotten login details?</a>
              </div>
              <div class="loginBusy">
                  <div class="loader" id="loginSpinner"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
                  <h3>Loading plugins<br />one moment please...</h3>
              </div>
          </div>
          <div id="barTop">
              <div id="responsiveHelpers">
                  <img src="/Images/NavToggle.png" id="navToggle" alt="Navigation" />
              </div>
              <div id="tabInfo">
                  <h2 id="tabTitle">Status</h2>
                  <h4 id="tabCaption"></h4>
              </div>
              <div id="topSearchBox" data-viewmodel="SearchAreaVM">
                  <div class="icon icons_search"></div>
                  <input type="search" role="searchbox" aria-label="search" autocomplete="amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f" class="searchBox" title="Search" placeholder="Search..." data-bind="textInput: query" name="amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db" spellcheck="false" />
              </div>
          </div>
          <div id="searchResults" data-viewmodel="SearchAreaVM" style="display:none;" data-bind="visible: resultsVisible">
              <div class="searchResultCategory" data-bind="visible: results().length == 0">
                  <div class="searchResultCategoryInfo">
                      <h3>No results for '<span data-bind="text: query"></span>'</h3>
                      <p>Try using a simpler query with fewer search terms, or try the options below:</p>
                  </div>
                  <div class="searchCategoryItems">
                      <div class="searchResult" data-bind="click: kbSearch">
                          <h3>Search Knowledge Base</h3>
                          <p>Click to search the knowledge base for '<span data-bind="text: query"></span>'</p>
                      </div>
                      <div class="searchResult" data-bind="click: supportSearch">
                          <h3>Search CubeCoders Support</h3>
                          <p>Click to check the official support board for posts about '<span data-bind="text: query"></span>'</p>
                      </div>
                  </div>
              </div>
              <!-- ko foreach: results -->
              <div class="searchResultCategory">
                  <div class="searchResultCategoryInfo">
                      <h3 data-bind="text: name"></h3>
                      <p data-bind="text: description"></p>
                  </div>
                  <div class="searchCategoryItems" data-bind="foreach: items">
                      <div class="searchResult" data-bind="click: click, css: {'videoResult' : imageURI != null}">
                          <!-- ko if: imageURI != null -->
                          <img data-bind="attr: {src: imageURI}" />
                          <!-- /ko -->
                          <h3 data-bind="text: title"></h3>
                          <p data-bind="text: description"></p>
                          <p class="source" data-bind="text: source"></p>
                      </div>
                  </div>
              </div>
              <!-- /ko -->
          </div>
          <div id="mainBody">
              <div id="releaseSpec"></div>
              <div id="mainBodyArea">
                  <div class="bodyTab" id="tab_currentuser" data-viewmodel="UserInfoVM">
                      <img data-bind="attr: {src: imageSmallURI}" alt="User Avatar" style="float:left;" />
                      <div class="userInfoBlock">
                          <h2 data-bind="text: username"></h2>
                          <!-- ko if: isLDAPUser() -->
                          <h3>LDAP Authenticated User</h3>
                          <!-- /ko -->
                          <a href="https://gravatar.com/emails/" target="_new">Edit Profile Picture</a>
                      </div>
                      <div class="form-group">
                          <label>Email Address</label>
                          <input type="email" data-bind="value: emailAddress" />
                      </div>
                      <br />
                      <button data-bind="click: updateDetails" class="slimButton slideIcon"><span>Save Changes</span><span class="mat-icon">save</span></button>
      
                      <h2 style="margin-top:0.8em">Two-factor Authentication (2FA)</h2>
                      <p>
                          2FA is currently <span style="margin-right:16px;" data-bind="css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')"></span>
                          <button class="slimButton" data-bind="visible: !isTwoFactor(), click: enableTwoFactor">Setup 2FA</button>
                          <button data-bind="visible: isTwoFactor(), click: disableTwoFactor" class="slimButton bgRed slideIcon"><span>Disable 2FA</span><span class="mat-icon">key_off</span></button>
                      </p>
      
                      <!-- ko if: showWebauthnSetup -->
                      <h2>Passwordless Login</h2>
                      <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>
                      <button data-bind="click: setupWebauthn" class="slimButton bgGreen secureLoginButton"><span>Setup Passwordless Login</span></button>
                      <button data-bind="click: manageWebauthnTokens" class="slimButton"><span>Manage Tokens</span></button>
                      <!-- /ko -->
                      <!-- ko if: !isLDAPUser() -->
                      <h2>Change Password</h2>
                      <table class="twoColLine noZebra">
                          <tr>
                              <td>Current Password</td>
                              <td><input type="password" data-bind="value: oldPassword" required="required" /></td>
                          </tr>
                          <tr>
                              <td>New Password</td>
                              <td><input type="password" data-bind="value: newPassword, valueUpdate: 'input'" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Confirm Password</td>
                              <td><input type="password" data-bind="value: confirmPassword" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Password Strength</td>
                              <td><div class="passwordGrade" data-bind="css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''"></div></td>
                          </tr>
                      </table>
                      <br />
                      <button class="slimButton" data-bind="click: changePassword">Change Password</button>
                      <!-- /ko -->
      
                      <h2>Actions</h2>
                      <button class="slimButton" data-bind="click: mobileLogin">Mobile Login</button>
                      <button class="slimButton" data-bind="click: serviceLogin">Service Login</button>
                      <button class="slimButton bgRed slideIcon" data-bind="click: logout"><span>Logout</span><span class="mat-icon">logout</span></button>
                  </div>
                  <div class="bodyTab" id="tab_status">
                      <div class="metricsHeader">
                          <h2>Metrics and Status</h2>
                          <div class="grow"></div>
                          <div id="AMP_Core_PrimaryTask" class="AppStatus" data-bind="'class': stateColorClass()">
                              <span data-bind="text: stateText"></span>
                              <span class="mat-icon" data-bind="text: stateIcon"></span>
                          </div>
                      </div>
                      <div id="AMP_Core_MetricsDisplay">
                          <!-- ko foreach: metrics -->
                          <div class="DisplayMetric" data-bind="style: {'border-color': color}, attr: {'data-metric': shortMetricName}">
                              <div class="DisplayMetricHeader" data-bind="style: { 'background-color': color, 'color': color3 }">
                                  <div data-bind="text:name" style="font-weight:bold;"></div>
                                  <div data-bind="text:displayValue"></div>
                                  <div class="circleChart">
                                      <svg>
                                          <g>
                                              <circle r="32" cx="48" cy="56"></circle>
                                              <circle r="32" cx="48" cy="56" class="value" data-bind="style:{ 'stroke-dashoffset': dashOffset() }"></circle>
                                          </g>
                                      </svg>
                                  </div>
                              </div>
                              <div class="DisplayMetricGraph" data-bind="attr: { id: elementId }"></div>
                          </div>
                          <!-- /ko -->
                      </div>
                      <div id="statusActions">
                          <div>
                              <h2>Actions</h2>
                              <div class="buttonGroup" id="AMP_Core_ServerStatus" style="width: auto; float: none;">
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="0,100" data-permission="Core.AppManagement.StartApplication"><span>Start</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="50" data-permission="Core.AppManagement.StartApplication"><span>Wake Up</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="UpdateApplication" data-showstates="0,100" data-permission="Core.AppManagement.UpdateApplication"><span>Update</span><span class="mat-icon">system_update_alt</span></button>
                                  <button class="slideIcon" data-module="Core" data-method="Restart" data-showstates="20" data-permission="Core.AppManagement.RestartApplication"><span>Restart</span><span class="mat-icon">replay</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Stop" data-showstates="20,50" data-permission="Core.AppManagement.StopApplication"><span>Stop</span><span class="mat-icon">stop</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="Sleep" data-showstates="20" id="sleepButton" data-permission="Core.AppManagement.StopApplication"><span>Sleep</span><span class="mat-icon">pause</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="30,40" data-permission="Core.AppManagement.StopApplication"><span>Kill</span><span class="mat-icon">warning</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="10,70" data-permission="Core.AppManagement.StopApplication"><span>Abort</span><span class="mat-icon">error</span></button>
                                  <button class="slideIcon bgGreen" id="helpButton" data-permission="Core.Special.Diagnostics" data-bind="click: openTicket"><span>Assistance</span><span class="mat-icon">support</span></button>
                              </div>
                          </div>
                          <div data-viewmodel="DiagnosticsVM">
                              <h2>Connection Info</h2>
                              <div class="listenPort">
                                  <span>Primary Endpoint</span>
                                  <span><span da
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-10-20T17:12:34.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "w3.org",
                  "cubecoders.com",
                  "gravatar.com"
               ],
               "file" : [
                  "manifest.json"
               ],
               "hostname" : [
                  "discourse.cubecoders.com",
                  "gravatar.com",
                  "www.w3.org"
               ],
               "ip" : [
                  "2.5.1.8"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "https://discourse.cubecoders.com/",
                  "https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin",
                  "https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin",
                  "https://gravatar.com/emails/"
               ]
            },
            "favicon" : {
               "url" : "/Images/AppIcon.png"
            },
            "http" : {
               "bodymd5" : "6e823dc573fde35ea8bdf2a40e14336f",
               "bodymmh3" : -1667826486,
               "description" : "AMP - Application Management Panel",
               "header" : [
                  {
                     "name" : "Last-Modified",
                     "value" : "Tue, 17 Sep 2024 11:32:10 GMT"
                  }
               ],
               "headermd5" : "88b964387b4332ff4065da347f4c5342",
               "headermmh3" : -689868821,
               "title" : "AMP - Application Management Panel"
            },
            "length" : 16384
         },
         "asn" : "AS16276",
         "city" : "Warsaw",
         "country" : "PL",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nDate: Sun, 20 Oct 2024 17:12:34 GMT\r\nContent-Type: text/html\r\nContent-Length: 102056\r\nLast-Modified: Tue, 17 Sep 2024 11:32:10 GMT\r\nX-FRAME-OPTIONS: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nConnection: close\r\n\r\n\ufeff<!DOCTYPE html>\r\n\r\n<html lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title>AMP - Application Management Panel</title>\r\n    <meta charset=\"utf-8\" />\r\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n    <meta http-equiv=\"cleartype\" content=\"on\" />\r\n    <meta name=\"description\" content=\"AMP - Application Management Panel\" />\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n    <meta name=\"application-name\" content=\"AMP\" />\r\n    <meta name=\"theme-color\" content=\"#222222\" />\r\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-title\" content=\"AMP\" />\r\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"256x256\" href=\"/Images/AppIcon.png\">\r\n    <link rel=\"apple-touch-icon\" href=\"/Images/AppIcon.png\">\r\n    <link type=\"text/css\" href=\"/CSS/Stylesheet.css?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"text/css\" href=\"/theme?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"image/x-icon\" rel=\"shortcut icon\" href=\"/favicon.ico\" />\r\n    <link rel=\"icon\" sizes=\"256x256\" href=\"/Images/AppIcon.png\" />\r\n    <link rel=\"manifest\" href=\"/manifest.json\" />\r\n    <link rel=\"preload\" href=\"/Fonts/MaterialSymbolsRounded.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\r\n</head>\r\n<body>\r\n    <div id=\"mainModal\" class=\"modalbg\">\r\n        <div class=\"modalpanel\">\r\n            <img id=\"modalImage\" />\r\n            <h1 id=\"modaltitle\"></h1>\r\n            <div class=\"modalcontents\">\r\n                <p id=\"modalmessage\"></p>\r\n                <p id=\"modalsubtitle\"></p>\r\n                <input id=\"modalPromptInput\" type=\"text\" />\r\n                <p id=\"relatedLinkArea\"><span>Related Link:</span> <a href=\"\" id=\"relatedLinkA\" title=\"\" target=\"_blank\"></a></p>\r\n                <div id=\"modalAdvanced\">\r\n                    <p>Advanced Details <span class=\"adHandle\"></span></p>\r\n                    <pre id=\"modalAdvancedText\"></pre>\r\n                </div>\r\n            </div>\r\n            <div class=\"modalbuttons\">\r\n\r\n            </div>\r\n            <div class=\"loader\" id=\"modalLoader\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n        </div>\r\n    </div>\r\n    <div id=\"loginSplash\" class=\"desktopOnly\">\r\n        <!--<d-topics-list discourse-url=\"https://discourse.cubecoders.com/\" category=\"6\" per-page=\"8\"></d-topics-list>-->\r\n        <iframe id=\"loginBrandContents\"></iframe>\r\n    </div>\r\n    <div id=\"loginContainer\">\r\n        <div id=\"loginLogo\">\r\n            <!--<img src=\"/Images/10thAnniversary.png\" alt=\"Welcome to AMP\" />-->\r\n            <img src=\"/Images/FullLogo256.webp\" alt=\"Welcome to AMP\" />\r\n            <div id=\"ADSLoginWaiting\">Connecting to remote AMP instance...</div>\r\n            <h2 id=\"loginWelcome\">Welcome to AMP</h2>\r\n            <div id=\"loginModuleInfo\">\r\n                <h4><span>For </span><span class=\"AppName\"></span></h4>\r\n                <h6><span>&copy;</span><span class=\"ModuleAuthor\"></span></h6>\r\n            </div>\r\n        </div>\r\n        <div role=\"form\" id=\"loginForm\">\r\n            <div>\r\n                <label>Username</label><br />\r\n                <input type=\"text\" name=\"username\" />\r\n            </div>\r\n            <div>\r\n                <label>Password</label><br />\r\n                <input type=\"password\" name=\"password\" id=\"loginPasswordField\" />\r\n            </div>\r\n            <div>\r\n                <label class=\"checkbox\">\r\n                    <input type=\"checkbox\" name=\"rememberme\" checked=\"checked\" />\r\n                    <span></span>\r\n                </label>\r\n                <span style=\"margin-left: 8px;\">Remember Me</span>\r\n            </div>\r\n            <button class=\"bgGreen\" id=\"loginButton\">Login</button>\r\n            <button type=\"button\" class=\"bgGreen secureLoginButton\" id=\"secureLoginButton\">\r\n                <span>Passwordless Login</span>\r\n            </button>\r\n            <br /><br />\r\n            <h3 id=\"loginFailureReason\" style=\"margin-bottom:0\">&nbsp;</h3>\r\n            <a href=\"about:blank\" style=\"display:none\" target=\"_blank\" id=\"acocuntDisabledLinked\">Contact Support</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin\" style=\"display:none\" target=\"_blank\" id=\"loginHelperLink\">Why am I being rate limited?</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin\" style=\"display:block;margin-top:16px;\" target=\"_blank\" id=\"forgotLogin\">Forgotten login details?</a>\r\n        </div>\r\n        <div class=\"loginBusy\">\r\n            <div class=\"loader\" id=\"loginSpinner\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n            <h3>Loading plugins<br />one moment please...</h3>\r\n        </div>\r\n    </div>\r\n    <div id=\"barTop\">\r\n        <div id=\"responsiveHelpers\">\r\n            <img src=\"/Images/NavToggle.png\" id=\"navToggle\" alt=\"Navigation\" />\r\n        </div>\r\n        <div id=\"tabInfo\">\r\n            <h2 id=\"tabTitle\">Status</h2>\r\n            <h4 id=\"tabCaption\"></h4>\r\n        </div>\r\n        <div id=\"topSearchBox\" data-viewmodel=\"SearchAreaVM\">\r\n            <div class=\"icon icons_search\"></div>\r\n            <input type=\"search\" role=\"searchbox\" aria-label=\"search\" autocomplete=\"amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f\" class=\"searchBox\" title=\"Search\" placeholder=\"Search...\" data-bind=\"textInput: query\" name=\"amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db\" spellcheck=\"false\" />\r\n        </div>\r\n    </div>\r\n    <div id=\"searchResults\" data-viewmodel=\"SearchAreaVM\" style=\"display:none;\" data-bind=\"visible: resultsVisible\">\r\n        <div class=\"searchResultCategory\" data-bind=\"visible: results().length == 0\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3>No results for '<span data-bind=\"text: query\"></span>'</h3>\r\n                <p>Try using a simpler query with fewer search terms, or try the options below:</p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\">\r\n                <div class=\"searchResult\" data-bind=\"click: kbSearch\">\r\n                    <h3>Search Knowledge Base</h3>\r\n                    <p>Click to search the knowledge base for '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n                <div class=\"searchResult\" data-bind=\"click: supportSearch\">\r\n                    <h3>Search CubeCoders Support</h3>\r\n                    <p>Click to check the official support board for posts about '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- ko foreach: results -->\r\n        <div class=\"searchResultCategory\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3 data-bind=\"text: name\"></h3>\r\n                <p data-bind=\"text: description\"></p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\" data-bind=\"foreach: items\">\r\n                <div class=\"searchResult\" data-bind=\"click: click, css: {'videoResult' : imageURI != null}\">\r\n                    <!-- ko if: imageURI != null -->\r\n                    <img data-bind=\"attr: {src: imageURI}\" />\r\n                    <!-- /ko -->\r\n                    <h3 data-bind=\"text: title\"></h3>\r\n                    <p data-bind=\"text: description\"></p>\r\n                    <p class=\"source\" data-bind=\"text: source\"></p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- /ko -->\r\n    </div>\r\n    <div id=\"mainBody\">\r\n        <div id=\"releaseSpec\"></div>\r\n        <div id=\"mainBodyArea\">\r\n            <div class=\"bodyTab\" id=\"tab_currentuser\" data-viewmodel=\"UserInfoVM\">\r\n                <img data-bind=\"attr: {src: imageSmallURI}\" alt=\"User Avatar\" style=\"float:left;\" />\r\n                <div class=\"userInfoBlock\">\r\n                    <h2 data-bind=\"text: username\"></h2>\r\n                    <!-- ko if: isLDAPUser() -->\r\n                    <h3>LDAP Authenticated User</h3>\r\n                    <!-- /ko -->\r\n                    <a href=\"https://gravatar.com/emails/\" target=\"_new\">Edit Profile Picture</a>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                    <label>Email Address</label>\r\n                    <input type=\"email\" data-bind=\"value: emailAddress\" />\r\n                </div>\r\n                <br />\r\n                <button data-bind=\"click: updateDetails\" class=\"slimButton slideIcon\"><span>Save Changes</span><span class=\"mat-icon\">save</span></button>\r\n\r\n                <h2 style=\"margin-top:0.8em\">Two-factor Authentication (2FA)</h2>\r\n                <p>\r\n                    2FA is currently <span style=\"margin-right:16px;\" data-bind=\"css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')\"></span>\r\n                    <button class=\"slimButton\" data-bind=\"visible: !isTwoFactor(), click: enableTwoFactor\">Setup 2FA</button>\r\n                    <button data-bind=\"visible: isTwoFactor(), click: disableTwoFactor\" class=\"slimButton bgRed slideIcon\"><span>Disable 2FA</span><span class=\"mat-icon\">key_off</span></button>\r\n                </p>\r\n\r\n                <!-- ko if: showWebauthnSetup -->\r\n                <h2>Passwordless Login</h2>\r\n                <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>\r\n                <button data-bind=\"click: setupWebauthn\" class=\"slimButton bgGreen secureLoginButton\"><span>Setup Passwordless Login</span></button>\r\n                <button data-bind=\"click: manageWebauthnTokens\" class=\"slimButton\"><span>Manage Tokens</span></button>\r\n                <!-- /ko -->\r\n                <!-- ko if: !isLDAPUser() -->\r\n                <h2>Change Password</h2>\r\n                <table class=\"twoColLine noZebra\">\r\n                    <tr>\r\n                        <td>Current Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: oldPassword\" required=\"required\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>New Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: newPassword, valueUpdate: 'input'\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Confirm Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: confirmPassword\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Password Strength</td>\r\n                        <td><div class=\"passwordGrade\" data-bind=\"css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''\"></div></td>\r\n                    </tr>\r\n                </table>\r\n                <br />\r\n                <button class=\"slimButton\" data-bind=\"click: changePassword\">Change Password</button>\r\n                <!-- /ko -->\r\n\r\n                <h2>Actions</h2>\r\n                <button class=\"slimButton\" data-bind=\"click: mobileLogin\">Mobile Login</button>\r\n                <button class=\"slimButton\" data-bind=\"click: serviceLogin\">Service Login</button>\r\n                <button class=\"slimButton bgRed slideIcon\" data-bind=\"click: logout\"><span>Logout</span><span class=\"mat-icon\">logout</span></button>\r\n            </div>\r\n            <div class=\"bodyTab\" id=\"tab_status\">\r\n                <div class=\"metricsHeader\">\r\n                    <h2>Metrics and Status</h2>\r\n                    <div class=\"grow\"></div>\r\n                    <div id=\"AMP_Core_PrimaryTask\" class=\"AppStatus\" data-bind=\"'class': stateColorClass()\">\r\n                        <span data-bind=\"text: stateText\"></span>\r\n                        <span class=\"mat-icon\" data-bind=\"text: stateIcon\"></span>\r\n                    </div>\r\n                </div>\r\n                <div id=\"AMP_Core_MetricsDisplay\">\r\n                    <!-- ko foreach: metrics -->\r\n                    <div class=\"DisplayMetric\" data-bind=\"style: {'border-color': color}, attr: {'data-metric': shortMetricName}\">\r\n                        <div class=\"DisplayMetricHeader\" data-bind=\"style: { 'background-color': color, 'color': color3 }\">\r\n                            <div data-bind=\"text:name\" style=\"font-weight:bold;\"></div>\r\n                            <div data-bind=\"text:displayValue\"></div>\r\n                            <div class=\"circleChart\">\r\n                                <svg>\r\n                                    <g>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\"></circle>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\" class=\"value\" data-bind=\"style:{ 'stroke-dashoffset': dashOffset() }\"></circle>\r\n                                    </g>\r\n                                </svg>\r\n                            </div>\r\n                        </div>\r\n                        <div class=\"DisplayMetricGraph\" data-bind=\"attr: { id: elementId }\"></div>\r\n                    </div>\r\n                    <!-- /ko -->\r\n                </div>\r\n                <div id=\"statusActions\">\r\n                    <div>\r\n                        <h2>Actions</h2>\r\n                        <div class=\"buttonGroup\" id=\"AMP_Core_ServerStatus\" style=\"width: auto; float: none;\">\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.StartApplication\"><span>Start</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"50\" data-permission=\"Core.AppManagement.StartApplication\"><span>Wake Up</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"UpdateApplication\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.UpdateApplication\"><span>Update</span><span class=\"mat-icon\">system_update_alt</span></button>\r\n                            <button class=\"slideIcon\" data-module=\"Core\" data-method=\"Restart\" data-showstates=\"20\" data-permission=\"Core.AppManagement.RestartApplication\"><span>Restart</span><span class=\"mat-icon\">replay</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Stop\" data-showstates=\"20,50\" data-permission=\"Core.AppManagement.StopApplication\"><span>Stop</span><span class=\"mat-icon\">stop</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"Sleep\" data-showstates=\"20\" id=\"sleepButton\" data-permission=\"Core.AppManagement.StopApplication\"><span>Sleep</span><span class=\"mat-icon\">pause</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"30,40\" data-permission=\"Core.AppManagement.StopApplication\"><span>Kill</span><span class=\"mat-icon\">warning</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"10,70\" data-permission=\"Core.AppManagement.StopApplication\"><span>Abort</span><span class=\"mat-icon\">error</span></button>\r\n                            <button class=\"slideIcon bgGreen\" id=\"helpButton\" data-permission=\"Core.Special.Diagnostics\" data-bind=\"click: openTicket\"><span>Assistance</span><span class=\"mat-icon\">support</span></button>\r\n                        </div>\r\n                    </div>\r\n                    <div data-viewmodel=\"DiagnosticsVM\">\r\n                        <h2>Connection Info</h2>\r\n                        <div class=\"listenPort\">\r\n                            <span>Primary Endpoint</span>\r\n                            <span><span da",
         "datamd5" : "86348c0b3d23a26e654cca7c15fd00bd",
         "datammh3" : 598244929,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "ip-51-77-43.eu"
         ],
         "geolocus" : {
            "asn" : "AS16276",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "PL",
            "countryname" : "Poland",
            "domain" : [
               "ovh.net"
            ],
            "isineu" : "true",
            "latitude" : "51.919438",
            "location" : "51.919438,19.145136",
            "longitude" : "19.145136",
            "netname" : "SD-25G-WAW-MAGGIE-W14A00",
            "organization" : "OVH Sp. z o. o.",
            "subnet" : "51.77.43.0/24"
         },
         "host" : [
            "ns3143657"
         ],
         "hostname" : [
            "ns3143657.ip-51-77-43.eu"
         ],
         "ip" : "51.77.43.96",
         "ipv6" : "false",
         "latitude" : "52.2296",
         "location" : "52.2296,21.0067",
         "longitude" : "21.0067",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "OVH SAS",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8099,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "ns3143657.ip-51-77-43.eu"
         ],
         "seen_date" : "2024-10-20",
         "source" : "datascan",
         "status" : 200,
         "subnet" : "51.77.0.0/16",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "eu"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 77.68.119.89:8099 (tcp/http) - last seen on 2024-10-14 at 14:32:34 UTC

    • IP
      77.68.119.89
      Alternative IP(s)
      2a00:da00:1800:8108:0:0:0:1
      Network
      77.68.0.0/17
      Domain(s)
      regchan.uk
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://77.68.119.89:8099/ 200

      HTTP Title
      AMP - Application Management Panel
      HTTP Description
      AMP - Application Management Panel
      Reverse DNS
      gs1.regchan.uk
      ASN
      AS8560
      Organization
      IONOS SE
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      86348c0b3d23a26e654cca7c15fd00bd
      HTTP Header MD5
      88b964387b4332ff4065da347f4c5342
      HTTP Body MD5
      6e823dc573fde35ea8bdf2a40e14336f
    • HTTP/1.1 200 OK
      Date: Mon, 14 Oct 2024 14:32:34 GMT
      Content-Type: text/html
      Content-Length: 102056
      Last-Modified: Tue, 17 Sep 2024 11:32:10 GMT
      X-FRAME-OPTIONS: SAMEORIGIN
      X-Content-Type-Options: nosniff
      Connection: close
      
      <!DOCTYPE html>
      
      <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <title>AMP - Application Management Panel</title>
          <meta charset="utf-8" />
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
          <meta http-equiv="cleartype" content="on" />
          <meta name="description" content="AMP - Application Management Panel" />
          <meta name="viewport" content="width=device-width, initial-scale=1.0" />
          <meta name="application-name" content="AMP" />
          <meta name="theme-color" content="#222222" />
          <meta name="mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-title" content="AMP" />
          <link rel="apple-touch-icon-precomposed" sizes="256x256" href="/Images/AppIcon.png">
          <link rel="apple-touch-icon" href="/Images/AppIcon.png">
          <link type="text/css" href="/CSS/Stylesheet.css?v=2.5.1.8" rel="stylesheet" />
          <link type="text/css" href="/theme?v=2.5.1.8" rel="stylesheet" />
          <link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />
          <link rel="icon" sizes="256x256" href="/Images/AppIcon.png" />
          <link rel="manifest" href="/manifest.json" />
          <link rel="preload" href="/Fonts/MaterialSymbolsRounded.woff2" as="font" type="font/woff2" crossorigin>
      </head>
      <body>
          <div id="mainModal" class="modalbg">
              <div class="modalpanel">
                  <img id="modalImage" />
                  <h1 id="modaltitle"></h1>
                  <div class="modalcontents">
                      <p id="modalmessage"></p>
                      <p id="modalsubtitle"></p>
                      <input id="modalPromptInput" type="text" />
                      <p id="relatedLinkArea"><span>Related Link:</span> <a href="" id="relatedLinkA" title="" target="_blank"></a></p>
                      <div id="modalAdvanced">
                          <p>Advanced Details <span class="adHandle"></span></p>
                          <pre id="modalAdvancedText"></pre>
                      </div>
                  </div>
                  <div class="modalbuttons">
      
                  </div>
                  <div class="loader" id="modalLoader"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
              </div>
          </div>
          <div id="loginSplash" class="desktopOnly">
              <!--<d-topics-list discourse-url="https://discourse.cubecoders.com/" category="6" per-page="8"></d-topics-list>-->
              <iframe id="loginBrandContents"></iframe>
          </div>
          <div id="loginContainer">
              <div id="loginLogo">
                  <!--<img src="/Images/10thAnniversary.png" alt="Welcome to AMP" />-->
                  <img src="/Images/FullLogo256.webp" alt="Welcome to AMP" />
                  <div id="ADSLoginWaiting">Connecting to remote AMP instance...</div>
                  <h2 id="loginWelcome">Welcome to AMP</h2>
                  <div id="loginModuleInfo">
                      <h4><span>For </span><span class="AppName"></span></h4>
                      <h6><span>&copy;</span><span class="ModuleAuthor"></span></h6>
                  </div>
              </div>
              <div role="form" id="loginForm">
                  <div>
                      <label>Username</label><br />
                      <input type="text" name="username" />
                  </div>
                  <div>
                      <label>Password</label><br />
                      <input type="password" name="password" id="loginPasswordField" />
                  </div>
                  <div>
                      <label class="checkbox">
                          <input type="checkbox" name="rememberme" checked="checked" />
                          <span></span>
                      </label>
                      <span style="margin-left: 8px;">Remember Me</span>
                  </div>
                  <button class="bgGreen" id="loginButton">Login</button>
                  <button type="button" class="bgGreen secureLoginButton" id="secureLoginButton">
                      <span>Passwordless Login</span>
                  </button>
                  <br /><br />
                  <h3 id="loginFailureReason" style="margin-bottom:0">&nbsp;</h3>
                  <a href="about:blank" style="display:none" target="_blank" id="acocuntDisabledLinked">Contact Support</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin" style="display:none" target="_blank" id="loginHelperLink">Why am I being rate limited?</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin" style="display:block;margin-top:16px;" target="_blank" id="forgotLogin">Forgotten login details?</a>
              </div>
              <div class="loginBusy">
                  <div class="loader" id="loginSpinner"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
                  <h3>Loading plugins<br />one moment please...</h3>
              </div>
          </div>
          <div id="barTop">
              <div id="responsiveHelpers">
                  <img src="/Images/NavToggle.png" id="navToggle" alt="Navigation" />
              </div>
              <div id="tabInfo">
                  <h2 id="tabTitle">Status</h2>
                  <h4 id="tabCaption"></h4>
              </div>
              <div id="topSearchBox" data-viewmodel="SearchAreaVM">
                  <div class="icon icons_search"></div>
                  <input type="search" role="searchbox" aria-label="search" autocomplete="amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f" class="searchBox" title="Search" placeholder="Search..." data-bind="textInput: query" name="amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db" spellcheck="false" />
              </div>
          </div>
          <div id="searchResults" data-viewmodel="SearchAreaVM" style="display:none;" data-bind="visible: resultsVisible">
              <div class="searchResultCategory" data-bind="visible: results().length == 0">
                  <div class="searchResultCategoryInfo">
                      <h3>No results for '<span data-bind="text: query"></span>'</h3>
                      <p>Try using a simpler query with fewer search terms, or try the options below:</p>
                  </div>
                  <div class="searchCategoryItems">
                      <div class="searchResult" data-bind="click: kbSearch">
                          <h3>Search Knowledge Base</h3>
                          <p>Click to search the knowledge base for '<span data-bind="text: query"></span>'</p>
                      </div>
                      <div class="searchResult" data-bind="click: supportSearch">
                          <h3>Search CubeCoders Support</h3>
                          <p>Click to check the official support board for posts about '<span data-bind="text: query"></span>'</p>
                      </div>
                  </div>
              </div>
              <!-- ko foreach: results -->
              <div class="searchResultCategory">
                  <div class="searchResultCategoryInfo">
                      <h3 data-bind="text: name"></h3>
                      <p data-bind="text: description"></p>
                  </div>
                  <div class="searchCategoryItems" data-bind="foreach: items">
                      <div class="searchResult" data-bind="click: click, css: {'videoResult' : imageURI != null}">
                          <!-- ko if: imageURI != null -->
                          <img data-bind="attr: {src: imageURI}" />
                          <!-- /ko -->
                          <h3 data-bind="text: title"></h3>
                          <p data-bind="text: description"></p>
                          <p class="source" data-bind="text: source"></p>
                      </div>
                  </div>
              </div>
              <!-- /ko -->
          </div>
          <div id="mainBody">
              <div id="releaseSpec"></div>
              <div id="mainBodyArea">
                  <div class="bodyTab" id="tab_currentuser" data-viewmodel="UserInfoVM">
                      <img data-bind="attr: {src: imageSmallURI}" alt="User Avatar" style="float:left;" />
                      <div class="userInfoBlock">
                          <h2 data-bind="text: username"></h2>
                          <!-- ko if: isLDAPUser() -->
                          <h3>LDAP Authenticated User</h3>
                          <!-- /ko -->
                          <a href="https://gravatar.com/emails/" target="_new">Edit Profile Picture</a>
                      </div>
                      <div class="form-group">
                          <label>Email Address</label>
                          <input type="email" data-bind="value: emailAddress" />
                      </div>
                      <br />
                      <button data-bind="click: updateDetails" class="slimButton slideIcon"><span>Save Changes</span><span class="mat-icon">save</span></button>
      
                      <h2 style="margin-top:0.8em">Two-factor Authentication (2FA)</h2>
                      <p>
                          2FA is currently <span style="margin-right:16px;" data-bind="css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')"></span>
                          <button class="slimButton" data-bind="visible: !isTwoFactor(), click: enableTwoFactor">Setup 2FA</button>
                          <button data-bind="visible: isTwoFactor(), click: disableTwoFactor" class="slimButton bgRed slideIcon"><span>Disable 2FA</span><span class="mat-icon">key_off</span></button>
                      </p>
      
                      <!-- ko if: showWebauthnSetup -->
                      <h2>Passwordless Login</h2>
                      <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>
                      <button data-bind="click: setupWebauthn" class="slimButton bgGreen secureLoginButton"><span>Setup Passwordless Login</span></button>
                      <button data-bind="click: manageWebauthnTokens" class="slimButton"><span>Manage Tokens</span></button>
                      <!-- /ko -->
                      <!-- ko if: !isLDAPUser() -->
                      <h2>Change Password</h2>
                      <table class="twoColLine noZebra">
                          <tr>
                              <td>Current Password</td>
                              <td><input type="password" data-bind="value: oldPassword" required="required" /></td>
                          </tr>
                          <tr>
                              <td>New Password</td>
                              <td><input type="password" data-bind="value: newPassword, valueUpdate: 'input'" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Confirm Password</td>
                              <td><input type="password" data-bind="value: confirmPassword" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Password Strength</td>
                              <td><div class="passwordGrade" data-bind="css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''"></div></td>
                          </tr>
                      </table>
                      <br />
                      <button class="slimButton" data-bind="click: changePassword">Change Password</button>
                      <!-- /ko -->
      
                      <h2>Actions</h2>
                      <button class="slimButton" data-bind="click: mobileLogin">Mobile Login</button>
                      <button class="slimButton" data-bind="click: serviceLogin">Service Login</button>
                      <button class="slimButton bgRed slideIcon" data-bind="click: logout"><span>Logout</span><span class="mat-icon">logout</span></button>
                  </div>
                  <div class="bodyTab" id="tab_status">
                      <div class="metricsHeader">
                          <h2>Metrics and Status</h2>
                          <div class="grow"></div>
                          <div id="AMP_Core_PrimaryTask" class="AppStatus" data-bind="'class': stateColorClass()">
                              <span data-bind="text: stateText"></span>
                              <span class="mat-icon" data-bind="text: stateIcon"></span>
                          </div>
                      </div>
                      <div id="AMP_Core_MetricsDisplay">
                          <!-- ko foreach: metrics -->
                          <div class="DisplayMetric" data-bind="style: {'border-color': color}, attr: {'data-metric': shortMetricName}">
                              <div class="DisplayMetricHeader" data-bind="style: { 'background-color': color, 'color': color3 }">
                                  <div data-bind="text:name" style="font-weight:bold;"></div>
                                  <div data-bind="text:displayValue"></div>
                                  <div class="circleChart">
                                      <svg>
                                          <g>
                                              <circle r="32" cx="48" cy="56"></circle>
                                              <circle r="32" cx="48" cy="56" class="value" data-bind="style:{ 'stroke-dashoffset': dashOffset() }"></circle>
                                          </g>
                                      </svg>
                                  </div>
                              </div>
                              <div class="DisplayMetricGraph" data-bind="attr: { id: elementId }"></div>
                          </div>
                          <!-- /ko -->
                      </div>
                      <div id="statusActions">
                          <div>
                              <h2>Actions</h2>
                              <div class="buttonGroup" id="AMP_Core_ServerStatus" style="width: auto; float: none;">
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="0,100" data-permission="Core.AppManagement.StartApplication"><span>Start</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="50" data-permission="Core.AppManagement.StartApplication"><span>Wake Up</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="UpdateApplication" data-showstates="0,100" data-permission="Core.AppManagement.UpdateApplication"><span>Update</span><span class="mat-icon">system_update_alt</span></button>
                                  <button class="slideIcon" data-module="Core" data-method="Restart" data-showstates="20" data-permission="Core.AppManagement.RestartApplication"><span>Restart</span><span class="mat-icon">replay</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Stop" data-showstates="20,50" data-permission="Core.AppManagement.StopApplication"><span>Stop</span><span class="mat-icon">stop</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="Sleep" data-showstates="20" id="sleepButton" data-permission="Core.AppManagement.StopApplication"><span>Sleep</span><span class="mat-icon">pause</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="30,40" data-permission="Core.AppManagement.StopApplication"><span>Kill</span><span class="mat-icon">warning</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="10,70" data-permission="Core.AppManagement.StopApplication"><span>Abort</span><span class="mat-icon">error</span></button>
                                  <button class="slideIcon bgGreen" id="helpButton" data-permission="Core.Special.Diagnostics" data-bind="click: openTicket"><span>Assistance</span><span class="mat-icon">support</span></button>
                              </div>
                          </div>
                          <div data-viewmodel="DiagnosticsVM">
                              <h2>Connection Info</h2>
                              <div class="listenPort">
                                  <span>Primary Endpoint</span>
                                  <span><span da
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-10-14T14:32:34.000Z",
         "alternativeip" : [
            "2a00:da00:1800:8108:0:0:0:1"
         ],
         "app" : {
            "extract" : {
               "domain" : [
                  "w3.org",
                  "cubecoders.com",
                  "gravatar.com"
               ],
               "file" : [
                  "manifest.json"
               ],
               "hostname" : [
                  "discourse.cubecoders.com",
                  "gravatar.com",
                  "www.w3.org"
               ],
               "ip" : [
                  "2.5.1.8"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "https://discourse.cubecoders.com/",
                  "https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin",
                  "https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin",
                  "https://gravatar.com/emails/"
               ]
            },
            "http" : {
               "bodymd5" : "6e823dc573fde35ea8bdf2a40e14336f",
               "bodymmh3" : -1667826486,
               "description" : "AMP - Application Management Panel",
               "header" : [
                  {
                     "value" : "Tue, 17 Sep 2024 11:32:10 GMT",
                     "name" : "Last-Modified"
                  }
               ],
               "headermd5" : "88b964387b4332ff4065da347f4c5342",
               "headermmh3" : 409894570,
               "title" : "AMP - Application Management Panel"
            },
            "length" : 16384
         },
         "asn" : "AS8560",
         "country" : "GB",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nDate: Mon, 14 Oct 2024 14:32:34 GMT\r\nContent-Type: text/html\r\nContent-Length: 102056\r\nLast-Modified: Tue, 17 Sep 2024 11:32:10 GMT\r\nX-FRAME-OPTIONS: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nConnection: close\r\n\r\n\ufeff<!DOCTYPE html>\r\n\r\n<html lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title>AMP - Application Management Panel</title>\r\n    <meta charset=\"utf-8\" />\r\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n    <meta http-equiv=\"cleartype\" content=\"on\" />\r\n    <meta name=\"description\" content=\"AMP - Application Management Panel\" />\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n    <meta name=\"application-name\" content=\"AMP\" />\r\n    <meta name=\"theme-color\" content=\"#222222\" />\r\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-title\" content=\"AMP\" />\r\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"256x256\" href=\"/Images/AppIcon.png\">\r\n    <link rel=\"apple-touch-icon\" href=\"/Images/AppIcon.png\">\r\n    <link type=\"text/css\" href=\"/CSS/Stylesheet.css?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"text/css\" href=\"/theme?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"image/x-icon\" rel=\"shortcut icon\" href=\"/favicon.ico\" />\r\n    <link rel=\"icon\" sizes=\"256x256\" href=\"/Images/AppIcon.png\" />\r\n    <link rel=\"manifest\" href=\"/manifest.json\" />\r\n    <link rel=\"preload\" href=\"/Fonts/MaterialSymbolsRounded.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\r\n</head>\r\n<body>\r\n    <div id=\"mainModal\" class=\"modalbg\">\r\n        <div class=\"modalpanel\">\r\n            <img id=\"modalImage\" />\r\n            <h1 id=\"modaltitle\"></h1>\r\n            <div class=\"modalcontents\">\r\n                <p id=\"modalmessage\"></p>\r\n                <p id=\"modalsubtitle\"></p>\r\n                <input id=\"modalPromptInput\" type=\"text\" />\r\n                <p id=\"relatedLinkArea\"><span>Related Link:</span> <a href=\"\" id=\"relatedLinkA\" title=\"\" target=\"_blank\"></a></p>\r\n                <div id=\"modalAdvanced\">\r\n                    <p>Advanced Details <span class=\"adHandle\"></span></p>\r\n                    <pre id=\"modalAdvancedText\"></pre>\r\n                </div>\r\n            </div>\r\n            <div class=\"modalbuttons\">\r\n\r\n            </div>\r\n            <div class=\"loader\" id=\"modalLoader\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n        </div>\r\n    </div>\r\n    <div id=\"loginSplash\" class=\"desktopOnly\">\r\n        <!--<d-topics-list discourse-url=\"https://discourse.cubecoders.com/\" category=\"6\" per-page=\"8\"></d-topics-list>-->\r\n        <iframe id=\"loginBrandContents\"></iframe>\r\n    </div>\r\n    <div id=\"loginContainer\">\r\n        <div id=\"loginLogo\">\r\n            <!--<img src=\"/Images/10thAnniversary.png\" alt=\"Welcome to AMP\" />-->\r\n            <img src=\"/Images/FullLogo256.webp\" alt=\"Welcome to AMP\" />\r\n            <div id=\"ADSLoginWaiting\">Connecting to remote AMP instance...</div>\r\n            <h2 id=\"loginWelcome\">Welcome to AMP</h2>\r\n            <div id=\"loginModuleInfo\">\r\n                <h4><span>For </span><span class=\"AppName\"></span></h4>\r\n                <h6><span>&copy;</span><span class=\"ModuleAuthor\"></span></h6>\r\n            </div>\r\n        </div>\r\n        <div role=\"form\" id=\"loginForm\">\r\n            <div>\r\n                <label>Username</label><br />\r\n                <input type=\"text\" name=\"username\" />\r\n            </div>\r\n            <div>\r\n                <label>Password</label><br />\r\n                <input type=\"password\" name=\"password\" id=\"loginPasswordField\" />\r\n            </div>\r\n            <div>\r\n                <label class=\"checkbox\">\r\n                    <input type=\"checkbox\" name=\"rememberme\" checked=\"checked\" />\r\n                    <span></span>\r\n                </label>\r\n                <span style=\"margin-left: 8px;\">Remember Me</span>\r\n            </div>\r\n            <button class=\"bgGreen\" id=\"loginButton\">Login</button>\r\n            <button type=\"button\" class=\"bgGreen secureLoginButton\" id=\"secureLoginButton\">\r\n                <span>Passwordless Login</span>\r\n            </button>\r\n            <br /><br />\r\n            <h3 id=\"loginFailureReason\" style=\"margin-bottom:0\">&nbsp;</h3>\r\n            <a href=\"about:blank\" style=\"display:none\" target=\"_blank\" id=\"acocuntDisabledLinked\">Contact Support</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin\" style=\"display:none\" target=\"_blank\" id=\"loginHelperLink\">Why am I being rate limited?</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin\" style=\"display:block;margin-top:16px;\" target=\"_blank\" id=\"forgotLogin\">Forgotten login details?</a>\r\n        </div>\r\n        <div class=\"loginBusy\">\r\n            <div class=\"loader\" id=\"loginSpinner\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n            <h3>Loading plugins<br />one moment please...</h3>\r\n        </div>\r\n    </div>\r\n    <div id=\"barTop\">\r\n        <div id=\"responsiveHelpers\">\r\n            <img src=\"/Images/NavToggle.png\" id=\"navToggle\" alt=\"Navigation\" />\r\n        </div>\r\n        <div id=\"tabInfo\">\r\n            <h2 id=\"tabTitle\">Status</h2>\r\n            <h4 id=\"tabCaption\"></h4>\r\n        </div>\r\n        <div id=\"topSearchBox\" data-viewmodel=\"SearchAreaVM\">\r\n            <div class=\"icon icons_search\"></div>\r\n            <input type=\"search\" role=\"searchbox\" aria-label=\"search\" autocomplete=\"amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f\" class=\"searchBox\" title=\"Search\" placeholder=\"Search...\" data-bind=\"textInput: query\" name=\"amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db\" spellcheck=\"false\" />\r\n        </div>\r\n    </div>\r\n    <div id=\"searchResults\" data-viewmodel=\"SearchAreaVM\" style=\"display:none;\" data-bind=\"visible: resultsVisible\">\r\n        <div class=\"searchResultCategory\" data-bind=\"visible: results().length == 0\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3>No results for '<span data-bind=\"text: query\"></span>'</h3>\r\n                <p>Try using a simpler query with fewer search terms, or try the options below:</p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\">\r\n                <div class=\"searchResult\" data-bind=\"click: kbSearch\">\r\n                    <h3>Search Knowledge Base</h3>\r\n                    <p>Click to search the knowledge base for '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n                <div class=\"searchResult\" data-bind=\"click: supportSearch\">\r\n                    <h3>Search CubeCoders Support</h3>\r\n                    <p>Click to check the official support board for posts about '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- ko foreach: results -->\r\n        <div class=\"searchResultCategory\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3 data-bind=\"text: name\"></h3>\r\n                <p data-bind=\"text: description\"></p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\" data-bind=\"foreach: items\">\r\n                <div class=\"searchResult\" data-bind=\"click: click, css: {'videoResult' : imageURI != null}\">\r\n                    <!-- ko if: imageURI != null -->\r\n                    <img data-bind=\"attr: {src: imageURI}\" />\r\n                    <!-- /ko -->\r\n                    <h3 data-bind=\"text: title\"></h3>\r\n                    <p data-bind=\"text: description\"></p>\r\n                    <p class=\"source\" data-bind=\"text: source\"></p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- /ko -->\r\n    </div>\r\n    <div id=\"mainBody\">\r\n        <div id=\"releaseSpec\"></div>\r\n        <div id=\"mainBodyArea\">\r\n            <div class=\"bodyTab\" id=\"tab_currentuser\" data-viewmodel=\"UserInfoVM\">\r\n                <img data-bind=\"attr: {src: imageSmallURI}\" alt=\"User Avatar\" style=\"float:left;\" />\r\n                <div class=\"userInfoBlock\">\r\n                    <h2 data-bind=\"text: username\"></h2>\r\n                    <!-- ko if: isLDAPUser() -->\r\n                    <h3>LDAP Authenticated User</h3>\r\n                    <!-- /ko -->\r\n                    <a href=\"https://gravatar.com/emails/\" target=\"_new\">Edit Profile Picture</a>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                    <label>Email Address</label>\r\n                    <input type=\"email\" data-bind=\"value: emailAddress\" />\r\n                </div>\r\n                <br />\r\n                <button data-bind=\"click: updateDetails\" class=\"slimButton slideIcon\"><span>Save Changes</span><span class=\"mat-icon\">save</span></button>\r\n\r\n                <h2 style=\"margin-top:0.8em\">Two-factor Authentication (2FA)</h2>\r\n                <p>\r\n                    2FA is currently <span style=\"margin-right:16px;\" data-bind=\"css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')\"></span>\r\n                    <button class=\"slimButton\" data-bind=\"visible: !isTwoFactor(), click: enableTwoFactor\">Setup 2FA</button>\r\n                    <button data-bind=\"visible: isTwoFactor(), click: disableTwoFactor\" class=\"slimButton bgRed slideIcon\"><span>Disable 2FA</span><span class=\"mat-icon\">key_off</span></button>\r\n                </p>\r\n\r\n                <!-- ko if: showWebauthnSetup -->\r\n                <h2>Passwordless Login</h2>\r\n                <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>\r\n                <button data-bind=\"click: setupWebauthn\" class=\"slimButton bgGreen secureLoginButton\"><span>Setup Passwordless Login</span></button>\r\n                <button data-bind=\"click: manageWebauthnTokens\" class=\"slimButton\"><span>Manage Tokens</span></button>\r\n                <!-- /ko -->\r\n                <!-- ko if: !isLDAPUser() -->\r\n                <h2>Change Password</h2>\r\n                <table class=\"twoColLine noZebra\">\r\n                    <tr>\r\n                        <td>Current Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: oldPassword\" required=\"required\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>New Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: newPassword, valueUpdate: 'input'\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Confirm Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: confirmPassword\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Password Strength</td>\r\n                        <td><div class=\"passwordGrade\" data-bind=\"css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''\"></div></td>\r\n                    </tr>\r\n                </table>\r\n                <br />\r\n                <button class=\"slimButton\" data-bind=\"click: changePassword\">Change Password</button>\r\n                <!-- /ko -->\r\n\r\n                <h2>Actions</h2>\r\n                <button class=\"slimButton\" data-bind=\"click: mobileLogin\">Mobile Login</button>\r\n                <button class=\"slimButton\" data-bind=\"click: serviceLogin\">Service Login</button>\r\n                <button class=\"slimButton bgRed slideIcon\" data-bind=\"click: logout\"><span>Logout</span><span class=\"mat-icon\">logout</span></button>\r\n            </div>\r\n            <div class=\"bodyTab\" id=\"tab_status\">\r\n                <div class=\"metricsHeader\">\r\n                    <h2>Metrics and Status</h2>\r\n                    <div class=\"grow\"></div>\r\n                    <div id=\"AMP_Core_PrimaryTask\" class=\"AppStatus\" data-bind=\"'class': stateColorClass()\">\r\n                        <span data-bind=\"text: stateText\"></span>\r\n                        <span class=\"mat-icon\" data-bind=\"text: stateIcon\"></span>\r\n                    </div>\r\n                </div>\r\n                <div id=\"AMP_Core_MetricsDisplay\">\r\n                    <!-- ko foreach: metrics -->\r\n                    <div class=\"DisplayMetric\" data-bind=\"style: {'border-color': color}, attr: {'data-metric': shortMetricName}\">\r\n                        <div class=\"DisplayMetricHeader\" data-bind=\"style: { 'background-color': color, 'color': color3 }\">\r\n                            <div data-bind=\"text:name\" style=\"font-weight:bold;\"></div>\r\n                            <div data-bind=\"text:displayValue\"></div>\r\n                            <div class=\"circleChart\">\r\n                                <svg>\r\n                                    <g>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\"></circle>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\" class=\"value\" data-bind=\"style:{ 'stroke-dashoffset': dashOffset() }\"></circle>\r\n                                    </g>\r\n                                </svg>\r\n                            </div>\r\n                        </div>\r\n                        <div class=\"DisplayMetricGraph\" data-bind=\"attr: { id: elementId }\"></div>\r\n                    </div>\r\n                    <!-- /ko -->\r\n                </div>\r\n                <div id=\"statusActions\">\r\n                    <div>\r\n                        <h2>Actions</h2>\r\n                        <div class=\"buttonGroup\" id=\"AMP_Core_ServerStatus\" style=\"width: auto; float: none;\">\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.StartApplication\"><span>Start</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"50\" data-permission=\"Core.AppManagement.StartApplication\"><span>Wake Up</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"UpdateApplication\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.UpdateApplication\"><span>Update</span><span class=\"mat-icon\">system_update_alt</span></button>\r\n                            <button class=\"slideIcon\" data-module=\"Core\" data-method=\"Restart\" data-showstates=\"20\" data-permission=\"Core.AppManagement.RestartApplication\"><span>Restart</span><span class=\"mat-icon\">replay</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Stop\" data-showstates=\"20,50\" data-permission=\"Core.AppManagement.StopApplication\"><span>Stop</span><span class=\"mat-icon\">stop</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"Sleep\" data-showstates=\"20\" id=\"sleepButton\" data-permission=\"Core.AppManagement.StopApplication\"><span>Sleep</span><span class=\"mat-icon\">pause</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"30,40\" data-permission=\"Core.AppManagement.StopApplication\"><span>Kill</span><span class=\"mat-icon\">warning</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"10,70\" data-permission=\"Core.AppManagement.StopApplication\"><span>Abort</span><span class=\"mat-icon\">error</span></button>\r\n                            <button class=\"slideIcon bgGreen\" id=\"helpButton\" data-permission=\"Core.Special.Diagnostics\" data-bind=\"click: openTicket\"><span>Assistance</span><span class=\"mat-icon\">support</span></button>\r\n                        </div>\r\n                    </div>\r\n                    <div data-viewmodel=\"DiagnosticsVM\">\r\n                        <h2>Connection Info</h2>\r\n                        <div class=\"listenPort\">\r\n                            <span>Primary Endpoint</span>\r\n                            <span><span da",
         "datamd5" : "86348c0b3d23a26e654cca7c15fd00bd",
         "datammh3" : 598244929,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "regchan.uk"
         ],
         "host" : [
            "gs1"
         ],
         "hostname" : [
            "gs1.regchan.uk"
         ],
         "ip" : "77.68.119.89",
         "ipv6" : "false",
         "latitude" : "51.4964",
         "location" : "51.4964,-0.1224",
         "longitude" : "-0.1224",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "IONOS SE",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8099,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "gs1.regchan.uk"
         ],
         "seen_date" : "2024-10-14",
         "source" : "datascan",
         "status" : 200,
         "subnet" : "77.68.0.0/17",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "uk"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 81.16.176.156:8099 (tcp/http) - last seen on 2024-10-13 at 06:06:17 UTC

    • IP
      81.16.176.156
      Network
      81.16.176.0/23
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://81.16.176.156:8099/ 200

      HTTP Title
      AMP - Application Management Panel
      HTTP Description
      AMP - Application Management Panel
      ASN
      AS212027
      Organization
      Daniel Jackson
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      86348c0b3d23a26e654cca7c15fd00bd
      HTTP Header MD5
      88b964387b4332ff4065da347f4c5342
      HTTP Body MD5
      6e823dc573fde35ea8bdf2a40e14336f
    • HTTP/1.1 200 OK
      Date: Sun, 13 Oct 2024 06:06:16 GMT
      Content-Type: text/html
      Content-Length: 102056
      Last-Modified: Tue, 17 Sep 2024 11:32:10 GMT
      X-FRAME-OPTIONS: SAMEORIGIN
      X-Content-Type-Options: nosniff
      Connection: close
      
      <!DOCTYPE html>
      
      <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <title>AMP - Application Management Panel</title>
          <meta charset="utf-8" />
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
          <meta http-equiv="cleartype" content="on" />
          <meta name="description" content="AMP - Application Management Panel" />
          <meta name="viewport" content="width=device-width, initial-scale=1.0" />
          <meta name="application-name" content="AMP" />
          <meta name="theme-color" content="#222222" />
          <meta name="mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-title" content="AMP" />
          <link rel="apple-touch-icon-precomposed" sizes="256x256" href="/Images/AppIcon.png">
          <link rel="apple-touch-icon" href="/Images/AppIcon.png">
          <link type="text/css" href="/CSS/Stylesheet.css?v=2.5.1.8" rel="stylesheet" />
          <link type="text/css" href="/theme?v=2.5.1.8" rel="stylesheet" />
          <link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />
          <link rel="icon" sizes="256x256" href="/Images/AppIcon.png" />
          <link rel="manifest" href="/manifest.json" />
          <link rel="preload" href="/Fonts/MaterialSymbolsRounded.woff2" as="font" type="font/woff2" crossorigin>
      </head>
      <body>
          <div id="mainModal" class="modalbg">
              <div class="modalpanel">
                  <img id="modalImage" />
                  <h1 id="modaltitle"></h1>
                  <div class="modalcontents">
                      <p id="modalmessage"></p>
                      <p id="modalsubtitle"></p>
                      <input id="modalPromptInput" type="text" />
                      <p id="relatedLinkArea"><span>Related Link:</span> <a href="" id="relatedLinkA" title="" target="_blank"></a></p>
                      <div id="modalAdvanced">
                          <p>Advanced Details <span class="adHandle"></span></p>
                          <pre id="modalAdvancedText"></pre>
                      </div>
                  </div>
                  <div class="modalbuttons">
      
                  </div>
                  <div class="loader" id="modalLoader"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
              </div>
          </div>
          <div id="loginSplash" class="desktopOnly">
              <!--<d-topics-list discourse-url="https://discourse.cubecoders.com/" category="6" per-page="8"></d-topics-list>-->
              <iframe id="loginBrandContents"></iframe>
          </div>
          <div id="loginContainer">
              <div id="loginLogo">
                  <!--<img src="/Images/10thAnniversary.png" alt="Welcome to AMP" />-->
                  <img src="/Images/FullLogo256.webp" alt="Welcome to AMP" />
                  <div id="ADSLoginWaiting">Connecting to remote AMP instance...</div>
                  <h2 id="loginWelcome">Welcome to AMP</h2>
                  <div id="loginModuleInfo">
                      <h4><span>For </span><span class="AppName"></span></h4>
                      <h6><span>&copy;</span><span class="ModuleAuthor"></span></h6>
                  </div>
              </div>
              <div role="form" id="loginForm">
                  <div>
                      <label>Username</label><br />
                      <input type="text" name="username" />
                  </div>
                  <div>
                      <label>Password</label><br />
                      <input type="password" name="password" id="loginPasswordField" />
                  </div>
                  <div>
                      <label class="checkbox">
                          <input type="checkbox" name="rememberme" checked="checked" />
                          <span></span>
                      </label>
                      <span style="margin-left: 8px;">Remember Me</span>
                  </div>
                  <button class="bgGreen" id="loginButton">Login</button>
                  <button type="button" class="bgGreen secureLoginButton" id="secureLoginButton">
                      <span>Passwordless Login</span>
                  </button>
                  <br /><br />
                  <h3 id="loginFailureReason" style="margin-bottom:0">&nbsp;</h3>
                  <a href="about:blank" style="display:none" target="_blank" id="acocuntDisabledLinked">Contact Support</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin" style="display:none" target="_blank" id="loginHelperLink">Why am I being rate limited?</a><br />
                  <a href="https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin" style="display:block;margin-top:16px;" target="_blank" id="forgotLogin">Forgotten login details?</a>
              </div>
              <div class="loginBusy">
                  <div class="loader" id="loginSpinner"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"><div class="loader2" style="display:block;"></div></div></div></div>
                  <h3>Loading plugins<br />one moment please...</h3>
              </div>
          </div>
          <div id="barTop">
              <div id="responsiveHelpers">
                  <img src="/Images/NavToggle.png" id="navToggle" alt="Navigation" />
              </div>
              <div id="tabInfo">
                  <h2 id="tabTitle">Status</h2>
                  <h4 id="tabCaption"></h4>
              </div>
              <div id="topSearchBox" data-viewmodel="SearchAreaVM">
                  <div class="icon icons_search"></div>
                  <input type="search" role="searchbox" aria-label="search" autocomplete="amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f" class="searchBox" title="Search" placeholder="Search..." data-bind="textInput: query" name="amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db" spellcheck="false" />
              </div>
          </div>
          <div id="searchResults" data-viewmodel="SearchAreaVM" style="display:none;" data-bind="visible: resultsVisible">
              <div class="searchResultCategory" data-bind="visible: results().length == 0">
                  <div class="searchResultCategoryInfo">
                      <h3>No results for '<span data-bind="text: query"></span>'</h3>
                      <p>Try using a simpler query with fewer search terms, or try the options below:</p>
                  </div>
                  <div class="searchCategoryItems">
                      <div class="searchResult" data-bind="click: kbSearch">
                          <h3>Search Knowledge Base</h3>
                          <p>Click to search the knowledge base for '<span data-bind="text: query"></span>'</p>
                      </div>
                      <div class="searchResult" data-bind="click: supportSearch">
                          <h3>Search CubeCoders Support</h3>
                          <p>Click to check the official support board for posts about '<span data-bind="text: query"></span>'</p>
                      </div>
                  </div>
              </div>
              <!-- ko foreach: results -->
              <div class="searchResultCategory">
                  <div class="searchResultCategoryInfo">
                      <h3 data-bind="text: name"></h3>
                      <p data-bind="text: description"></p>
                  </div>
                  <div class="searchCategoryItems" data-bind="foreach: items">
                      <div class="searchResult" data-bind="click: click, css: {'videoResult' : imageURI != null}">
                          <!-- ko if: imageURI != null -->
                          <img data-bind="attr: {src: imageURI}" />
                          <!-- /ko -->
                          <h3 data-bind="text: title"></h3>
                          <p data-bind="text: description"></p>
                          <p class="source" data-bind="text: source"></p>
                      </div>
                  </div>
              </div>
              <!-- /ko -->
          </div>
          <div id="mainBody">
              <div id="releaseSpec"></div>
              <div id="mainBodyArea">
                  <div class="bodyTab" id="tab_currentuser" data-viewmodel="UserInfoVM">
                      <img data-bind="attr: {src: imageSmallURI}" alt="User Avatar" style="float:left;" />
                      <div class="userInfoBlock">
                          <h2 data-bind="text: username"></h2>
                          <!-- ko if: isLDAPUser() -->
                          <h3>LDAP Authenticated User</h3>
                          <!-- /ko -->
                          <a href="https://gravatar.com/emails/" target="_new">Edit Profile Picture</a>
                      </div>
                      <div class="form-group">
                          <label>Email Address</label>
                          <input type="email" data-bind="value: emailAddress" />
                      </div>
                      <br />
                      <button data-bind="click: updateDetails" class="slimButton slideIcon"><span>Save Changes</span><span class="mat-icon">save</span></button>
      
                      <h2 style="margin-top:0.8em">Two-factor Authentication (2FA)</h2>
                      <p>
                          2FA is currently <span style="margin-right:16px;" data-bind="css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')"></span>
                          <button class="slimButton" data-bind="visible: !isTwoFactor(), click: enableTwoFactor">Setup 2FA</button>
                          <button data-bind="visible: isTwoFactor(), click: disableTwoFactor" class="slimButton bgRed slideIcon"><span>Disable 2FA</span><span class="mat-icon">key_off</span></button>
                      </p>
      
                      <!-- ko if: showWebauthnSetup -->
                      <h2>Passwordless Login</h2>
                      <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>
                      <button data-bind="click: setupWebauthn" class="slimButton bgGreen secureLoginButton"><span>Setup Passwordless Login</span></button>
                      <button data-bind="click: manageWebauthnTokens" class="slimButton"><span>Manage Tokens</span></button>
                      <!-- /ko -->
                      <!-- ko if: !isLDAPUser() -->
                      <h2>Change Password</h2>
                      <table class="twoColLine noZebra">
                          <tr>
                              <td>Current Password</td>
                              <td><input type="password" data-bind="value: oldPassword" required="required" /></td>
                          </tr>
                          <tr>
                              <td>New Password</td>
                              <td><input type="password" data-bind="value: newPassword, valueUpdate: 'input'" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Confirm Password</td>
                              <td><input type="password" data-bind="value: confirmPassword" required="required" autocomplete="new-password" /></td>
                          </tr>
                          <tr>
                              <td>Password Strength</td>
                              <td><div class="passwordGrade" data-bind="css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''"></div></td>
                          </tr>
                      </table>
                      <br />
                      <button class="slimButton" data-bind="click: changePassword">Change Password</button>
                      <!-- /ko -->
      
                      <h2>Actions</h2>
                      <button class="slimButton" data-bind="click: mobileLogin">Mobile Login</button>
                      <button class="slimButton" data-bind="click: serviceLogin">Service Login</button>
                      <button class="slimButton bgRed slideIcon" data-bind="click: logout"><span>Logout</span><span class="mat-icon">logout</span></button>
                  </div>
                  <div class="bodyTab" id="tab_status">
                      <div class="metricsHeader">
                          <h2>Metrics and Status</h2>
                          <div class="grow"></div>
                          <div id="AMP_Core_PrimaryTask" class="AppStatus" data-bind="'class': stateColorClass()">
                              <span data-bind="text: stateText"></span>
                              <span class="mat-icon" data-bind="text: stateIcon"></span>
                          </div>
                      </div>
                      <div id="AMP_Core_MetricsDisplay">
                          <!-- ko foreach: metrics -->
                          <div class="DisplayMetric" data-bind="style: {'border-color': color}, attr: {'data-metric': shortMetricName}">
                              <div class="DisplayMetricHeader" data-bind="style: { 'background-color': color, 'color': color3 }">
                                  <div data-bind="text:name" style="font-weight:bold;"></div>
                                  <div data-bind="text:displayValue"></div>
                                  <div class="circleChart">
                                      <svg>
                                          <g>
                                              <circle r="32" cx="48" cy="56"></circle>
                                              <circle r="32" cx="48" cy="56" class="value" data-bind="style:{ 'stroke-dashoffset': dashOffset() }"></circle>
                                          </g>
                                      </svg>
                                  </div>
                              </div>
                              <div class="DisplayMetricGraph" data-bind="attr: { id: elementId }"></div>
                          </div>
                          <!-- /ko -->
                      </div>
                      <div id="statusActions">
                          <div>
                              <h2>Actions</h2>
                              <div class="buttonGroup" id="AMP_Core_ServerStatus" style="width: auto; float: none;">
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="0,100" data-permission="Core.AppManagement.StartApplication"><span>Start</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgGreen slideIcon" data-module="Core" data-method="Start" data-showstates="50" data-permission="Core.AppManagement.StartApplication"><span>Wake Up</span><span class="mat-icon">play_arrow</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="UpdateApplication" data-showstates="0,100" data-permission="Core.AppManagement.UpdateApplication"><span>Update</span><span class="mat-icon">system_update_alt</span></button>
                                  <button class="slideIcon" data-module="Core" data-method="Restart" data-showstates="20" data-permission="Core.AppManagement.RestartApplication"><span>Restart</span><span class="mat-icon">replay</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Stop" data-showstates="20,50" data-permission="Core.AppManagement.StopApplication"><span>Stop</span><span class="mat-icon">stop</span></button>
                                  <button class="bgAmber slideIcon" data-module="Core" data-method="Sleep" data-showstates="20" id="sleepButton" data-permission="Core.AppManagement.StopApplication"><span>Sleep</span><span class="mat-icon">pause</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="30,40" data-permission="Core.AppManagement.StopApplication"><span>Kill</span><span class="mat-icon">warning</span></button>
                                  <button class="bgRed slideIcon" data-module="Core" data-method="Kill" data-showstates="10,70" data-permission="Core.AppManagement.StopApplication"><span>Abort</span><span class="mat-icon">error</span></button>
                                  <button class="slideIcon bgGreen" id="helpButton" data-permission="Core.Special.Diagnostics" data-bind="click: openTicket"><span>Assistance</span><span class="mat-icon">support</span></button>
                              </div>
                          </div>
                          <div data-viewmodel="DiagnosticsVM">
                              <h2>Connection Info</h2>
                              <div class="listenPort">
                                  <span>Primary Endpoint</span>
                                  <span><span da
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-10-13T06:06:17.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "gravatar.com",
                  "w3.org",
                  "cubecoders.com"
               ],
               "file" : [
                  "manifest.json"
               ],
               "hostname" : [
                  "discourse.cubecoders.com",
                  "gravatar.com",
                  "www.w3.org"
               ],
               "ip" : [
                  "2.5.1.8"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "https://discourse.cubecoders.com/",
                  "https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin",
                  "https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin",
                  "https://gravatar.com/emails/"
               ]
            },
            "http" : {
               "bodymd5" : "6e823dc573fde35ea8bdf2a40e14336f",
               "bodymmh3" : -1667826486,
               "description" : "AMP - Application Management Panel",
               "header" : [
                  {
                     "value" : "Tue, 17 Sep 2024 11:32:10 GMT",
                     "name" : "Last-Modified"
                  }
               ],
               "headermd5" : "88b964387b4332ff4065da347f4c5342",
               "headermmh3" : 1861039266,
               "title" : "AMP - Application Management Panel"
            },
            "length" : 16384
         },
         "asn" : "AS212027",
         "city" : "Solihull",
         "country" : "GB",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nDate: Sun, 13 Oct 2024 06:06:16 GMT\r\nContent-Type: text/html\r\nContent-Length: 102056\r\nLast-Modified: Tue, 17 Sep 2024 11:32:10 GMT\r\nX-FRAME-OPTIONS: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nConnection: close\r\n\r\n\ufeff<!DOCTYPE html>\r\n\r\n<html lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title>AMP - Application Management Panel</title>\r\n    <meta charset=\"utf-8\" />\r\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n    <meta http-equiv=\"cleartype\" content=\"on\" />\r\n    <meta name=\"description\" content=\"AMP - Application Management Panel\" />\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n    <meta name=\"application-name\" content=\"AMP\" />\r\n    <meta name=\"theme-color\" content=\"#222222\" />\r\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\r\n    <meta name=\"apple-mobile-web-app-title\" content=\"AMP\" />\r\n    <link rel=\"apple-touch-icon-precomposed\" sizes=\"256x256\" href=\"/Images/AppIcon.png\">\r\n    <link rel=\"apple-touch-icon\" href=\"/Images/AppIcon.png\">\r\n    <link type=\"text/css\" href=\"/CSS/Stylesheet.css?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"text/css\" href=\"/theme?v=2.5.1.8\" rel=\"stylesheet\" />\r\n    <link type=\"image/x-icon\" rel=\"shortcut icon\" href=\"/favicon.ico\" />\r\n    <link rel=\"icon\" sizes=\"256x256\" href=\"/Images/AppIcon.png\" />\r\n    <link rel=\"manifest\" href=\"/manifest.json\" />\r\n    <link rel=\"preload\" href=\"/Fonts/MaterialSymbolsRounded.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\r\n</head>\r\n<body>\r\n    <div id=\"mainModal\" class=\"modalbg\">\r\n        <div class=\"modalpanel\">\r\n            <img id=\"modalImage\" />\r\n            <h1 id=\"modaltitle\"></h1>\r\n            <div class=\"modalcontents\">\r\n                <p id=\"modalmessage\"></p>\r\n                <p id=\"modalsubtitle\"></p>\r\n                <input id=\"modalPromptInput\" type=\"text\" />\r\n                <p id=\"relatedLinkArea\"><span>Related Link:</span> <a href=\"\" id=\"relatedLinkA\" title=\"\" target=\"_blank\"></a></p>\r\n                <div id=\"modalAdvanced\">\r\n                    <p>Advanced Details <span class=\"adHandle\"></span></p>\r\n                    <pre id=\"modalAdvancedText\"></pre>\r\n                </div>\r\n            </div>\r\n            <div class=\"modalbuttons\">\r\n\r\n            </div>\r\n            <div class=\"loader\" id=\"modalLoader\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n        </div>\r\n    </div>\r\n    <div id=\"loginSplash\" class=\"desktopOnly\">\r\n        <!--<d-topics-list discourse-url=\"https://discourse.cubecoders.com/\" category=\"6\" per-page=\"8\"></d-topics-list>-->\r\n        <iframe id=\"loginBrandContents\"></iframe>\r\n    </div>\r\n    <div id=\"loginContainer\">\r\n        <div id=\"loginLogo\">\r\n            <!--<img src=\"/Images/10thAnniversary.png\" alt=\"Welcome to AMP\" />-->\r\n            <img src=\"/Images/FullLogo256.webp\" alt=\"Welcome to AMP\" />\r\n            <div id=\"ADSLoginWaiting\">Connecting to remote AMP instance...</div>\r\n            <h2 id=\"loginWelcome\">Welcome to AMP</h2>\r\n            <div id=\"loginModuleInfo\">\r\n                <h4><span>For </span><span class=\"AppName\"></span></h4>\r\n                <h6><span>&copy;</span><span class=\"ModuleAuthor\"></span></h6>\r\n            </div>\r\n        </div>\r\n        <div role=\"form\" id=\"loginForm\">\r\n            <div>\r\n                <label>Username</label><br />\r\n                <input type=\"text\" name=\"username\" />\r\n            </div>\r\n            <div>\r\n                <label>Password</label><br />\r\n                <input type=\"password\" name=\"password\" id=\"loginPasswordField\" />\r\n            </div>\r\n            <div>\r\n                <label class=\"checkbox\">\r\n                    <input type=\"checkbox\" name=\"rememberme\" checked=\"checked\" />\r\n                    <span></span>\r\n                </label>\r\n                <span style=\"margin-left: 8px;\">Remember Me</span>\r\n            </div>\r\n            <button class=\"bgGreen\" id=\"loginButton\">Login</button>\r\n            <button type=\"button\" class=\"bgGreen secureLoginButton\" id=\"secureLoginButton\">\r\n                <span>Passwordless Login</span>\r\n            </button>\r\n            <br /><br />\r\n            <h3 id=\"loginFailureReason\" style=\"margin-bottom:0\">&nbsp;</h3>\r\n            <a href=\"about:blank\" style=\"display:none\" target=\"_blank\" id=\"acocuntDisabledLinked\">Contact Support</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=14191?utm_source=amplogin\" style=\"display:none\" target=\"_blank\" id=\"loginHelperLink\">Why am I being rate limited?</a><br />\r\n            <a href=\"https://discourse.cubecoders.com/docs?topic=3349?utm_source=amplogin\" style=\"display:block;margin-top:16px;\" target=\"_blank\" id=\"forgotLogin\">Forgotten login details?</a>\r\n        </div>\r\n        <div class=\"loginBusy\">\r\n            <div class=\"loader\" id=\"loginSpinner\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"><div class=\"loader2\" style=\"display:block;\"></div></div></div></div>\r\n            <h3>Loading plugins<br />one moment please...</h3>\r\n        </div>\r\n    </div>\r\n    <div id=\"barTop\">\r\n        <div id=\"responsiveHelpers\">\r\n            <img src=\"/Images/NavToggle.png\" id=\"navToggle\" alt=\"Navigation\" />\r\n        </div>\r\n        <div id=\"tabInfo\">\r\n            <h2 id=\"tabTitle\">Status</h2>\r\n            <h4 id=\"tabCaption\"></h4>\r\n        </div>\r\n        <div id=\"topSearchBox\" data-viewmodel=\"SearchAreaVM\">\r\n            <div class=\"icon icons_search\"></div>\r\n            <input type=\"search\" role=\"searchbox\" aria-label=\"search\" autocomplete=\"amp_off_9af765b1-21c0-4385-b1ea-383cefb5a33f\" class=\"searchBox\" title=\"Search\" placeholder=\"Search...\" data-bind=\"textInput: query\" name=\"amp_search_9a7ef19d-eeb0-43c8-a706-f4333629f5db\" spellcheck=\"false\" />\r\n        </div>\r\n    </div>\r\n    <div id=\"searchResults\" data-viewmodel=\"SearchAreaVM\" style=\"display:none;\" data-bind=\"visible: resultsVisible\">\r\n        <div class=\"searchResultCategory\" data-bind=\"visible: results().length == 0\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3>No results for '<span data-bind=\"text: query\"></span>'</h3>\r\n                <p>Try using a simpler query with fewer search terms, or try the options below:</p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\">\r\n                <div class=\"searchResult\" data-bind=\"click: kbSearch\">\r\n                    <h3>Search Knowledge Base</h3>\r\n                    <p>Click to search the knowledge base for '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n                <div class=\"searchResult\" data-bind=\"click: supportSearch\">\r\n                    <h3>Search CubeCoders Support</h3>\r\n                    <p>Click to check the official support board for posts about '<span data-bind=\"text: query\"></span>'</p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- ko foreach: results -->\r\n        <div class=\"searchResultCategory\">\r\n            <div class=\"searchResultCategoryInfo\">\r\n                <h3 data-bind=\"text: name\"></h3>\r\n                <p data-bind=\"text: description\"></p>\r\n            </div>\r\n            <div class=\"searchCategoryItems\" data-bind=\"foreach: items\">\r\n                <div class=\"searchResult\" data-bind=\"click: click, css: {'videoResult' : imageURI != null}\">\r\n                    <!-- ko if: imageURI != null -->\r\n                    <img data-bind=\"attr: {src: imageURI}\" />\r\n                    <!-- /ko -->\r\n                    <h3 data-bind=\"text: title\"></h3>\r\n                    <p data-bind=\"text: description\"></p>\r\n                    <p class=\"source\" data-bind=\"text: source\"></p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- /ko -->\r\n    </div>\r\n    <div id=\"mainBody\">\r\n        <div id=\"releaseSpec\"></div>\r\n        <div id=\"mainBodyArea\">\r\n            <div class=\"bodyTab\" id=\"tab_currentuser\" data-viewmodel=\"UserInfoVM\">\r\n                <img data-bind=\"attr: {src: imageSmallURI}\" alt=\"User Avatar\" style=\"float:left;\" />\r\n                <div class=\"userInfoBlock\">\r\n                    <h2 data-bind=\"text: username\"></h2>\r\n                    <!-- ko if: isLDAPUser() -->\r\n                    <h3>LDAP Authenticated User</h3>\r\n                    <!-- /ko -->\r\n                    <a href=\"https://gravatar.com/emails/\" target=\"_new\">Edit Profile Picture</a>\r\n                </div>\r\n                <div class=\"form-group\">\r\n                    <label>Email Address</label>\r\n                    <input type=\"email\" data-bind=\"value: emailAddress\" />\r\n                </div>\r\n                <br />\r\n                <button data-bind=\"click: updateDetails\" class=\"slimButton slideIcon\"><span>Save Changes</span><span class=\"mat-icon\">save</span></button>\r\n\r\n                <h2 style=\"margin-top:0.8em\">Two-factor Authentication (2FA)</h2>\r\n                <p>\r\n                    2FA is currently <span style=\"margin-right:16px;\" data-bind=\"css: (isTwoFactor() ? 'bgGreen' : 'bgRed'), text: (isTwoFactor() ? 'Enabled' : 'Disabled')\"></span>\r\n                    <button class=\"slimButton\" data-bind=\"visible: !isTwoFactor(), click: enableTwoFactor\">Setup 2FA</button>\r\n                    <button data-bind=\"visible: isTwoFactor(), click: disableTwoFactor\" class=\"slimButton bgRed slideIcon\"><span>Disable 2FA</span><span class=\"mat-icon\">key_off</span></button>\r\n                </p>\r\n\r\n                <!-- ko if: showWebauthnSetup -->\r\n                <h2>Passwordless Login</h2>\r\n                <p>Passwordless login allows you to authenticate using your device, fingerprint, a security key, or any other Webauthn compatible security method.</p>\r\n                <button data-bind=\"click: setupWebauthn\" class=\"slimButton bgGreen secureLoginButton\"><span>Setup Passwordless Login</span></button>\r\n                <button data-bind=\"click: manageWebauthnTokens\" class=\"slimButton\"><span>Manage Tokens</span></button>\r\n                <!-- /ko -->\r\n                <!-- ko if: !isLDAPUser() -->\r\n                <h2>Change Password</h2>\r\n                <table class=\"twoColLine noZebra\">\r\n                    <tr>\r\n                        <td>Current Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: oldPassword\" required=\"required\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>New Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: newPassword, valueUpdate: 'input'\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Confirm Password</td>\r\n                        <td><input type=\"password\" data-bind=\"value: confirmPassword\" required=\"required\" autocomplete=\"new-password\" /></td>\r\n                    </tr>\r\n                    <tr>\r\n                        <td>Password Strength</td>\r\n                        <td><div class=\"passwordGrade\" data-bind=\"css: passwordGradeClass(), style: {width: passwordGradeWidth()}, visible: newPassword() != ''\"></div></td>\r\n                    </tr>\r\n                </table>\r\n                <br />\r\n                <button class=\"slimButton\" data-bind=\"click: changePassword\">Change Password</button>\r\n                <!-- /ko -->\r\n\r\n                <h2>Actions</h2>\r\n                <button class=\"slimButton\" data-bind=\"click: mobileLogin\">Mobile Login</button>\r\n                <button class=\"slimButton\" data-bind=\"click: serviceLogin\">Service Login</button>\r\n                <button class=\"slimButton bgRed slideIcon\" data-bind=\"click: logout\"><span>Logout</span><span class=\"mat-icon\">logout</span></button>\r\n            </div>\r\n            <div class=\"bodyTab\" id=\"tab_status\">\r\n                <div class=\"metricsHeader\">\r\n                    <h2>Metrics and Status</h2>\r\n                    <div class=\"grow\"></div>\r\n                    <div id=\"AMP_Core_PrimaryTask\" class=\"AppStatus\" data-bind=\"'class': stateColorClass()\">\r\n                        <span data-bind=\"text: stateText\"></span>\r\n                        <span class=\"mat-icon\" data-bind=\"text: stateIcon\"></span>\r\n                    </div>\r\n                </div>\r\n                <div id=\"AMP_Core_MetricsDisplay\">\r\n                    <!-- ko foreach: metrics -->\r\n                    <div class=\"DisplayMetric\" data-bind=\"style: {'border-color': color}, attr: {'data-metric': shortMetricName}\">\r\n                        <div class=\"DisplayMetricHeader\" data-bind=\"style: { 'background-color': color, 'color': color3 }\">\r\n                            <div data-bind=\"text:name\" style=\"font-weight:bold;\"></div>\r\n                            <div data-bind=\"text:displayValue\"></div>\r\n                            <div class=\"circleChart\">\r\n                                <svg>\r\n                                    <g>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\"></circle>\r\n                                        <circle r=\"32\" cx=\"48\" cy=\"56\" class=\"value\" data-bind=\"style:{ 'stroke-dashoffset': dashOffset() }\"></circle>\r\n                                    </g>\r\n                                </svg>\r\n                            </div>\r\n                        </div>\r\n                        <div class=\"DisplayMetricGraph\" data-bind=\"attr: { id: elementId }\"></div>\r\n                    </div>\r\n                    <!-- /ko -->\r\n                </div>\r\n                <div id=\"statusActions\">\r\n                    <div>\r\n                        <h2>Actions</h2>\r\n                        <div class=\"buttonGroup\" id=\"AMP_Core_ServerStatus\" style=\"width: auto; float: none;\">\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.StartApplication\"><span>Start</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgGreen slideIcon\" data-module=\"Core\" data-method=\"Start\" data-showstates=\"50\" data-permission=\"Core.AppManagement.StartApplication\"><span>Wake Up</span><span class=\"mat-icon\">play_arrow</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"UpdateApplication\" data-showstates=\"0,100\" data-permission=\"Core.AppManagement.UpdateApplication\"><span>Update</span><span class=\"mat-icon\">system_update_alt</span></button>\r\n                            <button class=\"slideIcon\" data-module=\"Core\" data-method=\"Restart\" data-showstates=\"20\" data-permission=\"Core.AppManagement.RestartApplication\"><span>Restart</span><span class=\"mat-icon\">replay</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Stop\" data-showstates=\"20,50\" data-permission=\"Core.AppManagement.StopApplication\"><span>Stop</span><span class=\"mat-icon\">stop</span></button>\r\n                            <button class=\"bgAmber slideIcon\" data-module=\"Core\" data-method=\"Sleep\" data-showstates=\"20\" id=\"sleepButton\" data-permission=\"Core.AppManagement.StopApplication\"><span>Sleep</span><span class=\"mat-icon\">pause</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"30,40\" data-permission=\"Core.AppManagement.StopApplication\"><span>Kill</span><span class=\"mat-icon\">warning</span></button>\r\n                            <button class=\"bgRed slideIcon\" data-module=\"Core\" data-method=\"Kill\" data-showstates=\"10,70\" data-permission=\"Core.AppManagement.StopApplication\"><span>Abort</span><span class=\"mat-icon\">error</span></button>\r\n                            <button class=\"slideIcon bgGreen\" id=\"helpButton\" data-permission=\"Core.Special.Diagnostics\" data-bind=\"click: openTicket\"><span>Assistance</span><span class=\"mat-icon\">support</span></button>\r\n                        </div>\r\n                    </div>\r\n                    <div data-viewmodel=\"DiagnosticsVM\">\r\n                        <h2>Connection Info</h2>\r\n                        <div class=\"listenPort\">\r\n                            <span>Primary Endpoint</span>\r\n                            <span><span da",
         "datamd5" : "86348c0b3d23a26e654cca7c15fd00bd",
         "datammh3" : 598244929,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "geolocus" : {
            "asn" : "AS212027",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "GB",
            "countryname" : "United Kingdom",
            "domain" : [
               "pebblehost.com"
            ],
            "isineu" : "false",
            "latitude" : "55.378051",
            "location" : "55.378051,-3.435973",
            "longitude" : "-3.435973",
            "netname" : "UK-PEBBLEHOST-20050228",
            "organization" : "Daniel Jackson",
            "subnet" : "81.16.176.0/23"
         },
         "ip" : "81.16.176.156",
         "ipv6" : "false",
         "latitude" : "52.4422",
         "location" : "52.4422,-1.7241",
         "longitude" : "-1.7241",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Daniel Jackson",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8099,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "seen_date" : "2024-10-13",
         "source" : "datascan",
         "status" : 200,
         "subnet" : "81.16.176.0/23",
         "tag" : "<enterprise field>: tag",
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }