autoconfig.360nitro.tv
Open in
urlscan Pro
192.99.232.219
Public Scan
Submitted URL: https://autoconfig.360nitro.tv/
Effective URL: https://autoconfig.360nitro.tv/SOGo/
Submission Tags: phishingrod
Submission: On July 28 via api from DE — Scanned from CA
Effective URL: https://autoconfig.360nitro.tv/SOGo/
Submission Tags: phishingrod
Submission: On July 28 via api from DE — Scanned from CA
Form analysis
1 forms found in the DOMName: loginForm — POST
<form method="post" ng-cloak="ng-cloak" ng-submit="app.login()" layout="column" name="loginForm">
<div ng-if="!app.loginState">
<md-input-container class="md-block">
<label>Username</label>
<md-icon>person</md-icon>
<input type="text" name="3.1.1.3.3.1.4.4.1.3.1.1.3.1.5" value="" autocorrect="off" ng-model="app.creds.username" ng-required="true" autocapitalize="off" ng-change="app.usernameChanged()" ng-blur="app.retrievePasswordRecoveryEnabled()">
</md-input-container>
<md-input-container class="md-block">
<label>Password</label>
<md-icon>vpn_key</md-icon>
<input type="password" name="3.1.1.3.3.1.4.4.1.3.1.1.3.3.5" value="" id="passwordField" ng-model="app.creds.password" ng-required="true">
<md-icon id="password-visibility-icon" ng-click="app.changePasswordVisibility()">visibility</md-icon>
</md-input-container>
<div layout="row" layout-align="start end">
<md-icon>language</md-icon>
<md-input-container class="md-flex">
<label>Choose ...</label>
<md-select ng-model="app.creds.language" placeholder="English" ng-change="app.changeLanguage($event)">
<md-option value="Indonesian"> bahasa Indonesia </md-option>
<md-option value="Bosnian"> Bosanski </md-option>
<md-option value="Catalan"> Català </md-option>
<md-option value="Montenegrin"> Crnogorski </md-option>
<md-option value="Welsh"> Cymraeg </md-option>
<md-option value="Czech"> Česky </md-option>
<md-option value="Danish"> Dansk (Danmark) </md-option>
<md-option value="German"> Deutsch </md-option>
<md-option value="English"> English </md-option>
<md-option value="SpanishArgentina"> Español (Argentina) </md-option>
<md-option value="SpanishSpain"> Español (España) </md-option>
<md-option value="Basque"> Euskara </md-option>
<md-option value="French"> Français </md-option>
<md-option value="Galician"> Galego </md-option>
<md-option value="Croatian"> Hrvatski </md-option>
<md-option value="Italian"> Italiano </md-option>
<md-option value="Icelandic"> Íslenska </md-option>
<md-option value="Latvian"> Latviešu </md-option>
<md-option value="Lithuanian"> Lietuvių </md-option>
<md-option value="Hungarian"> Magyar </md-option>
<md-option value="Dutch"> Nederlands </md-option>
<md-option value="NorwegianBokmal"> Norsk bokmål </md-option>
<md-option value="NorwegianNynorsk"> Norsk nynorsk </md-option>
<md-option value="Polish"> Polski </md-option>
<md-option value="Portuguese"> Português </md-option>
<md-option value="BrazilianPortuguese"> Português brasileiro </md-option>
<md-option value="Romanian"> Română </md-option>
<md-option value="Slovak"> Slovensky </md-option>
<md-option value="Slovenian"> Slovenščina </md-option>
<md-option value="SerbianLatin"> Srpski </md-option>
<md-option value="Finnish"> Suomi </md-option>
<md-option value="Swedish"> Svenska </md-option>
<md-option value="TurkishTurkey"> Türkçe (Türkiye) </md-option>
<md-option value="Bulgarian"> Български </md-option>
<md-option value="Macedonian"> Македонски </md-option>
<md-option value="Russian"> Русский </md-option>
<md-option value="Serbian"> Српски </md-option>
<md-option value="Ukrainian"> Українська </md-option>
<md-option value="Kazakh"> Қазақ </md-option>
<md-option value="Hebrew"> עברית </md-option>
<md-option value="Arabic"> العربية </md-option>
<md-option value="Japanese"> 日本語 </md-option>
<md-option value="ChineseTaiwan"> 正體中文 </md-option>
<md-option value="ChineseChina"> 简体中文 </md-option>
</md-select>
</md-input-container>
</div>
<div layout="row" layout-align="center center">
<md-switch class="md-accent md-hue-2" ng-model="app.creds.rememberLogin" arial-label="Remember username"> Remember username </md-switch>
</div>
</div>
<div ng-if="app.passwordRecovery.passwordRecoveryEnabled" layout-align="center center" layout="row">
<div ng-if="app.showLogin">
<a href="#" class="password-lost-link" sg-ripple-click="loginContent" ng-click="app.passwordRecoveryInfo()">Password lost</a>
</div>
</div>
<div ng-if="!app.loginState" layout-align="space-between center" layout="row">
<md-button aria-label="About" class="md-icon-button" ng-click="app.showAbout()">
<md-icon>info</md-icon>
</md-button>
<div>
<md-button aria-label="Connect" ng-if="!app.loginState" class="md-fab md-accent md-hue-2" sg-ripple-click="loginContent" ng-disabled="loginForm.$invalid" type="submit">
<md-icon>arrow_forward</md-icon>
</md-button>
</div>
</div>
<sg-ripple ng-class="{ 'md-warn': app.loginState == 'error' }" class="md-default-theme md-accent md-bg"></sg-ripple>
<sg-ripple-content class="md-flex ng-hide" ng-switch="app.loginState" layout-fill="layout-fill" layout-align="center center" layout="column">
<div layout-align="center center" layout="column" ng-switch-when="authenticating">
<md-progress-circular md-diameter="32" class="md-hue-1" md-mode="indeterminate"></md-progress-circular>
<div class="md-default-theme md-accent md-hue-1 md-fg md-padding"> Authenticating </div>
</div>
<div layout-fill="layout-fill" layout-align="center center" layout="row" ng-switch-when="totpcode">
<div flex="80" flex-sm="50" flex-gt-sm="40">
<md-input-container class="md-block">
<label>Verification Code</label>
<md-icon>lock</md-icon>
<input type="text" name="3.1.1.3.3.1.4.4.1.3.1.1.13.4.1.2.1.1.5" value="" ng-model="app.creds.verificationCode" ng-required="app.loginState == 'totpcode'" ng-pattern="app.verificationCodePattern" sg-focus-on="totpcode">
<div class="sg-hint">Enter the 6-digit verification code from your TOTP application.</div>
</md-input-container>
<div layout="row" layout-align="space-between center">
<md-button sg-ripple-click="loginContent" aria-label="Cancel" class="md-icon-button" ng-click="app.restoreLogin()">
<md-icon>arrow_backward</md-icon>
</md-button>
<md-button aria-label="Connect" ng-if="app.loginState == 'totpcode'" class="md-fab md-accent md-hue-2" ng-disabled="loginForm.$invalid" type="submit" ng-click="app.login()">
<md-icon>arrow_forward</md-icon>
</md-button>
</div>
</div>
</div>
<div layout-fill="layout-fill" layout-align="center center" layout="row" ng-switch-when="totpdisabled">
<div flex-xs="flex-xs" flex-gt-xs="50" layout-align="center center" layout="column">
<md-icon class="md-accent md-hue-1 sg-icon--large">warning</md-icon>
<div ng-if="app.cn" class="md-default-theme md-accent md-hue-1 md-fg md-padding"> Welcome {{app.cn}}
</div>
<div class="md-padding" layout-align="start center" layout="row">
<md-icon>priority_high</md-icon>
<div class="md-padding"> Two-factor authentication has been disabled. Visit the Preferences module to restore two-factor authentication and reconfigure your TOTP application. </div>
</div>
<div layout="row" layout-align="end center">
<md-button sg-ripple-click="loginContent" ng-click="app.continueLogin()">Continue</md-button>
</div>
</div>
</div>
<div layout-align="center center" layout="column" ng-switch-when="passwordchange">
<md-icon ng-if="!app.isInPasswordRecoveryMode()" class="md-accent md-hue-1 sg-icon--large">watch_later</md-icon>
<md-icon ng-if="app.isInPasswordRecoveryMode()" class="md-accent md-hue-1 sg-icon--large">vpn_key</md-icon>
<div ng-if="!app.isInPasswordRecoveryMode()" class="md-default-theme md-accent md-hue-1 md-fg md-padding"> Your password has expired, please enter a new one below </div>
<div ng-if="app.isInPasswordRecoveryMode()" class="md-default-theme md-accent md-hue-1 md-fg md-padding"> Please enter a new password below </div>
<div flex="100">
<div layout-xs="column" layout="row">
<md-input-container ng-if="!app.isInPasswordRecoveryMode()" class="md-block" flex="flex">
<label>Current password </label>
<input type="password" name="3.1.1.3.3.1.4.4.1.3.1.1.13.7.9.1.1.3" value="" ng-model="app.passwords.oldPassword" sg-no-dirty-check="true">
</md-input-container>
<md-input-container flex="flex" class="md-block">
<label>New password </label>
<input type="password" name="3.1.1.3.3.1.4.4.1.3.1.1.13.7.9.1.3.3" value="" ng-model="app.passwords.newPassword" sg-no-dirty-check="true">
</md-input-container>
<md-input-container flex="flex" class="md-block">
<label>Confirmation </label>
<input type="password" name="newPasswordConfirmation" value="" ng-model="app.passwords.newPasswordConfirmation" sg-no-dirty-check="true">
<div ng-messages="loginForm.newPasswordConfirmation.$error">
<div ng-message="newPasswordMismatch">Passwords don't match</div>
</div>
</md-input-container>
</div>
<div layout="row" layout-align="end center">
<md-button ng-disabled="!app.canChangePassword(loginForm)" ng-click="app.changePassword()" type="button"> Change </md-button>
</div>
</div>
</div>
<div layout-fill="layout-fill" layout-align="center center" layout="row" ng-switch-when="passwordwillexpire">
<div flex-xs="flex-xs" flex-gt-xs="50" layout-align="center center" layout="column">
<md-icon class="md-accent md-hue-1 sg-icon--large">warning</md-icon>
<div ng-if="app.cn" class="md-default-theme md-accent md-hue-1 md-fg md-padding"> Welcome {{app.cn}}
</div>
<div class="md-padding" layout-align="start center" layout="row">
<md-icon>priority_high</md-icon>
<div class="md-padding">{{app.errorMessage}}</div>
</div>
<div layout="row" layout-align="end center">
<md-button ng-click="app.loginState = 'passwordexpired'">Change your Password</md-button>
<md-button sg-ripple-click="loginContent" ng-click="app.continueLogin()">Continue</md-button>
</div>
</div>
</div>
<div layout-align="center center" layout="column" ng-switch-when="logged">
<md-icon class="md-accent md-hue-1 sg-icon--large">done</md-icon>
<div class="md-default-theme md-accent md-hue-1 md-fg md-padding"> Welcome {{app.cn}}
</div>
</div>
<div layout-align="center center" layout="column" ng-switch-when="message">
<md-icon class="md-accent md-hue-1 sg-icon--large">done</md-icon>
<div class="md-default-theme md-accent md-hue-1 md-fg md-padding">
{{app.errorMessage}}
</div>
<md-button sg-ripple-click="loginContent" ng-click="app.continueLogin()">Continue</md-button>
</div>
<div layout-align="center center" layout="column" ng-switch-when="error">
<md-icon class="md-accent md-hue-1 sg-icon--large">error</md-icon>
<div class="md-default-theme md-accent md-hue-1 md-fg md-padding">
{{app.errorMessage}}
</div>
<md-button sg-ripple-click="loginContent" ng-click="app.restoreLogin()">Retry</md-button>
</div>
</sg-ripple-content>
</form>
Text Content
SOGo requires Javascript to run. Please make sure this option is available and activated within your browser preferences. Retry Username person Password vpn_key visibility language Choose ... bahasa Indonesia Bosanski Català Crnogorski Cymraeg Česky Dansk (Danmark) Deutsch English Español (Argentina) Español (España) Euskara Français Galego Hrvatski Italiano Íslenska Latviešu Lietuvių Magyar Nederlands Norsk bokmål Norsk nynorsk Polski Português Português brasileiro Română Slovensky Slovenščina Srpski Suomi Svenska Türkçe (Türkiye) Български Македонски Русский Српски Українська Қазақ עברית العربية 日本語 正體中文 简体中文 Remember username Password lost info arrow_forward Authenticating Verification Code lock Enter the 6-digit verification code from your TOTP application. arrow_backward arrow_forward warning Welcome {{app.cn}} priority_high Two-factor authentication has been disabled. Visit the Preferences module to restore two-factor authentication and reconfigure your TOTP application. Continue watch_later vpn_key Your password has expired, please enter a new one below Please enter a new password below Current password New password Confirmation Passwords don't match Change warning Welcome {{app.cn}} priority_high {{app.errorMessage}} Change your Password Continue done Welcome {{app.cn}} done {{app.errorMessage}} Continue error {{app.errorMessage}} Retry