Help
RSS
API
Feed
Maltego
Contact
Domain > breve.ztl.agency
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-08-21
104.21.10.4
(
ClassC
)
2025-10-24
172.67.161.205
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Fri, 24 Oct 2025 19:54:49 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Cross-Origin-Opener-Policy: same-originCross-Origin-Resource-Policy: same-originOrigin-Agent-Cluster: ?1Referrer-Policy: no-referrerStrict-Transport-Security: max-age15552000; includeSubDomainsX-Content-Type-Options: nosniffX-DNS-Prefetch-Control: offX-Download-Options: noopenX-Frame-Options: SAMEORIGINX-Permitted-Cross-Domain-Policies: noneX-XSS-Protection: 0Access-Control-Allow-Origin: http://localhost:3000Vary: Originvary: accept-encodingAccess-Control-Allow-Credentials: trueReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sg1kDmMeU%2FTavyGsNdFOVb8lm%2BeFeHmYLfYfA7H22HZW0oO3WS5CQ%2FzHa7019lRQR4bSewccW2U2jm%2FoMwd7fCe5OCVjCMKR0KLfQ7eNlqlg%3D}}cf-cache-status: DYNAMICCF-RAY: 993c073b28fa0ba9-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langpl>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>TecAlliance Scraper/title> link hrefhttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css relstylesheet> link hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css relstylesheet> style> body { background: #2c3e50; min-height: 100vh; display: flex; align-items: center; } .login-card { background: white; border-radius: 15px; box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1); } .login-header { background: #34495e; color: white; border-radius: 15px 15px 0 0; padding: 30px; } .form-control:focus { border-color: #2c3e50; box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); } .btn-primary { background: #34495e; border: none; } .btn-primary:hover { background: #2c3e50; } /style>/head>body> div classcontainer> div classrow justify-content-center> div classcol-md-6 col-lg-4> div classlogin-card> div classlogin-header text-center> h2>i classfas fa-cogs me-2>/i>TecAlliance Scraper/h2> p classmb-0>Zaloguj się do systemu/p> /div> div classcard-body p-4> form idloginForm onsubmitreturn handleLogin(event)> div classmb-3> label forusername classform-label> i classfas fa-user me-2>/i>Nazwa użytkownika /label> input typetext classform-control idusername nameusername required> /div> div classmb-3> label forpassword classform-label> i classfas fa-lock me-2>/i>Hasło /label> input typepassword classform-control idpassword namepassword required> /div> div classd-grid mb-3> button typesubmit classbtn btn-primary btn-lg> i classfas fa-sign-in-alt me-2>/i>Zaloguj się /button> /div> !-- Element do wyświetlania błędów --> div iderrorAlert classalert alert-danger styledisplay: none;> i classfas fa-exclamation-triangle me-2>/i> span iderrorMessage>/span> /div> div classtext-center> p classmb-0> i classfas fa-info-circle me-1>/i> small classtext-muted>Konta użytkowników mogą tworzyć tylko administratorzy/small> /p> /div> /form> /div> /div> /div> /div> /div> !-- Bootstrap JS --> script srchttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js>/script> !-- Custom JS --> script> // Funkcja do wyświetlania błędów function showError(message) { const errorAlert document.getElementById(errorAlert); const errorMessage document.getElementById(errorMessage); errorMessage.textContent message; errorAlert.style.display block; // Ukryj błąd po 5 sekundach setTimeout(() > { errorAlert.style.display none; }, 5000); } // Funkcja do logowania async function handleLogin(e) { e.preventDefault(); console.log(Formularz został wysłany!); const username document.getElementById(username).value; const password document.getElementById(password).value; console.log(Próba logowania:, { username, password: *** }); try { const response await fetch(/auth/login, { method: POST, headers: { Content-Type: application/json }, body: JSON.stringify({ username, password }) }); console.log(Odpowiedź serwera:, response.status); const data await response.json(); console.log(Dane odpowiedzi:, data); if (response.ok) { // Zalogowano pomyślnie localStorage.setItem(token, data.token); localStorage.setItem(user, JSON.stringify(data.user)); console.log(Zalogowano pomyślnie, przekierowuję...); // Ustaw ciasteczko z tokenem document.cookie `token${data.token}; path/; max-age86400; SameSiteStrict`; // Przekieruj do dashboard window.location.href /dashboard; } else { // Wyświetl błąd na stronie console.log(Błąd logowania:, data.message); showError(data.message || Błąd logowania); } } catch (error) { console.error(Błąd podczas logowania:, error); showError(Wystąpił błąd podczas logowania); } } // Dodaj event listenery po załadowaniu strony window.onload function() { console.log(Strona załadowana, dodaję event listenery...); // Ukryj błąd przy wpisywaniu const usernameInput document.getElementById(username); const passwordInput document.getElementById(password); if (usernameInput) { usernameInput.addEventListener(input, function() { document.getElementById(errorAlert).style.display none; }); } if (passwordInput) { passwordInput.addEventListener(input, function() { document.getElementById(errorAlert).style.display none; }); } console.log(Event listenery dodane); }; /script>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Fri, 24 Oct 2025 19:54:50 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflarecross-origin-opener-policy: same-origincross-origin-resource-policy: same-originorigin-agent-cluster: ?1referrer-policy: no-referrerstrict-transport-security: max-age15552000; includeSubDomainsx-content-type-options: nosniffx-dns-prefetch-control: offx-download-options: noopenx-frame-options: SAMEORIGINx-permitted-cross-domain-policies: nonex-xss-protection: 0access-control-allow-origin: http://localhost:3000vary: Originvary: accept-encodingaccess-control-allow-credentials: trueNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Report-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?su2%2F8Mw7Sog%2BQW7OSTW3XvWS6kkPUawZ4RILiAJhso%2FyfH9XBLIfTKMsR9djG%2Bp8FB2TQCobBBlry5VtV4JcHk6zmJk7PzsBPNhTeJ%2BaY%2B%2Bo%3D}}cf-cache-status: DYNAMICCF-RAY: 993c073dce238864-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langpl>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>TecAlliance Scraper/title> link hrefhttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css relstylesheet> link hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css relstylesheet> style> body { background: #2c3e50; min-height: 100vh; display: flex; align-items: center; } .login-card { background: white; border-radius: 15px; box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1); } .login-header { background: #34495e; color: white; border-radius: 15px 15px 0 0; padding: 30px; } .form-control:focus { border-color: #2c3e50; box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); } .btn-primary { background: #34495e; border: none; } .btn-primary:hover { background: #2c3e50; } /style>/head>body> div classcontainer> div classrow justify-content-center> div classcol-md-6 col-lg-4> div classlogin-card> div classlogin-header text-center> h2>i classfas fa-cogs me-2>/i>TecAlliance Scraper/h2> p classmb-0>Zaloguj się do systemu/p> /div> div classcard-body p-4> form idloginForm onsubmitreturn handleLogin(event)> div classmb-3> label forusername classform-label> i classfas fa-user me-2>/i>Nazwa użytkownika /label> input typetext classform-control idusername nameusername required> /div> div classmb-3> label forpassword classform-label> i classfas fa-lock me-2>/i>Hasło /label> input typepassword classform-control idpassword namepassword required> /div> div classd-grid mb-3> button typesubmit classbtn btn-primary btn-lg> i classfas fa-sign-in-alt me-2>/i>Zaloguj się /button> /div> !-- Element do wyświetlania błędów --> div iderrorAlert classalert alert-danger styledisplay: none;> i classfas fa-exclamation-triangle me-2>/i> span iderrorMessage>/span> /div> div classtext-center> p classmb-0> i classfas fa-info-circle me-1>/i> small classtext-muted>Konta użytkowników mogą tworzyć tylko administratorzy/small> /p> /div> /form> /div> /div> /div> /div> /div> !-- Bootstrap JS --> script srchttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js>/script> !-- Custom JS --> script> // Funkcja do wyświetlania błędów function showError(message) { const errorAlert document.getElementById(errorAlert); const errorMessage document.getElementById(errorMessage); errorMessage.textContent message; errorAlert.style.display block; // Ukryj błąd po 5 sekundach setTimeout(() > { errorAlert.style.display none; }, 5000); } // Funkcja do logowania async function handleLogin(e) { e.preventDefault(); console.log(Formularz został wysłany!); const username document.getElementById(username).value; const password document.getElementById(password).value; console.log(Próba logowania:, { username, password: *** }); try { const response await fetch(/auth/login, { method: POST, headers: { Content-Type: application/json }, body: JSON.stringify({ username, password }) }); console.log(Odpowiedź serwera:, response.status); const data await response.json(); console.log(Dane odpowiedzi:, data); if (response.ok) { // Zalogowano pomyślnie localStorage.setItem(token, data.token); localStorage.setItem(user, JSON.stringify(data.user)); console.log(Zalogowano pomyślnie, przekierowuję...); // Ustaw ciasteczko z tokenem document.cookie `token${data.token}; path/; max-age86400; SameSiteStrict`; // Przekieruj do dashboard window.location.href /dashboard; } else { // Wyświetl błąd na stronie console.log(Błąd logowania:, data.message); showError(data.message || Błąd logowania); } } catch (error) { console.error(Błąd podczas logowania:, error); showError(Wystąpił błąd podczas logowania); } } // Dodaj event listenery po załadowaniu strony window.onload function() { console.log(Strona załadowana, dodaję event listenery...); // Ukryj błąd przy wpisywaniu const usernameInput document.getElementById(username); const passwordInput document.getElementById(password); if (usernameInput) { usernameInput.addEventListener(input, function() { document.getElementById(errorAlert).style.display none; }); } if (passwordInput) { passwordInput.addEventListener(input, function() { document.getElementById(errorAlert).style.display none; }); } console.log(Event listenery dodane); }; /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
]