Help
RSS
API
Feed
Maltego
Contact
Domain > mail.kesad.mil.id
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2016-02-25
49.50.8.254
(
ClassC
)
2024-11-19
103.89.124.32
(
ClassC
)
Port 443
HTTP/1.1 200 OKServer: nginxDate: Tue, 19 Nov 2024 10:39:28 GMTContent-Type: text/html;charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveX-Frame-Options: SAMEORIGINExpires: -1Cache-Control: no-store, no-cache, must-revalidate, max-age0Pragma: no-cacheContent-Language: en-USSet-Cookie: ZM_TESTtrue; SecureSet-Cookie: ZM_LOGIN_CSRFffd643f3-393f-4cc9-bdc8-1aec4297e930; Secure; HttpOnlyVary: User-AgentX-UA-Compatible: IEedgeVary: Accept-Encoding !DOCTYPE html>!-- set this class so CSS definitions that now use REM size, would work relative to this. Since now almost everything is relative to one of the 2 absolute font size classese -->html classuser_font_size_normal langen>head>!-- login.jsp * ***** BEGIN LICENSE BLOCK ***** * Zimbra Collaboration Suite Web Client * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Synacor, Inc. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software Foundation, * version 2 of the License. * * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU General Public License for more details. * You should have received a copy of the GNU General Public License along with this program. * If not, see https://www.gnu.org/licenses/>. * ***** END LICENSE BLOCK *****--> meta http-equivContent-Type contenttext/html;charsetutf-8> title>Zimbra Web Client Sign In/title> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta namedescription contentZimbra provides open source server and client software for messaging and collaboration. To find out more visit https://www.zimbra.com.> meta nameapple-mobile-web-app-capable contentyes /> meta nameapple-mobile-web-app-status-bar-style contentblack /> link relstylesheet typetext/css href/css/common,login,zhtml,skin.css?skinharmony&v240819140016> link relSHORTCUT ICON href/img/logo/favicon.ico>/head>body onloadonLoad();> div idmodifiedLogin classLoginScreen > div classmodernCenter > div classmodernContentBox> div classlogo> a hrefhttps://www.zimbra.com/ idbannerLink target_new titleZimbra>span classScreenReaderOnly>Zimbra/span> span classImgLoginBanner>/span> /a> /div> form idzLoginForm methodpost nameloginForm action/ accept-charsetUTF-8> input typehidden nameloginOp valuelogin/> input typehidden namelogin_csrf valueffd643f3-393f-4cc9-bdc8-1aec4297e930/> div classsignIn>Sign In/div> div classform> div iderrorMessageDiv classerrorMessage> /div> div classloginSection> label forusername classzLoginFieldLabel>Username/label> input idusername tabindex1 classzLoginFieldInput nameusername typetext value size40 maxlength1024 autocapitalizeoff autocorrectoff/> label forpassword classzLoginFieldLabel>Password/label> div classpasswordWrapper> input idpassword tabindex2 autocompleteoff classzLoginFieldInput namepassword typepassword value size40 maxlength1024/> span toggle#password onClickshowPassword(); idshowSpan styledisplay: block;>Show/span> span toggle#password onClickshowPassword(); idhideSpan styledisplay: none;>Hide/span> /div> div classsignInAndLabel> div> button idloginButton typesubmit tabindex5 classloginButton>Sign In/button> /div> div classrememberCheckWrapper> input idremember tabindex6 value1 typecheckbox namezrememberme /> label idremember forremember>Stay signed in/label> /div> /div> /div> div> hr/> /div> div> div classversionBlock> label forclient>Web App Version/label> div styleposition: relative;> select idclient nameclient onchangeclientChange(this.optionsthis.selectedIndex.value)> option valuepreferred selected > Default/option> option valueadvanced > Classic/option> option valuemodern > Modern/option> /select> input typebutton classalignWhatsThis onclickshowTooltip(); idZLoginWhatsThisButton /> /div> div idZLoginWhatsThis> div classZLoginInfo> span iddialogCloseButton onclickhideTooltip();>×/span> p>strong>Modern/strong>br> The Modern Web App delivers a responsive experience across all your devices and integrates with many popular apps./p>p>strong>Classic/strong>br> The Classic Web App is familiar to long-time Zimbra users. It delivers advanced collaboration and calendar features popular with power users on Desktop web browsers./p>p>strong>Default/strong>br> This will sign you in according to your saved Preference. In the Modern Web App, set this preference in Settings > General > Zimbra Version. In Classic, set it in Preferences > General > Sign In./p>/div> /div> /div> /div> /div> /form> /div> div classdecor1>/div> /div> div classFooter> div idZLoginNotice classlegalNotice-small>Copyright © 2005-2023 Synacor, Inc. All rights reserved. Zimbra is a registered trademark of Synacor, Inc./div> /div> div classdecor2>/div> /div>script>function ZmSkin(e){this.hintsthis.mergeObjects(ZmSkin.hints,e)}ZmSkin.hints{name:harmony,version:1,skin:{containers:skin_outer},banner:{position:static,url:#},favicon:{dir:},userInfo:{position:static},search:{position:static},quota:{position:static},presence:{width:40px,height:24px},appView:{position:static},searchResultsToolbar:{containers:skin_tr_search_results_toolbar},newButton:{containers:skin_td_new_button},tree:{minWidth:13.5rem,maxWidth:84rem,containers:skin_td_tree,skin_td_tree_app_sash,resizeContainers:skin_td_tree,skin_container_app_new_button},topToolbar:{containers:skin_spacing_app_top_toolbar},treeFooter:{containers:skin_tr_tree_footer},topAd:{containers:skin_tr_top_ad},sidebarAd:{containers:skin_td_sidebar_ad},bottomAd:{containers:skin_tr_bottom_ad},treeTopAd:{containers:skin_tr_tree_top_ad},treeBottomAd:{containers:skin_tr_tree_bottom_ad},helpButton:{style:link,container:quota,url:},logoutButton:{style:link,container:quota},appChooser:{position:static,direction:LR},toast:{location:N,transitions:{type:fade-in,step:5,duration:50},{type:pause,duration:5000},{type:fade-out,step:-10,duration:500}},fullScreen:{containers:!skin_td_tree,!skin_td_tree_app_sash},allAds:{containers:skin_tr_top_ad,skin_td_sidebar_ad,skin_tr_bottom_ad,skin_tr_tree_top_ad,skin_tr_tree_bottom_ad},hideSearchInCompose:true,notificationBanner:/skins/_base/logos/NotificationBanner_grey.gif?v240819140016};window.BaseSkinZmSkin;ZmSkin.prototype{show:function(t,e,l){var athis.hintst&&this.hintst.containers;if(a){if(typeof afunction){a.apply(this,e!false);skin._reflowApp();return}if(typeof astring){aa}var sfalse;for(var r0;ra.length;r++){var har;var oh.replace(/^!/,);var nh!o;if(this._showEl(o,n?!e:e)){strue}}if(s&&!l){skin._reflowApp()}}},hide:function(e,t){this.show(e,false,t)},gotoApp:function(e,t){appCtxt.getAppController().activateApp(e,null,t)},gotoPrefs:function(e){if(appCtxt.getCurrentAppName()!ZmApp.PREFERENCES){var tnew AjxCallback(this,this._gotoPrefPage,e);this.gotoApp(ZmApp.PREFERENCES,t)}else{this._gotoPrefPage(e)}},mergeObjects:function(e,o){if(enull){e{}}for(var a1;aarguments.length;a++){var nargumentsa;for(var t in n){var set;if(typeof sobject&&!(s instanceof Array)){this.mergeObjects(et,nt);continue}if(!et){etnt}}}return e},getTreeWidth:function(){return Dwt.getSize(this._getEl(this.hints.tree.containers0)).x},setTreeWidth:function(e){this._setContainerSizes(tree,e,null)},showTopAd:function(e){if(skin._showEl(skin_tr_top_ad,e)){skin._reflowApp()}},hideTopAd:function(){skin.showTopAd(false)},getTopAdContainer:function(){return skin._getEl(skin_container_top_ad)},showSidebarAd:function(e){var tskin_td_sidebar_ad;if(e!null){Dwt.setSize(t,e)}if(skin._showEl(t)){skin._reflowApp()}},hideSidebarAd:function(){var eskin_td_sidebar_ad;if(skin._hideEl(e)){skin._reflowApp()}},getSidebarAdContainer:function(){return this._getEl(skin_container_sidebar_ad)},handleNotification:function(t,e){},_getEl:function(e){return(typeof estring?document.getElementById(e):e)},_showEl:function(o,i){var tthis._getEl(o);if(!t){return}var a;if(ifalse){anone}else{var et.tagName;if(eTD){atable-cell}else{if(eTR){atable-row}else{ablock}}}if(a!t.style.display){t.style.displaya;return true}else{return false}},_hideEl:function(e){return this._showEl(e,false)},_reparentEl:function(i,e){var athis._getEl(e);var ta&&this._getEl(i);if(t){a.appendChild(t)}},_setContainerSizes:function(n,a,e){var othis.hintsn.resizeContainers||this.hintsn.containers;for(var t0;to.length;t++){Dwt.setSize(ot,a,null)}},_reflowApp:function(){if(window._zimbraMail){window._zimbraMail.getAppViewMgr().fitAll()}},_gotoPrefPage:function(a){if(anull){return}var iappCtxt.getApp(ZmApp.PREFERENCES);var ti.getPrefController();var et.getPrefsView();e.selectSection(a)}};window.skinnew ZmSkin();var link getElement(bannerLink);if (link) { link.href skin.hints.banner.url;}function getElement(id) { return document.getElementById(id);}function updateTFAVerifyButtonStatus(input) { var button getElement(verifyButton); if (input && input.value) { button.disabled false; } else { button.disabled true; }}function onLoad() { var loginForm document.loginForm; if (loginForm.username) { if (loginForm.username.value ! ) { loginForm.password.focus(); //if username set, focus on password } else { loginForm.username.focus(); } } clientChange(preferred); if (false && loginForm.totpcode) { loginForm.totpcode.focus(); updateTFAVerifyButtonStatus(); }}// show a message if they should be using the standard client, but have chosen advanced insteadfunction clientChange(selectValue) { var div getElement(ZLoginUnsupported); if (div) { div.style.display none; }} function forgotPassword() { var accountInput getElement(username).value; var queryParams encodeURI(account + accountInput); var url /public/PasswordRecovery.jsp? + location.search; if (accountInput ! ) { url + (location.search ! ? & : ) + encodeURI(account + accountInput); } window.location.href url; } function hideTooltip() { getElement(ZLoginWhatsThis).style.displaynone; } function showTooltip(){ getElement(ZLoginWhatsThis).style.displayblock } function showPassword() { showHidePasswordFields(getElement(password), getElement(showSpan), getElement(hideSpan)) } function showNewPassword() { showHidePasswordFields(getElement(newPassword), getElement(newPasswordShowSpan), getElement(newPasswordHideSpan)); } function showConfirmPassword() { showHidePasswordFields(getElement(confirm), getElement(confirmShowSpan), getElement(confirmHideSpan)); } function showHidePasswordFields(passElem, showSpanElem, hideSpanElem) { if (passElem.type password) { passElem.type text; showSpanElem.style.display none; hideSpanElem.style.display block; } else { passElem.type password; showSpanElem.style.display block; hideSpanElem.style.display none; } } var oldPasswordInput getElement(password); var newPasswordInput getElement(newPassword); var confirmPasswordInput getElement(confirm); var loginButton getElement(loginButton); var errorMessageDiv getElement(errorMessageDiv); var allRulesMatched false; if(newPasswordInput) { loginButton.disabled true; } if( ){ errorMessageDiv.style.display none; } var enabledRules ; var supportedRules { type : zimbraPasswordMinLength, checkImg : getElement(minLengthCheckImg), closeImg : getElement(minLengthCloseImg) }, { type : zimbraPasswordMinUpperCaseChars, checkImg : getElement(minUpperCaseCheckImg), closeImg : getElement(minUpperCaseCloseImg) }, { type : zimbraPasswordMinLowerCaseChars, checkImg : getElement(minLowerCaseCheckImg), closeImg : getElement(minLowerCaseCloseImg) }, { type : zimbraPasswordMinNumericChars, checkImg : getElement(minNumericCharsCheckImg), closeImg : getElement(minNumericCharsCloseImg) }, { type : zimbraPasswordMinPunctuationChars, checkImg : getElement(minPunctuationCharsCheckImg), closeImg : getElement(minPunctuationCharsCloseImg) }, { type : zimbraPasswordMinDigitsOrPuncs, checkImg : getElement(minDigitsOrPuncsCheckImg), closeImg : getElement(minDigitsOrPuncsCloseImg) }, { type : zimbraPasswordAllowUsername, checkImg : getElement(allowUsernameCheckImg), closeImg : getElement(allowUsernameCloseImg) } ; if (0){ enabledRules.push(supportedRules.find(function(rule){ return rule.type zimbraPasswordMinLength})); } if (0) { enabledRules.push(supportedRules.find(function(rule){ return rule.type zimbraPasswordMinUpperCaseChars})); } if (0) { enabledRules.push(supportedRules.find(function(rule){ return rule.type zimbraPasswordMinLowerCaseChars})); } if (0) { enabledRules.push(supportedRules.find(function(rule){ return rule.type zimbraPasswordMinNumericChars})); } if (0) { enabledRules.push(supportedRules.find(function(rule){ return rule.type zimbraPasswordMinPunctuationChars})); } if (0) { enabledRules.push(supportedRules.find(function(rule){ return rule.type zimbraPasswordMinDigitsOrPuncs})); } if (true) { enabledRules.push(supportedRules.find(function(rule){ return rule.type zimbraPasswordAllowUsername})); } function compareConfirmPass() { if (getElement(newPassword).value getElement(confirm).value) { errorMessageDiv.style.display none; return true; } else { event.preventDefault(); errorMessageDiv.style.display block; errorMessageDiv.innerHTML ; return false; } } function check(checkImg, closeImg) { closeImg.style.display none; checkImg.style.display inline; } function unCheck(checkImg, closeImg) { closeImg.style.display inline; checkImg.style.display none; } function resetImg(condition, checkImg, closeImg){ condition ? check(checkImg, closeImg) : unCheck(checkImg, closeImg); } function compareMatchedRules(matchedRule) { enabledRules.forEach(function(rule) { if (matchedRule.findIndex(function(mRule) { return mRule.type rule.type}) > 0) { check(rule.checkImg, rule.closeImg); } else { unCheck(rule.checkImg, rule.closeImg); } }) } function setloginButtonDisabled(condition) { if (condition) { loginButton.disabled true; } else { if (oldPasswordInput.value ! ) { loginButton.disabled false; } } } // Function to encode XML characters function escapeXml(xmlString) { return xmlString.replace(/>&/g, function (char) { switch (char) { case : return <; case >: return >; case &: return &; case : return '; case : return "; } }); } // Function to check special character function isAsciiPunc(ch) { return (ch > 33 && ch 47) || // ! # $ % & ( ) * + , - . / (ch > 58 && ch 64) || // : ; > ? @ (ch > 91 && ch 96) || // \ ^ _ ` (ch > 123 && ch 126); // { | } ~ } function parseCharsFromPassword(passwordString) { const uppers , lowers , numbers , punctuations , invalidChars , invalidPuncs ; const chars passwordString.split(); chars.forEach(function (char) { const charCode char.charCodeAt(0); let isInvalid false; if () { try { if (!char.match(new RegExp(, g))) { invalidChars.push(char); isInvalid true; } } catch (error) { console.error(error); } } if (!isInvalid) { if (charCode > 65 && charCode 90) { uppers.push(char); } else if (charCode > 97 && charCode 122) { lowers.push(char); } else if (charCode > 48 && charCode 57) { numbers.push(char); } else if () { try { char.match(new RegExp(, g)) ? punctuations.push(char) : invalidPuncs.push(char); } catch (error) { console.error(error); } } else if (isAsciiPunc(charCode)) { punctuations.push(char); } } }); return { uppers: uppers, lowers: lowers, numbers: numbers, punctuations: punctuations, invalidChars: invalidChars, invalidPuncs: invalidPuncs }; }; function handleNewPasswordChange() { var currentValue newPasswordInput.value; var encodedPwd escapeXml(currentValue); var parsedChars parseCharsFromPassword(currentValue); var matchedRule ; if (0){ if (currentValue.length > 0) { matchedRule.push({type : zimbraPasswordMinLength}); } } if (0) { if (parsedChars.uppers.length > 0) { matchedRule.push({type : zimbraPasswordMinUpperCaseChars}); } } if (0) { if (parsedChars.lowers.length > 0) { matchedRule.push({type : zimbraPasswordMinLowerCaseChars}); } } if (0) { if (parsedChars.numbers.length > 0) { matchedRule.push({type : zimbraPasswordMinNumericChars}); } } if (0) { if (parsedChars.punctuations.length > 0) { matchedRule.push({type : zimbraPasswordMinPunctuationChars}); } } if (0) { if (parsedChars.punctuations.length + parsedChars.numbers.length > 0) { matchedRule.push({type : zimbraPasswordMinDigitsOrPuncs}); } } if (true) { if (!encodedPwd.includes()) { matchedRule.push({type : zimbraPasswordAllowUsername}); } } if(matchedRule.length > enabledRules.length){ allRulesMatched true; } else { allRulesMatched false; } compareMatchedRules(matchedRule); if (parsedChars.invalidChars.length > 0) { errorMessageDiv.style.display block; errorMessageDiv.innerHTML parsedChars.invalidChars.join(, ) + ; } else { errorMessageDiv.style.display none; } if(newPasswordInput.value ! ) { resetImg(confirmPasswordInput.value newPasswordInput.value, getElement(mustMatchCheckImg), getElement(mustMatchCloseImg)); setloginButtonDisabled(!allRulesMatched || confirmPasswordInput.value ! newPasswordInput.value); } }; function handleConfirmPasswordChange() { resetImg(confirmPasswordInput.value newPasswordInput.value, getElement(mustMatchCheckImg), getElement(mustMatchCloseImg)); setloginButtonDisabled(!allRulesMatched || confirmPasswordInput.value ! newPasswordInput.value); }; function handleOldPasswordChange() { setloginButtonDisabled(!allRulesMatched || newPasswordInput.value || oldPasswordInput.value || confirmPasswordInput.value ! newPasswordInput.value) } newPasswordInput && oldPasswordInput && oldPasswordInput.addEventListener(input, handleOldPasswordChange, null); newPasswordInput && newPasswordInput.addEventListener(input, handleNewPasswordChange, null); confirmPasswordInput && confirmPasswordInput.addEventListener(input, handleConfirmPasswordChange, null);/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]