Help
RSS
API
Feed
Maltego
Contact
Domain > mail.naramaxx.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2017-05-19
89.19.0.248
(
ClassC
)
2024-12-28
193.36.63.224
(
ClassC
)
Port 443
HTTP/1.1 200 OKServer: nginxDate: Sat, 28 Dec 2024 14:26:18 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingSet-Cookie: PHPSESSIDabba162d38dab038714b7c61cda1cbc9; path/; secure; HttpOnlyExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheStrict-Transport-Security: max-age15768000;X-Content-Type-Options: nosniffX-XSS-Protection: 1; modeblockX-Robots-Tag: noneX-Download-Options: noopenX-Frame-Options: SAMEORIGINX-Permitted-Cross-Domain-Policies: noneReferrer-Policy: strict-origin !DOCTYPE html>html langen-gb>head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1, user-scalable0> meta nametheme-color content#F5D76E/> meta http-equivReferrer-Policy contentsame-origin> title>GHS Mail Sistemi/title> link relstylesheet href/cache/e9d7abaa5bdece3e1bd297a0acd7d21041e36c05.css> script> // check if darkmode is preferred by OS or set by localStorage if (window.matchMedia && window.matchMedia((prefers-color-scheme: dark)).matches && localStorage.getItem(theme) ! light || localStorage.getItem(theme) dark) { var head document.getElementsByTagName(head)0; var link document.createElement(link); link.id dark-mode-theme; link.rel stylesheet; link.type text/css; link.href /css/themes/mailcow-darkmode.css; head.appendChild(link); } /script> link relshortcut icon href/favicon.png typeimage/png> link relicon href/favicon.png typeimage/png>/head>body>div classoverlay>/div>form action/ methodpost idlogout>input typehidden namelogout>/form>div classcontainer my-4>div classrow mb-4 stylemargin-top: 60px> div classcol-12 col-md-7 col-lg-6 col-xl-5 ms-auto me-auto> div classcard> div classcard-header d-flex align-items-center> i classbi bi-person-fill me-2>/i> Login div classms-auto form-check form-switch my-auto d-flex align-items-center> label classform-check-label>i classbi bi-moon-fill>/i>/label> input classform-check-input ms-2 typecheckbox iddark-mode-toggle> /div> /div> div classcard-body> div classtext-center mailcow-logo mb-4> img classmain-logo srcdata:image/png;base64,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 altmailcow> img classmain-logo-dark srcdata:image/png;base64,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 altmailcow-logo-dark> /div> legend>GHS Mail Sistemi/legend>hr /> form methodpost autofilloff> div classd-flex mt-3> label classvisually-hidden forlogin_user>Username/label> div classinput-group> div classinput-group-text>i classbi bi-person-fill>/i>/div> input namelogin_user autocorrectoff autocapitalizenone typetext idlogin_user classform-control placeholderUsername required autofocus autocompleteusername> /div> /div> div classd-flex mt-3> label classvisually-hidden forpass_user>Password/label> div classinput-group> div classinput-group-text>i classbi bi-lock-fill>/i>/div> input namepass_user typepassword idpass_user classform-control placeholderPassword required autocompletecurrent-password> /div> /div> div classd-flex justify-content-between mt-4 styleposition: relative> div classd-grid gap-2 d-sm-block> button typesubmit classbtn btn-xs-lg btn-success valueLogin>Login/button> button typebutton classbtn btn-xs-lg btn-success idfido2-login>i classbi bi-shield-fill-check>/i> FIDO2/WebAuthn Login/button> /div> div classd-grid d-sm-block> button typebutton classbtn btn-secondary ms-auto dropdown-toggle data-bs-toggledropdown aria-haspopuptrue aria-expandedfalse> span classflag-icon flag-icon-gb>/span> /button> ul classdropdown-menu ms-auto login> li> a classdropdown-item href?langcs-cz> span classflag-icon flag-icon-cz>/span>Čeština (Czech) /a> /li> li> a classdropdown-item href?langda-dk> span classflag-icon flag-icon-dk>/span>Danish (Dansk) /a> /li> li> a classdropdown-item href?langde-de> span classflag-icon flag-icon-de>/span>Deutsch (German) /a> /li> li> a classdropdown-item active href?langen-gb> span classflag-icon flag-icon-gb>/span>English /a> /li> li> a classdropdown-item href?langes-es> span classflag-icon flag-icon-es>/span>Español (Spanish) /a> /li> li> a classdropdown-item href?langfi-fi> span classflag-icon flag-icon-fi>/span>Suomi (Finish) /a> /li> li> a classdropdown-item href?langfr-fr> span classflag-icon flag-icon-fr>/span>Français (French) /a> /li> li> a classdropdown-item href?langgr-gr> span classflag-icon flag-icon-gr>/span>Ελληνικά (Greek) /a> /li> li> a classdropdown-item href?langhu-hu> span classflag-icon flag-icon-hu>/span>Magyar (Hungarian) /a> /li> li> a classdropdown-item href?langit-it> span classflag-icon flag-icon-it>/span>Italiano (Italian) /a> /li> li> a classdropdown-item href?langko-kr> span classflag-icon flag-icon-kr>/span>한국어 (Korean) /a> /li> li> a classdropdown-item href?langlv-lv> span classflag-icon flag-icon-lv>/span>latviešu (Latvian) /a> /li> li> a classdropdown-item href?langlt-lt> span classflag-icon flag-icon-lt>/span>Lietuvių (Lithuanian) /a> /li> li> a classdropdown-item href?langnb-no> span classflag-icon flag-icon-no>/span>Norsk (Norwegian) /a> /li> li> a classdropdown-item href?langnl-nl> span classflag-icon flag-icon-nl>/span>Nederlands (Dutch) /a> /li> li> a classdropdown-item href?langpl-pl> span classflag-icon flag-icon-pl>/span>Język Polski (Polish) /a> /li> li> a classdropdown-item href?langpt-br> span classflag-icon flag-icon-br>/span>Português brasileiro (Brazilian Portuguese) /a> /li> li> a classdropdown-item href?langpt-pt> span classflag-icon flag-icon-pt>/span>Português (Portuguese) /a> /li> li> a classdropdown-item href?langro-ro> span classflag-icon flag-icon-ro>/span>Română (Romanian) /a> /li> li> a classdropdown-item href?langru-ru> span classflag-icon flag-icon-ru>/span>Pусский (Russian) /a> /li> li> a classdropdown-item href?langsi-si> span classflag-icon flag-icon-si>/span>Slovenščina (Slovenian) /a> /li> li> a classdropdown-item href?langsk-sk> span classflag-icon flag-icon-sk>/span>Slovenčina (Slovak) /a> /li> li> a classdropdown-item href?langsv-se> span classflag-icon flag-icon-se>/span>Svenska (Swedish) /a> /li> li> a classdropdown-item href?langtr-tr> span classflag-icon flag-icon-tr>/span>Türkçe (Turkish) /a> /li> li> a classdropdown-item href?languk-ua> span classflag-icon flag-icon-ua>/span>Українська (Ukrainian) /a> /li> li> a classdropdown-item href?langzh-cn> span classflag-icon flag-icon-cn>/span>简体中文 (Simplified Chinese) /a> /li> li> a classdropdown-item href?langzh-tw> span classflag-icon flag-icon-tw>/span>繁體中文 (Traditional Chinese) /a> /li> /ul> /div> /div> /form> div classmt-3 mb-4> a href/reset-password>> Forgot Password?/a> /div> div classmy-4 idfido2-alerts>/div> legend>i classbi bi-link-45deg>/i> Uygulama/legend>hr /> div classmy-2 d-grid gap-2 d-sm-block apps> a href/SOGo/ rolebutton classbtn btn-primary>Webmail/a> /div> /div> /div> /div>/div>div classrow> div classcol-12 col-md-7 col-lg-6 col-xl-5 ms-auto me-auto> div classcard> div classcard-header> a classbtn btn-link data-bs-togglecollapse href#collapse1>i classbi bi-patch-question-fill>/i> Show/Hide help panel/a> /div> div idcollapse1 classcard-collapse collapse> div classcard-body> p>GHS Mail Sistemi/p> /div> /div> /div> /div> /div>/div>div idConfirmDeleteModal classmodal fade roledialog> div classmodal-dialog> div classmodal-content> div classmodal-header> h3 classmodal-title>Confirm deletion/h3> button typebutton classbtn-close data-bs-dismissmodal>/button> /div> div classmodal-body> p idDeleteText>Please confirm your changes to the following object id/p> ul idItemsToDelete>/ul> hr> button classbtn btn-sm btn-xs-half d-block d-sm-inline btn-danger idIsConfirmed>Delete now/button> button classbtn btn-sm btn-xs-half d-block d-sm-inline btn-secondary idisCanceled>Cancel/button> /div> /div> /div>/div>!-- version modal -->div classmodal fade idshowVersionModal tabindex-1 roledialog aria-hiddentrue> div classmodal-dialog modal-lg> div classmodal-content> div classmodal-header> h5 classmodal-title>/h5> button typebutton classbtn-close data-bs-dismissmodal>/button> /div> div classmodal-body d-flex flex-column mt-2 p-4> div classspinner-border mx-auto rolestatus> span classvisually-hidden>Loading.../span> /div> /div> /div> /div>/div>!-- version modal -->script src/cache/e595c6fb15432764e19ab4fd52f7c67eca5bfbf4.js>/script>script> var lang_footer {cancel:Cancel,confirm_delete:Confirm deletion,delete_now:Delete now,delete_these_items:Please confirm your changes to the following object id,hibp_check:Check against haveibeenpwned.com,hibp_nok:Matched! This is a potentially dangerous password!,hibp_ok:No match found.,loading:Please wait...,nothing_selected:Nothing selected,restart_container:Restart container,restart_container_info:b>Important:\/b> A graceful restart may take a while to complete, please wait for it to finish.,restart_now:Restart now,restarting_container:Restarting container, this may take a while}; var lang_acl {alias_domains:Add alias domains,app_passwds:Manage app passwords,bcc_maps:BCC maps,delimiter_action:Delimiter action,domain_desc:Change domain description,domain_relayhost:Change relayhost for a domain,eas_reset:Reset EAS devices,extend_sender_acl:Allow to extend sender ACL by external addresses,filters:Filters,login_as:Login as mailbox user,mailbox_relayhost:Change relayhost for a mailbox,prohibited:Prohibited by ACL,protocol_access:Change protocol access,pushover:Pushover,pw_reset:Allow to reset mailcow user password,quarantine:Quarantine actions,quarantine_attachments:Quarantine attachments,quarantine_category:Change quarantine notification category,quarantine_notification:Change quarantine notifications,ratelimit:Rate limit,recipient_maps:Recipient maps,smtp_ip_access:Change allowed hosts for SMTP,sogo_access:Allow management of SOGo access,sogo_profile_reset:Reset SOGo profile,spam_alias:Temporary aliases,spam_policy:Blacklist\/Whitelist,spam_score:Spam score,syncjobs:Sync jobs,tls_policy:TLS policy,unlimited_quota:Unlimited quota for mailboxes}; var lang_tfa {authenticators:Authenticators,api_register:%s uses the Yubico Cloud API. Please get an API key for your key a href\https:\/\/upgrade.yubico.com\/getapikey\/\ target\_blank\>here\/a>,confirm:Confirm,confirm_totp_token:Please confirm your changes by entering the generated token,delete_tfa:Disable TFA,disable_tfa:Disable TFA until next successful login,enter_qr_code:Your TOTP code if your device cannot scan QR codes,error_code:Error code,init_webauthn:Initializing, please wait...,key_id:An identifier for your Device,key_id_totp:An identifier for your key,none:Deactivate,reload_retry:- (reload browser if the error persists),scan_qr_code:Please scan the following code with your authenticator app or enter the code manually.,select:Please select,set_tfa:Set two-factor authentication method,start_webauthn_validation:Start validation,tfa:Two-factor authentication,tfa_token_invalid:TFA token invalid,totp:Time-based OTP (Google Authenticator, Authy, etc.),u2f_deprecated:It seems that your Key was registered using the deprecated U2F method. We will deactivate Two-Factor-Authenticaiton for you and delete your Key.,u2f_deprecated_important:Please register your Key in the admin panel with the new WebAuthn method.,webauthn:WebAuthn authentication,waiting_usb_auth:i>Waiting for USB device...\/i>br>br>Please tap the button on your USB device now.,waiting_usb_register:i>Waiting for USB device...\/i>br>br>Please enter your password above and confirm your registration by tapping the button on your USB device.,yubi_otp:Yubico OTP authentication}; var lang_fido2 {confirm:Confirm,fido2_auth:Login with FIDO2,fido2_success:Device successfully registered,fido2_validation_failed:Validation failed,fn:Friendly name,known_ids:Known IDs,none:Disabled,register_status:Registration status,rename:Rename,set_fido2:Register FIDO2 device,set_fido2_touchid:Register Touch ID on Apple M1,set_fn:Set friendly name,start_fido2_validation:Start FIDO2 validation}; var docker_timeout 60 * 1000; var mailcow_cc_role ; var mailcow_info { version_tag: 2024-11b, last_version_tag: , updatedAt: 1733738051, project_url: https://github.com/mailcow/mailcow-dockerized, project_owner: mailcow, project_repo: mailcow-dockerized, branch: master };$(window).scroll(function() { sessionStorage.scrollTop $(this).scrollTop();});// Select language and reopen active URL without POSTfunction setLang(sel) { $.post( /, {lang: sel} ); window.location.href window.location.pathname + window.location.search;}// FIDO2 functionsfunction arrayBufferToBase64(buffer) { let binary ; let bytes new Uint8Array(buffer); let len bytes.byteLength; for (let i 0; i len; i++) { binary + String.fromCharCode( bytes i ); } return window.btoa(binary);}function recursiveBase64StrToArrayBuffer(obj) { let prefix ?BINARY?B?; let suffix ?; if (typeof obj object) { for (let key in obj) { if (typeof objkey string) { let str objkey; if (str.substring(0, prefix.length) prefix && str.substring(str.length - suffix.length) suffix) { str str.substring(prefix.length, str.length - suffix.length); let binary_string window.atob(str); let len binary_string.length; let bytes new Uint8Array(len); for (let i 0; i len; i++) { bytesi binary_string.charCodeAt(i); } objkey bytes.buffer; } } else { recursiveBase64StrToArrayBuffer(objkey); } } }} $(window).on(load, function() { $(.overlay).hide(); }); $(document).ready(function() { $(document).on(shown.bs.modal, function(e) { modal_id $(e.relatedTarget).data(target); $(modal_id).attr(aria-hidden,false); }); // TFA, CSRF, Alerts in footer.inc.php // Other general functions in mailcow.js // Confirm TFA modal // Validate FIDO2 $(#fido2-login).click(function(){ $(#fido2-alerts).html(); if (!window.fetch || !navigator.credentials || !navigator.credentials.create) { window.alert(Browser not supported.); return; } window.fetch(/api/v1/get/fido2-get-args, {method:GET,cache:no-cache}).then(function(response) { return response.json(); }).then(function(json) { if (json.success false) { throw new Error(); } recursiveBase64StrToArrayBuffer(json); return json; }).then(function(getCredentialArgs) { return navigator.credentials.get(getCredentialArgs); }).then(function(cred) { return { id: cred.rawId ? arrayBufferToBase64(cred.rawId) : null, clientDataJSON: cred.response.clientDataJSON ? arrayBufferToBase64(cred.response.clientDataJSON) : null, authenticatorData: cred.response.authenticatorData ? arrayBufferToBase64(cred.response.authenticatorData) : null, signature : cred.response.signature ? arrayBufferToBase64(cred.response.signature) : null }; }).then(JSON.stringify).then(function(AuthenticatorAttestationResponse) { return window.fetch(/api/v1/process/fido2-args, {method:POST, body: AuthenticatorAttestationResponse, cache:no-cache}); }).then(function(response) { return response.json(); }).then(function(json) { if (json.success) { window.location window.location.href.split(#)0; } else { throw new Error(); } }).catch(function(err) { if (typeof err.message undefined) { mailcow_alert_box(lang_fido2.fido2_validation_failed, danger); } else { mailcow_alert_box(lang_fido2.fido2_validation_failed + :br>i> + err.message + /i>, danger); } }); }); // Set TFA/FIDO2 $(#register-fido2, #register-fido2-touchid).click(function(){ let t $(this); $(option:selected).prop(selected, false); if (!window.fetch || !navigator.credentials || !navigator.credentials.create) { window.alert(Browser not supported.); return; } window.fetch(/api/v1/get/fido2-registration/null, {method:GET,cache:no-cache}).then(function(response) { return response.json(); }).then(function(json) { if (json.success false) { throw new Error(json.msg); } recursiveBase64StrToArrayBuffer(json); // set attestation to node if we are registering apple touch id if(t.attr(id) register-fido2-touchid) { json.publicKey.attestation none; json.publicKey.authenticatorSelection.authenticatorAttachment platform; } return json; }).then(function(createCredentialArgs) { console.log(createCredentialArgs); return navigator.credentials.create(createCredentialArgs); }).then(function(cred) { return { clientDataJSON: cred.response.clientDataJSON ? arrayBufferToBase64(cred.response.clientDataJSON) : null, attestationObject: cred.response.attestationObject ? arrayBufferToBase64(cred.response.attestationObject) : null }; }).then(JSON.stringify).then(function(AuthenticatorAttestationResponse) { return window.fetch(/api/v1/add/fido2-registration, {method:POST, body: AuthenticatorAttestationResponse, cache:no-cache}); }).then(function(response) { return response.json(); }).then(function(json) { if (json.success) { window.location window.location.href.split(#)0; } else { throw new Error(json.msg); } }).catch(function(err) { $(#fido2-alerts).html(span classtext-danger>b> + err.message + /b>/span>); }); }); $(#selectTFA).change(function () { if ($(this).val() yubi_otp) { $(#YubiOTPModal).modal(show); $(option:selected).prop(selected, false); } if ($(this).val() totp) { $(#TOTPModal).modal(show); request_token $(#tfa-qr-img).data(totp-secret); $.ajax({ url: /inc/ajax/qr_gen.php, data: { token: request_token, }, }).done(function (result) { $(#tfa-qr-img).attr(src, result); }); $(option:selected).prop(selected, false); } if ($(this).val() webauthn) { // check if Browser is supported if (!window.fetch || !navigator.credentials || !navigator.credentials.create) { window.alert(Browser not supported.); return; } // show modal $(#WebAuthnModal).modal(show); $(option:selected).prop(selected, false); $(#start_webauthn_register).click(() > { var key_id document.getElementsByName(key_id)1.value; var confirm_password document.getElementsByName(confirm_password)1.value; // fetch WebAuthn create args window.fetch(/api/v1/get/webauthn-tfa-registration/null, {method:GET,cache:no-cache}).then(response > { return response.json(); }).then(json > { console.log(json); if (json.success false) throw new Error(json.msg); recursiveBase64StrToArrayBuffer(json); return json; }).then(createCredentialArgs > { // create credentials return navigator.credentials.create(createCredentialArgs); }).then(cred > { return { clientDataJSON: cred.response.clientDataJSON ? arrayBufferToBase64(cred.response.clientDataJSON) : null, attestationObject: cred.response.attestationObject ? arrayBufferToBase64(cred.response.attestationObject) : null, key_id: key_id, tfa_method: webauthn, confirm_password: confirm_password }; }).then(JSON.stringify).then(AuthenticatorAttestationResponse > { // send request return window.fetch(/api/v1/add/webauthn-tfa-registration, {method:POST, body: AuthenticatorAttestationResponse, cache:no-cache}); }).then(response > { return response.json(); }).then(json > { if (json.success) { // reload on success window.location window.location.href.split(#)0; } else { throw new Error(json.msg); } }).catch(function(err) { console.log(err); var webauthn_return_code document.getElementById(webauthn_return_code); webauthn_return_code.style.display webauthn_return_code.style.display none ? : null; webauthn_return_code.innerHTML lang_tfa.error_code + : + err + + lang_tfa.reload_retry; }); }); } if ($(this).val() none) { $(#DisableTFAModal).modal(show); $(option:selected).prop(selected, false); } }); // CSRF $(input typehidden value7cbf5678470a8f0ed57731569faeda4ed2de32104846919b0e180a0b6e4a17c1>).attr(name, csrf_token).appendTo(form); if (sessionStorage.scrollTop ! undefined) { $(window).scrollTop(sessionStorage.scrollTop); } });/script>div classcontainer footer> hr>span classrot-enc>TUF Znvy Fvfgrzv/span> /div>/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
]