site-curious-gnat-1.2ye.poc.claroty.com Open in urlscan Pro
18.214.59.80  Public Scan

Submitted URL: https://site-curious-gnat-1.2ye.poc.claroty.com/
Effective URL: https://site-curious-gnat-1.2ye.poc.claroty.com/sra/
Submission: On May 22 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

<form class="login_form_container ng-pristine ng-valid ng-valid-minlength ng-valid-maxlength">
  <div ng-show="is_community_inited &amp;&amp; is_primary">
    <p class="login-title">Welcome Back</p>
    <div style="width: 100%; display: inline-flex; justify-content: center; flex-direction: row; align-items: center;">
      <!-- ngIf: !loginWithCreds && !loginWithToken -->
      <!-- ngIf: loginWithCreds && !loginWithToken -->
      <div ng-if="loginWithCreds &amp;&amp; !loginWithToken" style="width: 100%;" class="ng-scope">
        <div ng-show="vpn_otp_login &amp;&amp; state==='login'" class="ng-hide">
          <div style="padding-right: 15px; text-align: center;"> You are required to perform OTP authentication.<br> Please retype your credentials </div>
        </div>
        <!-- ngInclude: 'credentials.html' -->
        <div ng-include="'credentials.html'" ng-show="!otp" class="ng-scope">
          <div class="field ng-scope">
            <div class="field_label">Username</div>
          </div>
          <div class="field ng-scope">
            <input type="text" id="username" ng-model="$parent.$parent.username" ng-change="fadeErrorMessage()" ng-init="$parent.$parent.username = '' " style="width: 100%;" autocomplete="off" class="ng-pristine ng-untouched ng-valid ng-empty">
          </div>
          <div class="field ng-scope">
            <div class="field_label">Password</div>
          </div>
          <div class="field ng-scope">
            <input type="password" id="password" ng-model="$parent.$parent.password" ng-change="fadeErrorMessage()" ng-init="$parent.$parent.password = ''" style="width: 100%;" class="ng-pristine ng-untouched ng-valid ng-empty">
          </div>
        </div>
        <!-- ngInclude: 'otp.html' -->
        <div ng-include="'otp.html'" ng-show="otp" class="ng-scope ng-hide">
          <div class="field ng-scope">
            <div class="field_label">One time password</div>
          </div>
          <div class="field ng-scope">
            <input type="text" ng-model="$parent.$parent.otp_val" minlength="6" maxlength="6" id="otp_val" ng-change="fadeErrorMessage()" style="width: 100%;" class="ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength ng-valid-maxlength">
          </div>
        </div>
        <input type="submit" class="btn btn-primary login_btn" ng-click="do_login()" href="" ng-disabled="username == '' || password == ''" value="Login" disabled="disabled">
        <div class="divider ng-hide" ng-show="!is_emc &amp;&amp; token_login_enabled"><span>OR</span></div>
        <a class="link_login ng-hide" ng-show="!is_emc &amp;&amp; token_login_enabled" ng-click="toggleLoginWithToken()">Login with One-Time Token</a>
        <div class="divider ng-hide" ng-show="saml_enabled || oidc_enabled"><span>OR</span></div>
        <!-- ngRepeat: inverted in [true] --><!-- ngInclude: 'idpLogin.html' -->
        <div ng-include="'idpLogin.html'" ng-repeat="inverted in [true]" class="ng-scope">
          <div class="flex-col ng-scope">
            <input type="button" class="btn btn-primary login_btn ng-hide inverted" ng-show="saml_enabled" ng-click="start_saml_login()" value="Login with [object Object]" ng-class="{'inverted': inverted}">
            <input type="button" class="btn btn-primary login_btn ng-hide inverted" ng-show="oidc_enabled" ng-click="start_oidc_login()" value="Login with " ng-class="{'inverted': inverted}">
          </div>
        </div><!-- end ngRepeat: inverted in [true] -->
      </div><!-- end ngIf: loginWithCreds && !loginWithToken -->
      <!-- ngIf: !loginWithCreds && token_login_enabled && loginWithToken -->
    </div>
  </div>
  <!-- site join -->
  <div ng-show="!is_community_inited &amp;&amp; is_full_site &amp;&amp; is_primary" class="ng-hide">
    <p class="login-title">Connect Site to SAC</p>
    <div class="field">
      <div class="field_label"> Site Name <i class="fa fa-info-circle" tooltip-placement="bottom" uib-tooltip-html="'<div>This name will always appear at the top of every page.</div> <div>Use only: A-Z, a-z, 0-9, _, -</div>'"></i>
      </div>
    </div>
    <div class="field">
      <input type="text" ng-model="community_name" minlength="1" ng-change="fadeErrorMessage()" style="width: 100%;" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-minlength">
    </div>
    <div class="field">
      <div class="field_label"> SAC Address <i class="fa fa-info-circle" tooltip-placement="bottom" uib-tooltip="Hostname or Physical IP"></i>
      </div>
    </div>
    <div class="field">
      <input type="text" ng-model="sac_address" minlength="1" ng-change="fadeErrorMessage()" style="width: 100%;" class="ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength">
    </div>
    <div class="field">
      <div class="field_label"> SAC Access Key </div>
    </div>
    <div class="field">
      <input type="text" ng-model="access_key" minlength="1" ng-change="fadeErrorMessage()" style="width: 100%;" class="ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength">
    </div>
    <input type="button" class="btn btn-primary login_btn" ng-click="join_community()" value="Connect" ng-disabled="!community_name || !access_key || !sac_address || working" disabled="disabled">
    <div style="font-size: 12px; color: gray"> After connecting the Site to SAC, you will continue to the Site’s login </div>
  </div>
  <!-- sac init -->
  <div ng-show="!is_community_inited &amp;&amp; is_emc &amp;&amp; is_primary" class="ng-hide">
    <p class="login-title ng-binding">Initialize Full Site</p>
    <div class="field">
      <div class="field_label ng-binding"> Full Site Name <i class="fa fa-info-circle" tooltip-placement="bottom" uib-tooltip-html="'<div>This name will always appear at the top of every page.</div> <div>Use only: A-Z, a-z, 0-9, _, -</div>'"></i>
      </div>
    </div>
    <div class="field">
      <input type="text" ng-model="community_name" minlength="1" ng-change="fadeErrorMessage()" style="width: 100%;" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-minlength">
    </div>
    <div class="field">
      <div class="field_label ng-binding"> Full Site Access Key </div>
    </div>
    <div class="field">
      <input type="text" ng-model="access_key" minlength="1" ng-change="fadeErrorMessage()" style="width: 100%;" class="ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength">
    </div>
    <input type="submit" class="btn btn-primary login_btn" ng-click="initialize_community()" value="Initialize" ng-disabled="!community_name || !access_key || working" disabled="disabled">
    <div style="font-size: 12px; color: gray" class="ng-binding"> After initializing Full Site you will<br>continue to the login page </div>
  </div>
  <!-- join primary site or sac -->
  <div ng-show="!is_primary" class="ng-hide">
    <p class="login-title ng-binding"></p>
    <div ng-show="!is_community_inited" class="ng-hide">
      <div class="field">
        <div class="field_label ng-binding">
          <i class="fa fa-info-circle" tooltip-placement="bottom" uib-tooltip-html="'<div>This is an internal unique name used for the Secondary Site.</div> <div>Use only: A-Z, a-z, 0-9, _, -</div>'"></i>
        </div>
      </div>
      <div class="field">
        <input type="text" ng-model="community_name" minlength="1" ng-change="fadeErrorMessage()" style="width: 100%;" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-minlength">
      </div>
      <div class="field">
        <div class="field_label ng-binding">
        </div>
      </div>
      <div class="field">
        <input type="text" ng-model="address" minlength="1" ng-change="fadeErrorMessage()" style="width: 100%;" class="ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength">
      </div>
      <div class="field">
        <div class="field_label"> SAC Access Key </div>
      </div>
      <div class="field">
        <input type="text" ng-model="access_key" minlength="1" ng-change="fadeErrorMessage()" style="width: 100%;" class="ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength">
      </div>
    </div>
    <div ng-show="is_emc &amp;&amp; is_community_inited" class="ng-hide"> The secondary SAC is already connected to the primary SAC.<br> Click "Connect" to join the remaining sites. </div>
    <input type="submit" class="btn btn-primary login_btn" ng-click="join_primary()" value="Connect" ng-disabled="working || ((!community_name || !access_key || !address) &amp;&amp; !(is_community_inited &amp;&amp; is_emc))" disabled="disabled">
  </div>
  <i id="login_loading" class="glyphicon glyphicon-refresh rotate" hidden="true" style="margin-top: 20px; display: none;"></i>
  <div id="db_syncing" style="font-size: 12px; color: gray; display: none;"> Please wait as this may take a few minutes... </div>
  <div style="margin-top: 15px">
    <!-- ngIf: !working && !is_community_inited -->
  </div>
</form>

<form class="ng-pristine ng-valid ng-valid-minlength ng-valid-maxlength">
  <input type="text" name="otp_val" ng-model="otp_val" minlength="6" maxlength="6" placeholder="One time password" class="ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength ng-valid-maxlength">
  <input type="submit" class="btn btn-primary" ng-click="do_login()" value="Login">
</form>

Text Content

Secure Remote Access
Site: site-curious-gnat-1








SAML
0
False
False



{"role": "full_site", "inited": true, "name": "site-curious-gnat-1",
"is_primary": true}
False
3be80b22-7a43-5fac-f882-40a61dc68ed5

Welcome Back

You are required to perform OTP authentication.
Please retype your credentials
Username

Password

One time password

OR
Login with One-Time Token
OR


Connect Site to SAC

Site Name

SAC Address

SAC Access Key

After connecting the Site to SAC, you will continue to the Site’s login

Initialize Full Site

Full Site Name

Full Site Access Key

After initializing Full Site you will
continue to the login page

SAC Access Key

The secondary SAC is already connected to the primary SAC.
Click "Connect" to join the remaining sites.
Please wait as this may take a few minutes...


×
×
By logging in, you agree to our User Agreement




YOU ARE REQUIRED TO CHANGE YOUR PASSWORD


PLEASE LOGON TO THE SECURE CENTER TO CHANGE YOUR PASSWORD

×


THE SITE ADMINISTRATOR HAS ENABLED A POLICY TO ENFORCE TWO FACTOR
AUTHENTICATION.


Please scan this code using a TOTP compliant client:

Android iPhone Windows phone
This will not be shown again without administrator intervention.
Download the application to your phone before revealing the barcode.





What is TOTP? (video)
What is TOTP? (article)



After scanning the barcode in the application, Enter the displayed one time
password

×


SAML LOGIN IS COMPLETED. YOU CAN CLOSE THIS WINDOW NOW.



OTP AUTHENTICATION IS COMPLETED. YOU CAN CLOSE THIS WINDOW NOW.