whois.handle: 11INT
whois.name: IONOS Inc.
whois.cidrs: 66.179.208.0/22
whois.created: 2023-12-22T00:00:00.000000
whois.updated: 2023-12-22T00:00:00.000000
whois.allocation_type: ALLOCATION
whois.handle: 11INT
whois.name: IONOS Inc.
whois.street: 2 Logan Square\n100 North 18th St\nSuite 400
whois.city: Philadelphia
whois.state: PA
whois.postal_code: 19103
whois.country: US
whois.handle: IADAR5-ARIN
whois.name: IAD-ARIN
whois.email: abuse@ionos.com
whois.handle: 1NO-ARIN
whois.name: 1and1 ARIN Role
whois.email: arin-role@net.ionos.com
whois.handle: 1NO-ARIN
whois.name: 1and1 ARIN Role
whois.email: arin-role@net.ionos.com
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T03:47:36.508412
services.banner: HTTP/1.1 200 OK
  Content-Type: text/html
  Content-Encoding: gzip
  Last-Modified: Tue, 04 Feb 2025 19:14:23 GMT
  Accept-Ranges: bytes
  ETag: "44fd403977db1:0"
  Vary: Accept-Encoding
  Server: Microsoft-IIS/10.0
  X-Powered-By: ASP.NET
  Date:  <REDACTED>
  Content-Length: 609
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Microsoft
services.product: IIS
services.version: 10.0
services.cpe: cpe:2.3:a:microsoft:internet_information_services:10.0:*:*:*:*:*:*:*
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Microsoft
services.product: ASP.NET
services.cpe: cpe:2.3:a:microsoft:asp.net:*:*:*:*:*:*:*:*
services.source: OSI_APPLICATION_LAYER
services.part: o
services.vendor: Microsoft
services.source: OSI_APPLICATION_LAYER
services.part: o
services.vendor: Microsoft
services.product: Windows
services.cpe: cpe:2.3:o:microsoft:windows:*:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T03:47:36.508412
services.uri: http://66.179.211.107/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Vary
services.headers: Accept-Encoding
services.key: Last-Modified
services.headers: Tue, 04 Feb 2025 19:14:23 GMT
services.key: Server
services.headers: Microsoft-IIS/10.0
services.key: Accept-Ranges
services.headers: bytes
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: "44fd403977db1:0"
services.key: X-Powered-By
services.headers: ASP.NET
services.key: Content-Encoding
services.headers: gzip
services.key: Content-Length
services.headers: 609
services.html_tags: <title>IIS Windows Server</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
services.body: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <title>IIS Windows Server</title>
  <style type="text/css">
  <!--
  body {
  	color:#000000;
  	background-color:#0072C6;
  	margin:0;
  }
  
  #container {
  	margin-left:auto;
  	margin-right:auto;
  	text-align:center;
  	}
  
  a img {
  	border:none;
  }
  
  -->
  </style>
  </head>
  <body>
  <div id="container">
  <a href="http://go.microsoft.com/fwlink/?linkid=66138&amp;clcid=0x409"><img src="iisstart.png" alt="IIS" width="960" height="600" /></a>
  </div>
  </body>
  </html>
services.body_hash_sha1: sha1:6e8749068fd6b842992e554b4fea32f9089318ad
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T17:16:44.431256
services.banner: HTTP/1.1 200 OK
  Content-Length: 25406
  Accept-Ranges: bytes
  Content-Type: text/html; charset=UTF-8
  X-XSS-Protection: 1; mode=block
  Date:  <REDACTED>
  Expires: 0
  Cache-Control: no-cache, no-store, must-revalidate, private, max-age=0
  Last-Modified: Fri, 20 Jun 2025 23:36:19 GMT
  Pragma: no-cache
  
services.version_selected: TLSv1_3
services.cipher_selected: TLS_AES_256_GCM_SHA384
services.ja4s: t130200_1302_a56c5b993250
services.issuer_dn: C=FR, O=common, OU=user, CN=tst
services.common_name: tst
services.country: FR
services.organization: common
services.organizational_unit: user
services.subject_dn: C=FR, O=common, OU=user, CN=tst
services.common_name: tst
services.country: FR
services.organization: common
services.organizational_unit: user
services.scan_time: 2025-07-27T05:13:42.525000
services.value: login-page
services.value: jquery
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T17:16:44.431256
services.uri: https://66.179.211.107/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Fri, 20 Jun 2025 23:36:19 GMT
services.key: Accept-Ranges
services.headers: bytes
services.key: Content-Length
services.headers: 25406
services.key: Cache-Control
services.headers: no-cache, no-store, must-revalidate, private, max-age=0
services.key: Content-Type
services.headers: text/html; charset=UTF-8
services.key: Pragma
services.headers: no-cache
services.key: Date
services.headers: <REDACTED>
services.key: X-XSS-Protection
services.headers: 1; mode=block
services.key: Expires
services.headers: 0
services.html_tags: <title>Web Access</title> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="X-XSS-Protection" content="1; mode=block" /> <meta http-equiv="cache-control" content="max-age=0" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="cache-control" content="no-store" /> <meta http-equiv="expires" content="0" /> <meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" /> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
services.body: <!-- TEMPLATEVALUES]|[v1]|[Photo]|[Logon]|[127.0.0.1]|[3389]|[Web Access]|[Log on]|[#21183D]|[33, 24, 61]|[#FFFFFF]|[Verdana, Geneva, sans-serif]|[Connecting People and Systems Through Internet]|[13]|[#0A8AB1]|[software/java/img/header_web.png]|[software/java/img/footer.png]|[User name:]|[Password:]|[Domain:]|[Log on]|[]|[]|[]|[false]|[true]|[as_browser]|[remoteapp2+html5]|[true]|[false]|[false]|[true]|[text]|[7]|[32]|[4]|[0]|[15]|[true]|[yes]|[true]|[true]|[false]|[]|[Remote Applications Portal]|[Applications]|[Log Off]|[#AAAAAA]|[#CCCCCC]|[4]|[11]|[11]|[8]|[32]|[13]|[City]|[]|[2-step verification:]|[false]|[4]|[0]|[false]|[false]|[7]|[true]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[]|[ -->
  <!doctype html>
  <html>
  <head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta http-equiv="X-XSS-Protection" content="1; mode=block" />
  <meta http-equiv="cache-control" content="max-age=0" />
  <meta http-equiv="cache-control" content="no-cache" />
  <meta http-equiv="cache-control" content="no-store" />
  <meta http-equiv="expires" content="0" />
  <meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
  <meta http-equiv="pragma" content="no-cache" />
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>Web Access</title>
  
  <script type="text/javascript" src="software/java/third/jws.js"></script>
  <script type="text/javascript" src="software/remoteapp2.js"></script>
  <script type="text/javascript">
    // --------------- Page Configuration ---------------
    var page_configuration = new Array();
    page_configuration["access_type"] = "remoteapp2+html5";     // Client Type (specify the client to use with "remoteapp2" or "html5" (legacy client types: "java", "remoteapp") ; or let the user choose between several clients with "remoteapp2+html5")
    page_configuration["is_standard"] = true;   // Standard Logon Web Page (do not edit this parameter - support only)
    page_configuration["show_domain"] = false;   // Show a Domain field (true if it must be displayed, false otherwise)
    page_configuration["is_webcredentials"] = false;   // Logon using WebCredentials (true if it is, false otherwise)
    page_configuration["allow_empty_password"] = false;   // Allow empty Password field - only intended for WebCredentials (true if it allowed, false otherwise)
    page_configuration["show_password"] = true;   // Show a Password field (true if it must be displayed, false otherwise)
    page_configuration["remember_credentials"] = true;	// Remember login and domain in a cookie (true if must be remembered, false otherwise)
    page_configuration["hide_server_list"] = false;	// Hide the server list if load-balancing is enabled
    page_configuration["applications_portal"] = "";	  // Display Application Portal after logon ("your_page_applications.html" to display the application portal, "" to start remote connection directly after logon)
    page_configuration["show_windows_password_reset_button"] = false;	  // Display the windows password reset button
    page_configuration["show_windows_password_expiration_alert"] = false;	  // Show a windows password expiration alert popin when password expires soon
    page_configuration["show_eye"] = true;      // Display password visibility eye icon
    // --------------- End of Page Configuration ---------------
  
    // --------------- Access Configuration ---------------
    var user = "";                              // Login to use when connecting to the remote server (leave "" to use the login typed in this page)
    var pass = "";                              // Password to use when connecting to the remote server (leave "" to use the password typed in this page)
    var domain = "";                            // Domain to use when connecting to the remote server (leave "" to use the domain typed in this page)
    var server = "127.0.0.1";                            // Server to connect to (leave "" to use localhost and/or the server chosen in this page)
    var port = "";                              // Port to connect to (leave "" to use localhost and/or the port of the server chosen in this page)
    var lang = "as_browser";                    // Language to use
    var serverhtml5 = "127.0.0.1";              // Server to connect to, when using HTML5 client
    var porthtml5 = "3389";                     // Port to connect to, when using HTML5 client
    var cmdline = "";                           // Optional text that will be put in the server's clipboard once connected
    // --------------- End of Access Configuration ---------------
  
    // --------------- Seamless Access Configuration ---------------
    var alloutside = "dummyvaro=false; ";
    alloutside += "switcher=7; ";               // Resolution to use (if your server supports RemoteApp, leave 7. Otherwise, use one of the following values: 0 = full window, 1 = full screen, 2 = 640x480, 3 = 800x600, 4 = 1024x768, 5 = 1280x1024, 6 = 1600x1200)
    alloutside += "bpp_all=32; ";               // Pixel Depth to use for Windows clients (use one of the following values: 15 for 15 bits display, 16 for 16 bits, 24 for 24 bits, 32 for 32 bits)
    alloutside += "bpp_all_mac='4'; ";          // Pixel Depth to use for MAC clients (use one of the following values: 1 for 15 bits display, 2 for 16 bits, 3 for 24 bits, 4 for 32 bits)
    alloutside += "cmdline='"+cmdline+"'; ";
    //alloutside += "server=''; ";                  // Server (leave empty '' for auto recognition)
    //alloutside += "username=''; ";                // Autologon User Login (leave empty '' if you don't want to use Autologon)
    //alloutside += "rdppass=''; ";                 // Autologon User Password (leave empty '' if you don't want to use Autologon)
    //alloutside += "mydomain=''; "                 // Domain (leave empty '' if you don't have an Active Directory domain)
    alloutside += "interval_print_option='11'; ";	// Web Printing Options
    // --------------- End of Seamless Access Configuration ---------------
  
    // --------------- Java Access Configuration ---------------
    var allinside = "dummyvari=false; ";
    allinside += "switcher=0; ";                // Resolution to use (use one of the following values: 0 = full window, 1 = full screen, 2 = 640x480, 3 = 800x600, 4 = 1024x768, 5 = 1280x1024, 6 = 1600x1200)
    allinside += "bpp_all=15; ";                // Pixel Depth to use (use one of the following values: 15 for 15 bits display, 16 for 16 bits, 24 for 24 bits)
    allinside += "cmdline='"+cmdline+"'; ";
    //allinside += "server=''; ";                   // Server (leave empty '' for auto recognition)
    //allinside += "username=''; ";                 // Autologon User Login (leave empty '' if you don't want to use Autologon)
    //allinside += "rdppass=''; ";                  // Autologon User Password (leave empty '' if you don't want to use Autologon)
    //allinside += "mydomain=''; "                  // Domain (leave empty '' if you don't have an Active Directory domain)
    allinside += "sameasweb = 'yes'; ";         // Port to use for the RDP connection ('yes' if you want to use the same port as this page's web server address, 'no' otherwise
    allinside += "insidecheck = true; ";        // Start the Java Client inside the browser (true to start it inside the browser, false to start it externally)
    allinside += "soundsup = true; ";           // Sound Support (true to activate it, false otherwise)
    allinside += "mapsup = true; ";             // Local Disk Mapping (true to activate it, false otherwise)
    allinside += "activex = false; ";           // ActiveX instead of Java in Internet Explorer browsers (true if you want to use ActiveX client instead of the Java client, false otherwise)
    allinside += "interval_print_option='11'; ";		// Web Printing Options
    // --------------- End of Java Access Configuration ---------------
    // --------------- PWA Configuration ---------------
    var isPWAEnabled = "yes";
    var edgeVersion = navigator.userAgent.match(/(Edge|Edg)\/(\d+)/i);
    var isOldEdge = edgeVersion !== null && edgeVersion[2] < 80;
    var isIE = typeof window.document.documentMode !== "undefined";
    var isFirefox = navigator.userAgent.indexOf("Firefox") > -1;
    var isPWASupported = !(isOldEdge || isIE || isFirefox);
    
    // Delete previous service worker cache
    if (caches !== undefined) {
      caches.delete('site-dynamic-v1');
    }
    
    if(isPWAEnabled != "no" && isPWASupported && 'serviceWorker' in navigator){
      var link = document.createElement('link');
      link.rel = 'manifest';
      link.href = 'manifest.json';
      document.head.append(link);
      navigator.serviceWorker.register('./sw.js')
        .then(function(reg) {console.log('Service Worker registered')})
        .catch(function(err) {console.log('Service Worker not registered', err)});
    }
    else {
  	if('serviceWorker' in navigator) {
  		navigator.serviceWorker.getRegistration('./sw.js').then(function(reg) {
  			if(reg !== undefined) {
  				console.log('Unregistering Service Worker');
  				reg.unregister();
  			}
  		}).catch(function(err) {
  			console.log('Service Worker unregistration failed: ', err);
  		});
  	}
    }
    // --------------- End of PWA Configuration ---------------
  </script>
  <!--[if IE]><script type="text/javascript">window.iecondition = true;</script><![endif]-->
  <script type="text/javascript" src="software/lang.js"></script>
  <script type="text/javascript" src="software/common.js"></script>
  <style type="text/css">
  @font-face{font-family:Exo;font-style:normal;font-weight:400;src:local('Exo Regular'),local('Exo-Regular'),url(software/js/exo-latin-ext.woff2) format('woff2');unicode-range:U+0100024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
  @font-face{font-family:Exo;font-style:normal;font-weight:400;src:local('Exo Regular'),local('Exo-Regular'),url(software/js/exo-latin.woff2) format('woff2');unicode-range:U+000000FF,U+0131,U+01520153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
  </style>
  <script src="software/js/jquery.min.js"></script>
  <style type="text/css">
  html { 
  	margin:0;
  	padding:0;
  	font-size: 12px;
  	color: #FFFFFF;
  	background: url('templates/photo/img/City.jpg') no-repeat center fixed;
  	-webkit-background-size: cover;
  	background-size: cover;
  	font-family: Verdana;
  	height: 100%;
  	width: 100%;
  }
  input {
  	font-family: 'Exo', sans-serif;
  	width: 178px;
  	height: 20px;
  	line-height: 20px;
  	background: none;
  	color: #FFFFFF;
  	border: 1px solid #FFFFFF;
  	padding: 5px;
  	margin: 5px;
  	display: block;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px;
  }
  select {
  	font-family: 'Exo', sans-serif;
  	width: 190px;
  	height: 32px;
  	margin: 5px;
  	padding: 5px;
  	background: transparent url('templates/photo/img/select.png') no-repeat 174px 50%;
  	color: #FFFFFF;
  	border: 1px solid #FFFFFF;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px;
  	-webkit-appearance: none;
  }
  select option { color: #000000; }
  input[type="button"] {
  	width: 192px;
  	background: #FFFFFF;
  	color: #21183D;
  	padding: 15px;
  	line-height: 0;
  	font-weight: bold;
  	font-size: 15px;
  }
  input[type="radio"] {
  	display: inline;
  	width: auto;
  	height: 12px;
  	width: 12px;
  	margin: 0;
  	padding: 0;
  	border: none;
  }
  label {
  	line-height: 30px;
  	display: inline-block;
  	margin: 5px;
  }
  ::-webkit-input-placeholder {
  	color: #FFFFFF;
  	opacity: 1;
  }
  :-moz-placeholder {
  	color: #FFFFFF;
  	opacity: 1;
  }
  ::-moz-placeholder {
  	color: #FFFFFF;
  	opacity: 1;
  }
  :-ms-input-placeholder {
  	color: #FFFFFF;
  	opacity: 1;
  }
  .styled-select select
  {
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  }
  .center {
  	width:220px;
  	position:relative;
  	left:50%;
  	top:80px;
  	padding: 20px 20px 20px 35px;
  	margin:0 0 20px -137px;
  	background: rgb(33, 24, 61);
  	background: rgba(33, 24, 61,0.7);
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
  }
  .logo {
  	max-width: 200px;
  }
  .collapsible {
      color: white;
      cursor: pointer;
      padding: 18px;
      width: 100%;
     	border: none;
      text-align: left;
      outline: none;
      font-size: 15px;
      background-color: #777;
     }
     .active, .collapsible:hover {
         background-color: #555;
     }
     .collapsiblecontent {
         padding: 0 18px;
         max-height: 0;
         overflow: hidden;
         transition: max-height 0.2s ease-out;
         background-color: #f1f1f1;
     }
  
  #tr-domain, #tr-password, #tr-verifypassword {
  	display: none;
  	margin-top: 0px;
  }
  #select-server {
  	display: none;
  }
  #span-login-ok, #span-password-ok, #span-login-ko, #span-password-ko, #span-credentials-ko, #span-twofa-ko {
      display: none;
  }
  #retype-password-input, #retype-password-label {
  	display: none;
  }
  #span-credentials-ko {
  	font-weight: bold;
  	text-align: center;
  }
  #accesstypeuserpanel {
  	display: none;
  	text-align: center;
  	margin-top: 0px;
  }
  #accesstypeuserpanel label {
  	display: none;
  }
  #top_right_menu_actions input {
  	width: auto;
  }
  </style>
  <link rel="stylesheet" type="text/css" href="popins.css" />
  <!--[if lte IE 8]>
    <style type="text/css">
  	.center {
        background:transparent;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b421183D,endColorstr=#b421183D);
        zoom: 1;
      }
    </style>
  <![endif]-->
  <link rel="stylesheet" type="text/css" href="custom.css" />
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css"/>
  <script type="text/javascript" src="custom.js"></script>
  </head>
  
  
  <body onkeypress="CheckKey(event);" onload="setAll();">
  <div id="top_right_menu_actions" style="position: fixed;top: 10px; right: 10px;">
      <input type="button" id="windows-password-reset-button" value="Reset Windows password" onclick="showResetWindowsPasswordPopin();return false;" style="display: none;cursor: pointer;" />
  </div>
  
  <div class="center" id="divcenter">
  <img src="software/java/img/header_web.png" class="logo">
  	<p>Log on</p>
  <div name="logonform" id="logonformid">
  <span id="tr-domain"><input type="text" name="Domain" id="Editbox3" value="" placeholder="Domain:"></span>
  <span id="span-login-ok"><img src="templates/photo/img/ok.png" width="20" height="30" alt="" style="float: right;"></span><span id="span-login-ko"><img src="templates/photo/img/ko.png" width="20" height="30" alt="" style="float: right;"></span><input type="text" name="username" id="Editbox1" onblur="onLoginTyped();" value="" placeholder="User name:">
  <span id="span-password-ok"><img src="templates/photo/img/ok.png" width="20" height="30" alt="" style="float: right;"></span><span id="span-password-ko"><img src="templates/photo/img/ko.png" width="20" height="30" alt="" style="float: right;"></span><span id="tr-password"><input type="password" name="Password" id="Editbox2" onfocus="onPasswordFocused();" value="" placeholder="Password:">
  <span toggle="#password-field" id="password-visibility" class="fa fa-fw fa-eye field-icon toggle-password" style="float: right; margin-top: -25px; margin-right: 10px; cursor: pointer; z-index: 2; position: relative;"></span></span>
  <select id="select-server" name="server"></select>
  <span id="accesstypeuserpanel">
  <label id="label_accesstypeuserchoice_html5" for="accesstypeuserchoice_html5"><input type="radio" value="html5" name="accesstypeuserchoice" id="accesstypeuserchoice_html5" onchange="remoteAppPluginPopinHide();" checked="checked"> HTML5</label>
  <label id="label_accesstypeuserchoice_java" for="accesstypeuserchoice_java"><input type="radio" value="java" name="accesstypeuserchoice" id="accesstypeuserchoice_java" onchange="remoteAppPluginPopinHide();"> Java</label>
  <label id="label_accesstypeuserchoice_remoteapp" for="accesstypeuserchoice_remoteapp"><input type="radio" value="remoteapp" name="accesstypeuserchoice" id="accesstypeuserchoice_remoteapp" onchange="remoteAppPluginPopinHide();"> Windows</label>
  <label id="label_accesstypeuserchoice_remoteapp2" for="accesstypeuserchoice_remoteapp2"><input type="radio" value="remoteapp2" name="accesstypeuserchoice" id="accesstypeuserchoice_remoteapp2" onchange="remoteAppPluginPopinShow();"> RemoteApp</label>
  </span>
  <p id="span-credentials-ko">Invalid credentials</p>
  <input id="buttonLogOn" type="button" value="Log on" />
  </div>
  <div style="visibility:hidden;display:none;width:0px;height:0px;"><span id="tr-verifypassword"></span><span id="retype-password-label"></span><span id="retype-password-input"></span></div>
  <div id="divcenter_remoteapp2install" style="display:none;">
  <br><br>
  Windows Plugin not found<br>
  <input type="button" value="Download Plugin" onclick="remoteAppDownloadPlugin();return false;" />
  Install this plugin<br>Then click on 'Log-on' again<br>
  </div>
  </div>
  
  <a id="open-twofa" href="#verify" style="display: none"></a>
  <div class="twofa-popin" id="verify">
      <div class="sp-body">
          <div class="sp-table">
              <div class="sp-cell">
                  <h2 id="sp-title">Protect your account with 2-step verification</h2>
                  <form autocomplete="off">
                      <div id="sp-appactivation">
                          <button type="button" id="sp-app" class="collapsible">Configure your authentication app</button>
                          <div class="collapsiblecontent">
                              <br/>
                              <li id="sp-appstep1">Open the authenticator app on your mobile phone.</li>
                              <li id="sp-appstep2">Scan the QR code displayed below:</li>
                              <figure>
                                  <img id="twofaqrcode" src="" alt="No QR code was generated! Please enter your credentials on the logon page."/>
                                  <figcaption id="qrcodecaption"></figcaption>
                              </figure>
                          </div>
                      </div>
                      <div id="sp-smsactivation">
                          <button type="button" id="sp-sms" class="collapsible">Or receive your verification code via SMS</button>
                          <div class="collapsiblecontent">
                              <br/>
                              <li id="sp-smsstep1">Type your phone number below, using the international phone numbers format (e.g. +14155552671):</li>
                              <input type="text" id="sp-phonenumber" value="" oninput="onChangeTrim(this);" required pattern="^\+?[1-9]\d{1,14}$" minlength="1" maxlength="15">
                              <span id="sp-phonenumbererror" class="error" aria-live="polite"></span>
                              <li id="sp-smsstep2">Click Send SMS button to register your phone number and receive your verification code.</li>
                              <input type="button" id="sp-register"style="cursor: pointer;" value="Receive SMS" onclick="requestVerificationCodeBySms();">  
                          </div>						  
                          <span id="sms-error" class="error" aria-live="polite"></span>
                        </div>
                        <div id="sp-emailactivation">
                            <button type="button" id="sp-email" class="collapsible">Or receive your verification code via e-mail</button>
                            <div class="collapsiblecontent">
                                <br/>
                                <li id="sp-emailstep1">Enter your e-mail address below:</li>
                                <input type="email" id="sp-emailaddress" value="" oninput="onChangeTrim(this);" required pattern="[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+.[a-zA-Z.]{2,15}">
                                <span id="sp-emailaddresserror" class="error" aria-live="polite"></span>
                                <li id="sp-emailstep2">Click Send e-mail button to register your e-mail and receive your verification code.</li>
                                <input type="button" id="sp-sendemail" style="cursor: pointer;" value="Send e-mail" onclick="requestVerificationCodeByEmail();">
                            </div>
                            <span id="email-error" class="error" aria-live="polite"></span>
                        </div>
                      <h4 id="sp-validate">Validate your verification code</h4>
                      <input type="text" id="twofacode" value="" placeholder="2-step verification:" onkeyup="validate2faKeyUpHandler(event);" oninput="onChangeTrim(this);" required pattern="[0-9]{4,12}" minlength="4" maxlength="12">
                      <span id="twofaerror" class="error" aria-live="polite"></span>
                      <input type="button" id="sp-verify" style="cursor: pointer;" value="Validate" onclick="verifyCode();">
                  </form>
                  <a href="#" id="twofaclose" class="sp-close" onclick="exitVerification();">x</a>
              </div>
          </div>
      </div>
  </div>
  
  <a id="open-expiration-password-reminder" href="#expiration-password-reminder" style="display: none"></a>
  <div class="expiration-password-reminder-popin" id="expiration-password-reminder">
      <div class="sp-body">
          <div class="sp-table">
              <div class="sp-cell">
                  <div id="password-expiration-reminder-section">
                      <h2 id="sp-title-expiration-password-reminder">Expiration password reminder</h2>
                      <h3 id="password-expiring">Your windows password currently expires in XX days.</h3>
                      <h3 id="change-password-now">Would you like to change it now?</h3>
                      <input type="button" id="password-expiration-choice-change-password" value="Yes" onclick="showResetWindowsPasswordPopin();">
                      <input type="button" id="password-expiration-choice-connect" value="No" onclick="closePasswordExpirationReminderPopin();refreshDisplayAndOpenSession();">
                  </div>
                  <a href="#" id="expiration-password-reminder-close" class="sp-close">x</a>
              </div>
          </div>
      </div>
  </div>
  
  <a id="open-reset-windows-password" href="#reset-windows-password" style="display: none"></a>
  <div class="reset-windows-password-popin" id="reset-windows-password">
      <div class="sp-body">
          <div class="sp-table">
              <div class="sp-cell">
                  <div id="reset-windows-password-section">
                      <h2 id="sp-title-reset-windows-password">Reset your windows password</h2>
                      <input type="text" id="sp-full-username" value="" placeholder="Your Windows username - Ex: CORP\johndoe">
                      <input type="password" id="sp-old-password" value="" placeholder="Your old password">
                      <input type="password" id="sp-new-password" value="" placeholder="Your new password">
                      <input type="password" id="sp-confirm-new-password" value="" placeholder="Confirm your new password">
                      <input type="button" style="cursor: pointer;" id="reset-windows-password-choice-validate" value="Validate" onclick="changeWindowsPassword();">
                      <span id="reset-windows-password-error" class="error" aria-live="polite" style="display: none;"></span>
                  </div>
                  <a href="#" id="reset-windows-password-close" class="sp-close">x</a>
              </div>
          </div>
      </div>
  </div>
  
  <script>
       (function ($) {
           $.support.placeholder = ('placeholder' in document.createElement('input'));
       })(jQuery);
       //fix for IE7 and IE8
       $(function () {
           if (!$.support.placeholder) {
               $("[placeholder]").focus(function () {
                   if ($(this).val() == $(this).attr("placeholder")) $(this).val("");
               }).blur(function () {
                   if ($(this).val() == "") $(this).val($(this).attr("placeholder"));
               }).blur();
  
               $("[placeholder]").parents("form").submit(function () {
                   $(this).find('[placeholder]').each(function() {
                       if ($(this).val() == $(this).attr("placeholder")) {
                           $(this).val("");
                       }
                   });
               });
           }
       });
       $(function (){
              $(".toggle-password").click(function() {
                  $(this).toggleClass("fa-eye fa-eye-slash");
                  var eyeIcon = document.getElementById("Editbox2");
                  if (eyeIcon.type === "password") {
                      eyeIcon.type = "text";
                  } else {
                      eyeIcon.type = "password";
                  }
              })
          });
   </script>
    <script>
      var coll = document.getElementsByClassName("collapsible");
      var i;
      
      for (i = 0; i < coll.length; i++) {
        coll[i].addEventListener("click", function() {
          this.classList.toggle("active");
          var content = this.nextElementSibling;
          if (content.style.maxHeight){
            content.style.maxHeight = null;
          } else {
            content.style.maxHeight = content.scrollHeight + "px";
          } 
        });
      }
      </script>
  </body>
  </html>
  
services.body_hash_sha1: sha1:83c4be3a19043bb3a5a76e328467861640c50ef6
services.supported_versions: HTTP/1.1
services.protocol: RDP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T04:21:16.192043
services.version_selected: TLSv1_2
services.cipher_selected: TLS_RSA_WITH_AES_256_GCM_SHA384
services.ja4s: t120100_009d_bc98f8e001b5
services.version: TLSv1_2
services.ja4s: t120100_009d_bc98f8e001b5
services.version: TLSv1_1
services.ja4s: t110100_0035_bc98f8e001b5
services.version: TLSv1_0
services.ja4s: t100100_0035_bc98f8e001b5
services.issuer_dn: CN=WIN-EPDHPOU33RN
services.common_name: WIN-EPDHPOU33RN
services.subject_dn: CN=WIN-EPDHPOU33RN
services.common_name: WIN-EPDHPOU33RN
services.scan_time: 2025-07-23T04:41:44.743884
services.value: remote-access
services.value: network-administration
[binary data, 19 values, 460 bytes]