whois.handle: DENVER-CPE-15
whois.name: Comcast Cable Communications, LLC
whois.cidrs: 98.50.0.0/17
whois.created: 2021-07-16T00:00:00.000000
whois.updated: 2021-07-16T00:00:00.000000
whois.allocation_type: REASSIGNMENT
whois.handle: C07958647
whois.name: Comcast Cable Communications, LLC
whois.street: 1800 Bishops Gate Blvd
whois.city: Mt Laurel
whois.state: NJ
whois.postal_code: 08054
whois.country: US
services.protocol: IKE
services.transport_protocol: UDP
services.scan_time: 2025-07-28T11:35:20.244452
services.value: network.device.vpn
services.protocol: SSH
services.transport_protocol: TCP
services.scan_time: 2025-07-27T15:40:11.805983
services.banner: SSH-2.0-CrestronSSH
services.value: remote-access
services.raw: SSH-2.0-CrestronSSH
services.protocol_version: 2.0
services.software_version: CrestronSSH
services.kex_algorithms: curve25519-sha256 curve25519-sha256@libssh.org ecdh-sha2-nistp521 ecdh-sha2-nistp384 ecdh-sha2-nistp256 diffie-hellman-group14-sha1 diffie-hellman-group-exchange-sha256
services.host_key_algorithms: ssh-rsa ecdsa-sha2-nistp256
services.client_to_server_ciphers: aes256-gcm@openssh.com aes128-gcm@openssh.com aes256-ctr aes128-ctr
services.server_to_client_ciphers: aes256-gcm@openssh.com aes128-gcm@openssh.com aes256-ctr aes128-ctr
services.client_to_server_macs: hmac-sha2-512-etm@openssh.com hmac-sha2-256-etm@openssh.com hmac-sha2-512 hmac-sha2-256
services.server_to_client_macs: hmac-sha2-512-etm@openssh.com hmac-sha2-256-etm@openssh.com hmac-sha2-512 hmac-sha2-256
services.client_to_server_compression: none zlib@openssh.com
services.server_to_client_compression: none zlib@openssh.com
services.kex_algorithm: curve25519-sha256@libssh.org
services.host_key_algorithm: ecdsa-sha2-nistp256
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.curve: P-256
services.hassh_fingerprint: 121c3d44c26dbd64755f8ae73cc38914
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T04:05:44.326918
services.banner: HTTP/1.1 200 OK
  Access-Control-Allow-Origin: *
  Access-Control-Allow-Credentials: true
  Set-Cookie: TRACKID=5291db216656e6c953ed9eee5ed2d37fc084b5c60f2edf5a562fdf298f4b6d7b; Path=/; Version=1; Secure; HttpOnly
  Content-Type: text/html
  Accept-Ranges: bytes
  ETag: "2336002959"
  Last-Modified: Wed, 03 Apr 2024 22:56:20 GMT
  X-Frame-Options: SAMEORIGIN
  X-Content-Type-Options: nosniff
  X-XSS-Protection: 1; mode=block
  Cache-Control: no-cache, no-store, must-revalidate, private
  Pragma: no-cache
  Strict-Transport-Security: max-age=31536000; includeSubDomains
  Content-Security-Policy: default-src https: wss: data: 'unsafe-inline' 'unsafe-eval' blob:; img-src * data:; frame-src 'self'  blob:; frame-ancestors 'self' 
  Content-Length: 9230
  Date:  <REDACTED>
  Server: Crestron Webserver
  
services.version_selected: TLSv1_2
services.cipher_selected: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.ja4s: t120200_c02f_344b4dce5a52
services.version: TLSv1_2
services.ja4s: t120200_c02f_344b4dce5a52
services.names: MC4-R-C442680D9404 MC4-R-C442680D9404.crestron
services.issuer_dn: C=US, ST=NJ, L=Rockleigh, O=Crestron Electronics\, Inc., OU=Engineering, CN=MC4-R-C442680D9404.crestron
services.common_name: MC4-R-C442680D9404.crestron
services.country: US
services.locality: Rockleigh
services.province: NJ
services.organization: Crestron Electronics, Inc.
services.organizational_unit: Engineering
services.subject_dn: C=US, ST=NJ, L=Rockleigh, O=Crestron Electronics\, Inc., OU=Engineering, CN=MC4-R-C442680D9404.crestron
services.common_name: MC4-R-C442680D9404.crestron
services.country: US
services.locality: Rockleigh
services.province: NJ
services.organization: Crestron Electronics, Inc.
services.organizational_unit: Engineering
services.scan_time: 2025-07-16T00:08:23.894811
services.source: OSI_APPLICATION_LAYER
services.part: h
services.vendor: Crestron
services.source: OSI_APPLICATION_LAYER
services.part: o
services.vendor: Crestron
services.value: login-page
services.path: /userlogin.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T04:05:44.326918
services.uri: https://98.50.4.92:7443/userlogin.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Access-Control-Allow-Origin
services.headers: *
services.key: Last-Modified
services.headers: Wed, 03 Apr 2024 22:56:20 GMT
services.key: Server
services.headers: Crestron Webserver
services.key: Accept-Ranges
services.headers: bytes
services.key: Strict-Transport-Security
services.headers: max-age=31536000; includeSubDomains
services.key: Access-Control-Allow-Credentials
services.headers: true
services.key: X-Frame-Options
services.headers: SAMEORIGIN
services.key: X-XSS-Protection
services.headers: 1; mode=block
services.key: Content-Length
services.headers: 9230
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/html
services.key: Pragma
services.headers: no-cache
services.key: Date
services.headers: <REDACTED>
services.key: Cache-Control
services.headers: no-cache, no-store, must-revalidate, private
services.key: Content-Security-Policy
services.headers: default-src https: wss: data: 'unsafe-inline' 'unsafe-eval' blob:; img-src * data:; frame-src 'self'  blob:; frame-ancestors 'self'
services.key: Set-Cookie
services.headers: TRACKID=5291db216656e6c953ed9eee5ed2d37fc084b5c60f2edf5a562fdf298f4b6d7b; Path=/; Version=1; Secure; HttpOnly
services.key: ETag
services.headers: "2336002959"
services.html_tags: <title>CRESTRON</title> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> <meta name="apple-mobile-web-app-capable" content="yes" />
services.body: ﻿<!DOCTYPE html>
  <html>
  
  <head>
      <meta http-equiv="X-UA-Compatible" content="IE=edge" />
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
      <meta name="apple-mobile-web-app-capable" content="yes" />
      <title>CRESTRON</title>
  
      <link rel="stylesheet" type="text/css" href="resources/styles.css">
      <!-- <link rel="icon" href="mycrestron-swril-icon.ico"> -->
  
      <script src="resources/scripts.js"></script>
      <!--<script src="main.js"></script>
      <script src="runtime.js"></script>-->
      <script></script>
  
  </head>
  
  
  <body class="crux" style="background-color:#343a3e">
      <header style="background-color:#08141a; height:4.7rem;">
          <div class="container100" align="center" id="logo" style="width:20%">
              <!-- <img id="logo" src="assets/images/logo-white.svg"> -->
          </div>
      </header>
      <div class="Wid70 MarAuto">
          <div class="Wid70 MarAuto WidAutoOnMobile TexAlCenter">
              <div class="Container100">
                  <div class="EmptyBox10"></div>
                  <p class="DispBlock OvHidden FontLatoLight Fs30 Blue"></p>
              </div>
              <div class="EmptyBox10"></div>
              <div class="Wid70 MarAuto WidAutoOnMobile">
                  <div class="Card ui-fluid ShadowEffect">
                      <div class="Container100">
                          <span class="DispBlock OvHidden FontLatoLight">
                              <p class="Fs30 Leaden" style="display: inline-block;">Device Administration</p>
                          </span>
                          
                          <form id="credentials" method="post" name="credentials">
                              <div class="Container100">
                                  <input id="cred_userid_inputtext" autofocus class="ng-pristine ng-valid ui-inputtext ui-corner-all ui-state-default ui-widget ui-state-filled ng-touched" placeholder="Username" pinputtext="" type="text" name="login" value="" autocomplete="off" onkeyup="saveUsername()" >
                              </div>
                              <div class="EmptyBox20"></div>
                              <div class="Container100">
                                  <input id="cred_password_inputtext" class="ng-pristine ng-valid ui-inputtext ui-corner-all ui-state-default ui-widget ui-state-filled ng-touched" placeholder="Password" type="password" ppassword="" name="passwd" value="" autocomplete="off">
                              </div>
  							<div class="Container100" style="margin-top: 10px;">
                                 <input type="checkbox" id="rememberUsername" onclick="saveUsername()" class="floatleft"> <p class="floatleft" style="margin: 0px;">Remember my username</p>
                              </div>
                              <div id="err_msg" class="Container100">
                                  <div aria-live="polite" class="ui-growl-item-container ui-state-highlight ui-corner-all ui-shadow ui-growl-message-error">
                                      <div class="ui-growl-item">
                                          <span class="ui-growl-image fa fa-2x fa-close"></span>
                                          <div class="ui-growl-message customCss">
                                              <div class="ui-growl-title"  style="display: inline;">Login Failed</div>
                                              <div id="commonerrmsg"></div>
                                          </div>
                                          <div style="clear: both;"></div>
                                      </div>
                                  </div>
                              </div>
  
                              <div id="auth_wait" class="Container100">
                                  <div class="ng-busy-default-spinner">
                                      <div class="bar1"></div>
                                      <div class="bar2"></div>
                                      <div class="bar3"></div>
                                      <div class="bar4"></div>
                                      <div class="bar5"></div>
                                      <div class="bar6"></div>
                                      <div class="bar7"></div>
                                      <div class="bar8"></div>
                                      <div class="bar9"></div>
                                      <div class="bar10"></div>
                                      <div class="bar11"></div>
                                      <div class="bar12"></div>
                                  </div>
                                  <div class="ng-busy-default-text">Authenticating... please wait</div>
                              </div>
  
                              <div id="signInBtnCss"></div>
                              <button icon="fa-key" label="Sign In" pbutton="" type="submit" formaction="userlogin.html" form="credentials" ng-reflect-label="Sign In"
                                  ng-reflect-icon="fa-key" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-left"><span class="ui-button-icon-left ui-c fa fa-fw fa-key"></span><span class="ui-button-text ui-c">Sign In</span></button>
                          </form>
  
                          <div class="EmptyBox30"></div>
                      </div>
  					<div class="Container100 Responsive100">
                          <span class="DispBlock FontLatoRegular Black Fs12 HoverEffect FloatNoneOnMobile">© 2022 Crestron Electronics, Inc.</span>
                      </div>
  					<div class="Container100 Responsive100">
                          <a class="DispInlBlock FontLatoRegular Blue Fs12 HoverEffect" href="https://www.crestron.com/Crestron/media/Crestron/WidenResources/Web%20Miscellaneous/legal_privacy_statement_regarding_internet_data_collection_all.txt"  target="_blank">Privacy Statement</a>
                      </div>
                      <div class="Container100 Responsive100">
                          <a class="DispInlBlock FontLatoRegular Blue Fs12 HoverEffect" href="https://www.crestron.com/Crestron-Software-End-User-License-Agreement" target="_blank">Crestron Software End-User License Agreement</a>
                      </div>
                  </div>
                  <div class="EmptyBox20"></div>
              </div>
          </div>
      </div>
      <style>
          .ui-button-text,
          .ui-button-text-only .ui-button-text {
              padding: 15px !important;
              transition: none !important;
          }
          
          #err_msg {
              display: none;
          }
          
          #auth_wait {
              display: none;
          }
  		.floatleft{
  			float:left;
  		}
          .customCss{
              width: 100% !important;
              margin: 0 !important;
              text-align: left;
              padding-left: 40px !important;
          }
          #commonerrmsg{
              font-weight: 300;
              font-size: 11px!important;
              line-height: 14px!important;
          }
          .ui-growl-image{
              top: 24%;
          }
          .ui-growl-item-container{
              margin: 0px;
          }
      </style>
  </body>
  
  <script type="text/javascript">
      $(document).ready(function () {
          document.getElementById("signInBtnCss").classList.add("EmptyBox10");
          $("#credentials").submit(function (event) {
              event.preventDefault(); // Prevents redirecting to error page from login
              $("#err_msg").hide();
              $("#auth_wait").show();
  
              $.ajax({
                  type: "POST",
                  url: "/userlogin.html",
                  data: $("#credentials").serialize(),
                  statusCode: {
                      403: function (xhr, textStatus, err) {
                          cssChanges();
                          $("#auth_wait").hide();
                          $("#err_msg").show();
                          document.getElementById("commonerrmsg").innerHTML = xhr.responseText;
                      },
                  },
                  success: function (data, textStatus, xhr) {
                      let xsrfToken = xhr.getResponseHeader('CREST-XSRF-TOKEN');
                      if (xsrfToken) localStorage.setItem('CREST-XSRF-TOKEN', xsrfToken);
                      if (xhr.getResponseHeader("redirect1"))
  					window.location.replace(xhr.getResponseHeader("redirect1"));
  				else
  					window.location.replace("/index.html");
                      $("#auth_wait").hide();
                  }
              });
          });
      })
  	
  	if(window.localStorage.getItem('rememberAdminUsername') != null ){
  		$('#rememberUsername').attr('checked', true);
  		$("#cred_userid_inputtext").val(window.localStorage.getItem('rememberAdminUsername'));
  	}
  	
  	function saveUsername(){
  		if($('#rememberUsername').is(':checked')){
  			window.localStorage.setItem('rememberAdminUsername',$("#cred_userid_inputtext").val());
  		}else{
  				window.localStorage.removeItem('rememberAdminUsername');
  		}
  	}
      function cssChanges(){
          document.getElementById("signInBtnCss").classList.remove("EmptyBox10");
          document.getElementById("signInBtnCss").classList.add("EmptyBox5");
      }
  </script>
  
  </html>
services.body_hash_sha1: sha1:1908ef2311c78ad82d7d771ce8359ec3a1d39f77
services.supported_versions: HTTP/1.1
services.protocol: UNKNOWN
services.transport_protocol: TCP
services.scan_time: 2025-07-27T14:42:14.089319
services.version_selected: TLSv1_2
services.cipher_selected: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.ja4s: t120200_c02f_344b4dce5a52
services.version: TLSv1_2
services.ja4s: t120200_c02f_344b4dce5a52
services.names: MC4-R-C442680D9404 MC4-R-C442680D9404.crestron
services.issuer_dn: C=US, ST=NJ, L=Rockleigh, O=Crestron Electronics\, Inc., OU=Engineering, CN=MC4-R-C442680D9404.crestron
services.common_name: MC4-R-C442680D9404.crestron
services.country: US
services.locality: Rockleigh
services.province: NJ
services.organization: Crestron Electronics, Inc.
services.organizational_unit: Engineering
services.subject_dn: C=US, ST=NJ, L=Rockleigh, O=Crestron Electronics\, Inc., OU=Engineering, CN=MC4-R-C442680D9404.crestron
services.common_name: MC4-R-C442680D9404.crestron
services.country: US
services.locality: Rockleigh
services.province: NJ
services.organization: Crestron Electronics, Inc.
services.organizational_unit: Engineering
services.scan_time: 2025-07-26T22:51:42.955790
services.protocol: UNKNOWN
services.transport_protocol: TCP
services.scan_time: 2025-07-28T08:28:11.597928
services.version_selected: TLSv1_2
services.cipher_selected: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.ja4s: t120200_c02f_344b4dce5a52
services.version: TLSv1_2
services.ja4s: t120200_c02f_344b4dce5a52
services.names: MC4-R-C442680D9404 MC4-R-C442680D9404.crestron
services.issuer_dn: C=US, ST=NJ, L=Rockleigh, O=Crestron Electronics\, Inc., OU=Engineering, CN=MC4-R-C442680D9404.crestron
services.common_name: MC4-R-C442680D9404.crestron
services.country: US
services.locality: Rockleigh
services.province: NJ
services.organization: Crestron Electronics, Inc.
services.organizational_unit: Engineering
services.subject_dn: C=US, ST=NJ, L=Rockleigh, O=Crestron Electronics\, Inc., OU=Engineering, CN=MC4-R-C442680D9404.crestron
services.common_name: MC4-R-C442680D9404.crestron
services.country: US
services.locality: Rockleigh
services.province: NJ
services.organization: Crestron Electronics, Inc.
services.organizational_unit: Engineering
[binary data, 32 values, 832 bytes]