Help
RSS
API
Feed
Maltego
Contact
Domain > portal.vsblapp.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-12-10
54.197.93.23
(
ClassC
)
2025-11-17
52.6.58.92
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Mon, 17 Nov 2025 18:31:51 GMTContent-Type: text/htmlContent-Length: 4289Connection: keep-aliveServer: nginx/1.28.0Last-Modified: Fri, 14 Nov 2025 19:17:40 GMTETag: 69178054-10c1Accept-Ranges: bytes !DOCTYPE html>html> head> base href/ /> meta charsetUTF-8 /> meta contentIEEdge http-equivX-UA-Compatible /> meta namedescription contentvsbl website /> meta namekeywords contentFlutter, VSBL, fast, food, fast-food, waste, management, checklists, forms /> !-- iOS meta tags & icons --> meta nameapple-mobile-web-app-capable contentyes /> meta nameapple-mobile-web-app-status-bar-style contentblack /> meta nameapple-mobile-web-app-title contentvsbl portal /> link relapple-touch-icon sizes180x180 href/apple-touch-icon.png /> link relicon typeimage/png sizes32x32 href/favicon-32x32.png /> link relicon typeimage/png sizes16x16 href/favicon-16x16.png /> link relmanifest href/site.webmanifest /> title>vsbl/title> !-- Custom CSS styling for the loading spinner --> style> body { background-color: #5560f1; inset: 0; overflow: hidden; margin: 0; padding: 0; position: fixed; } .main-content { height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; transition: opacity 0.4s ease-out; } #loading { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .particle-container { position: absolute; width: 400px; height: 400px; transform-style: preserve-3d; perspective: 1000px; } .particle { position: absolute; border-radius: 50%; animation: moveParticle var(--duration) infinite; filter: blur(var(--blur)); } .particle::after { content: ; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 50%; box-shadow: 0 0 10px var(--color); animation: pulse var(--duration) infinite alternate; } @keyframes moveParticle { 0% { transform: translate3d(var(--startX), var(--startY), 0) scale(var(--startScale)); opacity: 0; } 20% { opacity: var(--maxOpacity); } 80% { opacity: var(--maxOpacity); } 100% { transform: translate3d(var(--endX), var(--endY), var(--endZ)) scale(var(--endScale)); opacity: 0; } } @keyframes pulse { 0%, 100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.2); opacity: 0.8; } } #loading img { width: 180px; position: relative; z-index: 2; opacity: 0; animation: logoReveal 1.5s ease forwards; filter: drop-shadow(0 0 20px rgba(255,255,255,0.3)); } @keyframes logoReveal { 0% { opacity: 0; transform: scale(0.8) rotate(-10deg); } 50% { transform: scale(1.1) rotate(5deg); } 100% { opacity: 1; transform: scale(1) rotate(0); } } .glow { position: absolute; width: 200px; height: 200px; background: radial-gradient(circle, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 70%); animation: rotate 4s linear infinite; } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes exitZoom { 0% { transform: scale(1) rotate(0); opacity: 1; } 100% { transform: scale(2) rotate(5deg); opacity: 0; } } #loading.init_done { animation: exitZoom 0.8s cubic-bezier(0.4, 0, 0.2, 1) forwards; } /style> /head> body> !-- Syncfusion PDF Viewer Web Integration --> script typemodule async> import * as pdfjsLib from https://cdnjs.cloudflare.com/ajax/libs/pdf.js/4.9.155/pdf.min.mjs; pdfjsLib.GlobalWorkerOptions.workerSrc https://cdnjs.cloudflare.com/ajax/libs/pdf.js/4.9.155/pdf.worker.min.mjs; /script> script srcflutter_bootstrap.js?v2.10.0+1 async>/script> /body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 17 Nov 2025 18:31:52 GMTContent-Type: text/htmlContent-Length: 4289Connection: keep-aliveServer: nginx/1.28.0Last-Modified: Fri, 14 Nov 2025 19:17:40 GMTETag: 69178054-10c1Accept-Ranges: bytes !DOCTYPE html>html> head> base href/ /> meta charsetUTF-8 /> meta contentIEEdge http-equivX-UA-Compatible /> meta namedescription contentvsbl website /> meta namekeywords contentFlutter, VSBL, fast, food, fast-food, waste, management, checklists, forms /> !-- iOS meta tags & icons --> meta nameapple-mobile-web-app-capable contentyes /> meta nameapple-mobile-web-app-status-bar-style contentblack /> meta nameapple-mobile-web-app-title contentvsbl portal /> link relapple-touch-icon sizes180x180 href/apple-touch-icon.png /> link relicon typeimage/png sizes32x32 href/favicon-32x32.png /> link relicon typeimage/png sizes16x16 href/favicon-16x16.png /> link relmanifest href/site.webmanifest /> title>vsbl/title> !-- Custom CSS styling for the loading spinner --> style> body { background-color: #5560f1; inset: 0; overflow: hidden; margin: 0; padding: 0; position: fixed; } .main-content { height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; transition: opacity 0.4s ease-out; } #loading { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .particle-container { position: absolute; width: 400px; height: 400px; transform-style: preserve-3d; perspective: 1000px; } .particle { position: absolute; border-radius: 50%; animation: moveParticle var(--duration) infinite; filter: blur(var(--blur)); } .particle::after { content: ; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 50%; box-shadow: 0 0 10px var(--color); animation: pulse var(--duration) infinite alternate; } @keyframes moveParticle { 0% { transform: translate3d(var(--startX), var(--startY), 0) scale(var(--startScale)); opacity: 0; } 20% { opacity: var(--maxOpacity); } 80% { opacity: var(--maxOpacity); } 100% { transform: translate3d(var(--endX), var(--endY), var(--endZ)) scale(var(--endScale)); opacity: 0; } } @keyframes pulse { 0%, 100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.2); opacity: 0.8; } } #loading img { width: 180px; position: relative; z-index: 2; opacity: 0; animation: logoReveal 1.5s ease forwards; filter: drop-shadow(0 0 20px rgba(255,255,255,0.3)); } @keyframes logoReveal { 0% { opacity: 0; transform: scale(0.8) rotate(-10deg); } 50% { transform: scale(1.1) rotate(5deg); } 100% { opacity: 1; transform: scale(1) rotate(0); } } .glow { position: absolute; width: 200px; height: 200px; background: radial-gradient(circle, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 70%); animation: rotate 4s linear infinite; } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes exitZoom { 0% { transform: scale(1) rotate(0); opacity: 1; } 100% { transform: scale(2) rotate(5deg); opacity: 0; } } #loading.init_done { animation: exitZoom 0.8s cubic-bezier(0.4, 0, 0.2, 1) forwards; } /style> /head> body> !-- Syncfusion PDF Viewer Web Integration --> script typemodule async> import * as pdfjsLib from https://cdnjs.cloudflare.com/ajax/libs/pdf.js/4.9.155/pdf.min.mjs; pdfjsLib.GlobalWorkerOptions.workerSrc https://cdnjs.cloudflare.com/ajax/libs/pdf.js/4.9.155/pdf.worker.min.mjs; /script> script srcflutter_bootstrap.js?v2.10.0+1 async>/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
]