Help
RSS
API
Feed
Maltego
Contact
Domain > test.ubysys.tech
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-07-31
46.28.106.197
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Thu, 31 Jul 2025 12:47:42 GMTServer: ApacheLocation: https://test.ubysys.tech/Cache-Control: max-age300Expires: Thu, 31 Jul 2025 12:52:42 GMTContent-Length: 233Content-Type: text/html; charsetiso-8859-1 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>301 Moved Permanently/title>/head>body>h1>Moved Permanently/h1>p>The document has moved a hrefhttps://test.ubysys.tech/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Thu, 31 Jul 2025 12:47:43 GMTServer: ApacheExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheSet-Cookie: PHPSESSID97b9e11b92590918b4e241597a6f670f; path/Vary: User-Agent,Accept-EncodingUpgrade: h2,h2cConnection: UpgradeContent-Security-Policy: upgrade-insecure-requests;Transfer-Encoding: chunkedContent-Type: text/html; charsetUTF-8 !DOCTYPE html>html langcs>head> meta nameviewport contentwidthdevice-width, initial-scale1.0> link relstylesheet href./assets/css/icon.css> link relshortcut icon href./assets/img/favicon.ico typeimage/x-icon> meta charsetutf-8> link relstylesheet href./assets/css/mode_style.php> link relstylesheet href./assets/css/main_style.css> link relstylesheet href./assets/css/topeni_style.css> meta contentUbySys - Informační systém propertyog:title /> meta contentInformační systém vytvořený k usnadnění a efektivnímu řízení různých aspektů správy ubytoven. propertyog:description /> meta namedescription contentInformační systém vytvořený k usnadnění a efektivnímu řízení různých aspektů správy ubytoven.> meta content./assets/img/favicon.ico propertyog:image /> meta content#000000 data-react-helmettrue nametheme-color /> title>UbySys/title> link relmanifest href./assets/json/manifest.json> style> .form-input-wrapper { position: relative; display: inline-block; } .password-input { padding-right: 30px; width: 100%; box-sizing: border-box; } .toggle-password { position: absolute; right: 5px; top: 49%; transform: translateY(-50%); cursor: pointer; } /style>/head>body> div idloader-container> div classcustom-loader>/div> /div> header classnavbar> a href./> h1 classnavbar-title> img src./assets/img/favicon.ico altLogo /> /h1> /a> /header> div classcontainer styleoverflow: hidden;> div classtable-like> p classtable-like-text>Přihlášení do systému UbySys/p> /div> br> div iddiv_login classform-section> form autocompleteon methodpost action> div> label classform-label fortxt_uname>Uživatelské jméno (Dodržujte háčky, čárky, velká a malá písmena)/label> input typetext classform-input idtxt_uname nametxt_uname placeholderPepík value required /> label classform-label fortxt_pwd>Heslo/label> div classform-input-wrapper> input typepassword classform-input password-input idtxt_pwd nametxt_pwd placeholder1234 required> span classtoggle-password idtoggle_pwd onclicktogglePassword()>i classfa fa-eye>/i>/span> /div>br> input typesubmit valuePřihlásit se namebut_submit classform-submit stylemargin-top: 2px /> /form> /div> /div> script> const publicVapidKey BPl81pE2r-8QebIh0VDzAEXN_gtunUzNP5OOkJA9d1u6at4KNJ1TyhG8oyiJsTrEeKrS_kdU_Lb2mFoNK9t98Ts; document.addEventListener(DOMContentLoaded, async () > { const btn document.getElementById(togglePushBtn); const helpSection document.getElementById(pushHelp); const consentWrapper document.getElementById(pushConsentWrapper); function isSafari() { const ua navigator.userAgent; const isSafari /^((?!chrome|android|crios|fxios|edg|opr|opera).)*safari/i.test(ua); const isMobile /iPhone|iPad|iPod/i.test(ua); return isSafari || isMobile; } function isOpera() { return navigator.userAgent.includes(OPR/) || navigator.userAgent.includes(Opera); } if (!(serviceWorker in navigator) || !(PushManager in window) || !(Notification in window)) { console.error(Push Tento prohlížeč nepodporuje push notifikace.); btn.style.display none; return; } console.log(UserAgent, navigator.userAgent); if (isSafari()) { console.log(Push Safari detekováno – oznámení nejsou podporována.); if (btn) { btn.disabled true; btn.innerHTML i classfa fa-bell-slash red>/i> Nepodporováno v Safari; btn.style.opacity 0.5; } if (consentWrapper) consentWrapper.innerHTML ; helpSection.innerHTML + ` p classred stylemargin-top: 10px;>i classfa fa-times red>/i> Safari na Mac nepodporuje klasická webová oznámení mimo aplikace na ploše (tzv. PWA)./p> p stylecolor: #666; font-size: 0.9em;>Pro plnou podporu oznámení použijte strong>Google Chrome/strong> nebo strong>Mozilla Firefox/strong>./p>`; return; } if (isOpera()) { console.warn(Push Opera detekována – oznámení mohou být blokována.); btn.disabled true; btn.innerHTML i classfa fa-bell-slash red>/i> Opera nepodporuje oznámení správně; helpSection.innerHTML + ` p classred stylemargin-top: 10px;>i classfa fa-times red>/i> Prohlížeč Opera neumožňuje spustit oznámení spolehlivě./p> p stylecolor: #666;>Použijte strong>Chrome/strong> nebo strong>Firefox/strong> pro plnou funkčnost./p>`; return; } let reg null; try { reg await navigator.serviceWorker.register(sw.js); console.log(SW Service Worker zaregistrován:, reg); } catch (e) { console.error(SW Chyba při registraci service workeru:, e); } let sub null; try { sub await reg?.pushManager.getSubscription(); console.log(Push Načtená existující subscription:, sub); if (sub) { await loadDeviceConsent(sub); } } catch (e) { console.warn(Push Nepodařilo se načíst subscription:, e); } const permission Notification.permission; console.log(Push Notification.permission:, permission); const help getNotificationSettingsHelpURL(); if (permission granted) { btn.style.display none; helpSection.innerHTML + ` p stylemargin-top:10px;>i classfa fa-bell green>/i> Oznámení jsou aktivní. Pokud je chcete vypnout, proveďte to v nastavení prohlížeče b>${help.browser}/b>./p> p>a href${help.url} target_blank stylecolor: #0075ff; text-decoration: underline;>i classfa fa-question-circle>/i> Jak vypnout oznámení?/a>/p>`; } else if (permission denied) { btn.disabled true; btn.innerHTML i classfa fa-bell-slash red>/i> Oznámení zablokována; helpSection.innerHTML + ` p classred stylemargin-top:10px;>i classfa fa-times red>/i> Oznámení jsou zakázána v nastavení prohlížeče b>${help.browser}/b>./p> p>a href${help.url} target_blank stylecolor: #0075ff; text-decoration: underline;>i classfa fa-question-circle>/i> Jak povolit oznámení?/a>/p>`; } else { btn.innerHTML i classfa fa-bell>/i> Povolit oznámení; btn.disabled false; } btn.addEventListener(click, async () > { console.log(Push Kliknuto na tlačítko pro povolení oznámení.); btn.disabled true; btn.innerText ...Čekám na potvrzení; let resolved false; const fallbackTimeout setTimeout(() > { if (!resolved) { console.warn(Push Permission dialog se pravděpodobně nezobrazil. Prohlížeč blokuje žádost.); alert(Váš prohlížeč pravděpodobně blokuje žádost o oznámení. Zkontrolujte nastavení oprávnění.); btn.disabled false; btn.innerText i classfa fa-bell>/i> Povolit oznámení; } }, 5000); // 5 sekundový limit try { const permission await Notification.requestPermission(); resolved true; clearTimeout(fallbackTimeout); console.log(Push Výsledek oprávnění:, permission); if (permission ! granted) { alert(Povolení pro oznámení nebylo uděleno.); btn.disabled false; btn.innerText i classfa fa-bell>/i> Povolit oznámení; return; } console.log(Push Pokus o vytvoření subscription...); const newSub await reg.pushManager.subscribe({ userVisibleOnly: true, applicationServerKey: urlBase64ToUint8Array(publicVapidKey) }); console.log(Push Subscription vytvořena:, newSub); const response await fetch(save_subscription.php, { method: POST, body: JSON.stringify(newSub), headers: { Content-Type: application/json } }); if (!response.ok) { console.error(Push Chyba při ukládání subscription na server:, await response.text()); } await loadDeviceConsent(newSub); location.reload(); } catch (err) { clearTimeout(fallbackTimeout); console.error(Push Chyba při přihlášení k oznámením:, err); btn.disabled false; btn.innerText Povolit oznámení; } }); }); async function loadDeviceConsent(subscription) { const res await fetch(get_device_consent.php, { method: POST, body: JSON.stringify(subscription), headers: { Content-Type: application/json } }); if (!res.ok) { console.warn(Server Subscription neexistuje v DB, checkbox se nevykreslí.); return; } const data await res.json(); console.log(Server Načtený souhlas z DB:, data.consent); const consentWrapper document.getElementById(pushConsentWrapper); const consentContainer document.createElement(div); consentContainer.style.marginBottom 10px; consentContainer.innerHTML `label>input typecheckbox idpushConsentCheckbox> Povolit zasílání push oznámení z tohoto zařízení/label>`; if (consentWrapper) consentWrapper.appendChild(consentContainer); const checkbox document.getElementById(pushConsentCheckbox); if (checkbox) { checkbox.checked parseInt(data.consent) 1; checkbox.addEventListener(change, async (e) > { const consent e.target.checked ? 1 : 0; await updateDeviceConsent(JSON.stringify(subscription), consent); console.log(Push Změna souhlasu:, consent); }); } } async function updateDeviceConsent(subscription, consent) { await fetch(update_device_consent.php, { method: POST, body: JSON.stringify({ subscription, consent }), headers: { Content-Type: application/json } }); console.log(Push Souhlas uložen na server.); } function urlBase64ToUint8Array(base64String) { const padding .repeat((4 - base64String.length % 4) % 4); const base64 (base64String + padding).replace(/-/g, +).replace(/_/g, /); const rawData atob(base64); return Uint8Array.from(...rawData.map(c > c.charCodeAt(0))); } function getNotificationSettingsHelpURL() { const ua navigator.userAgent; if (ua.includes(OPR) || ua.includes(Opera)) { return { browser: Opera, url: https://help.opera.com/cs/latest/web-preferences/#notifications }; } else if (ua.includes(Chrome) && !ua.includes(Edg) && !ua.includes(OPR)) { return { browser: Google Chrome, url: https://support.google.com/chrome/answer/3220216?hlcs }; } else if (ua.includes(Firefox)) { return { browser: Mozilla Firefox, url: https://support.mozilla.org/cs/kb/webova-oznameni-ve-firefoxu }; } else if (ua.includes(Edg)) { return { browser: Microsoft Edge, url: https://support.microsoft.com/cs-cz/microsoft-edge/změna-nastavení-oznámení-v-microsoft-edge-5f6f20e3-7c05-4e34-b5b7-a63b1f3a54e6 }; } else if (ua.includes(Safari) && !ua.includes(Chrome)) { return { browser: Safari, url: https://support.apple.com/cs-cz/guide/safari/ibrw7f78f7fe/mac }; } else { return { browser: váš prohlížeč, url: https://www.google.com/search?qzak%C3%A1z%C3%A1n%C3%AD+ozn%C3%A1men%C3%AD+str%C3%A1nce+v+prohl%C3%AD%C5%BEe%C4%8Di }; } } function togglePassword() { var passwordInput document.getElementById(txt_pwd); var icon document.getElementById(toggle_pwd).querySelector(i); if (passwordInput.type password) { passwordInput.type text; icon.classList.remove(fa-eye); icon.classList.add(fa-eye-slash); } else { passwordInput.type password; icon.classList.remove(fa-eye-slash); icon.classList.add(fa-eye); } } function toggleEmailInput(show) { var emailInput document.getElementById(emailInput); if (show) { emailInput.style.display block; emailInput.querySelector(input).required true; // Přidání povinnosti pro input } else { emailInput.style.display none; emailInput.querySelector(input).required false; // Odstranění povinnosti pro input } } // Zajištění, že se správné pole zobrazí/skrývá při načtení stránky document.addEventListener(DOMContentLoaded, function () { var emailYesChecked document.querySelector(inputnameemailvalue1).checked; toggleEmailInput(emailYesChecked); }); /script> script src./assets/js/index_script.js>/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
]