sac-major-camel.tnn.poc.claroty.com Open in urlscan Pro
52.3.190.102  Public Scan

Submitted URL: https://sac-major-camel.tnn.poc.claroty.com/
Effective URL: https://sac-major-camel.tnn.poc.claroty.com/sra/
Submission: On July 02 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 SAC</p>
    <div class="field">
      <div class="field_label ng-binding"> SAC 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"> 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="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 SAC 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 SAC.</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"> 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))">
  </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
Secure Access Center: sac-major-camel








SAML
0
False
False



{"role": "emc", "inited": true, "name": "sac-major-camel", "is_primary": true}
False
380e7b79-cc7d-a8d9-a19b-be2e906b5b2c

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 SAC

SAC Name

SAC Access Key

After initializing SAC 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


xxxxxxxxxx



 

Welcome to Secure Remote Access!

Please enter your credentials to connect




Welcome to Secure Remote Access!
Please enter your credentials to connect




YOU ARE REQUIRED TO CHANGE YOUR PASSWORD


PLEASE LOGON TO THE SECURE CENTER TO CHANGE YOUR PASSWORD

Password Confirm 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.