Help
RSS
API
Feed
Maltego
Contact
Domain > badalona.com.py
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-11-23
104.21.72.117
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Sun, 23 Nov 2025 21:21:23 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareLast-Modified: Mon, 11 Aug 2025 10:11:06 GMTNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Speculation-Rules: /cdn-cgi/speculationReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sTMIjM2bZd3QV26FPfRsu2ZWJ6ggEjDfTqJDOBWFYOXEJsejor1oOO%2BSoYrIRDC44S%2FMSFB2pzBKwnCxSE%2FeFrYfFU2ffB1%2FnNBTyRic%3D}}cf-cache-status: DYNAMICvary: accept-encodingCF-RAY: 9a33b747cab22f25-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langes>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Mantenimiento - Badalona | Diplomatura IA Farmacéutica/title> script srchttps://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.1/anime.min.js>/script> style> * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: Segoe UI, Tahoma, Geneva, Verdana, sans-serif; background: linear-gradient(135deg, #304ccd 0%, #3b6e5e 100%); min-height: 100vh; display: flex; align-items: center; justify-content: center; color: white; overflow: hidden; position: relative; } /* Background Effects */ body::before { content: ; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.1) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(255, 255, 255, 0.08) 0%, transparent 50%), radial-gradient(circle at 40% 60%, rgba(255, 255, 255, 0.05) 0%, transparent 50%); animation: backgroundPulse 8s ease-in-out infinite; z-index: 1; } body::after { content: ; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: conic-gradient(from 0deg, transparent, rgba(255, 255, 255, 0.03), transparent, rgba(255, 255, 255, 0.06), transparent); animation: rotate 20s linear infinite; z-index: 1; } .dots-pattern { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: radial-gradient(circle, rgba(255, 255, 255, 0.1) 1px, transparent 1px); background-size: 30px 30px; animation: dotsMove 10s linear infinite; opacity: 0.7; z-index: 1; } @keyframes backgroundPulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.8; transform: scale(1.05); } } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes dotsMove { 0% { transform: translate(0, 0); } 100% { transform: translate(30px, 30px); } } .maintenance-container { text-align: center; padding: 2rem; max-width: 700px; position: relative; z-index: 10; background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(20px); border-radius: 30px; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); } .brand-header { margin-bottom: 2rem; opacity: 0; transform: translateY(-20px); } .brand-header h1 { font-size: 2rem; font-weight: 700; margin-bottom: 0.5rem; background: linear-gradient(135deg, #ffffff 0%, rgba(255, 255, 255, 0.8) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .brand-header p { font-size: 1rem; opacity: 0.9; font-weight: 500; } .maintenance-title { font-size: 3rem; font-weight: 700; margin-bottom: 1.5rem; opacity: 0; transform: translateY(30px); } .maintenance-subtitle { font-size: 1.3rem; margin-bottom: 2rem; opacity: 0.9; opacity: 0; transform: translateY(30px); } .maintenance-description { font-size: 1.1rem; line-height: 1.6; margin-bottom: 3rem; opacity: 0; transform: translateY(30px); } .status-section { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); border-radius: 20px; padding: 2rem; margin-bottom: 2rem; opacity: 0; transform: translateY(30px); } .progress-container { margin-bottom: 2rem; } .progress-bar { width: 100%; height: 8px; background: rgba(255, 255, 255, 0.2); border-radius: 4px; margin-bottom: 1rem; overflow: hidden; } .progress-fill { height: 100%; background: linear-gradient(90deg, #fff, rgba(255, 255, 255, 0.8), #fff); background-size: 200% 100%; animation: progressFlow 3s linear infinite;}@keyframes progressFlow { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; }} .progress-text { font-size: 0.9rem; opacity: 0.8; } .cta-section { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); border-radius: 20px; padding: 2rem; margin-bottom: 2rem; opacity: 0; transform: translateY(30px); } .cta-section h3 { font-size: 1.3rem; margin-bottom: 1rem; } .cta-section p { font-size: 1rem; opacity: 0.9; line-height: 1.6; } .back-button { background: rgba(255, 255, 255, 0.2); color: white; border: 2px solid rgba(255, 255, 255, 0.3); padding: 12px 30px; border-radius: 50px; font-size: 1rem; font-weight: 600; cursor: pointer; transition: all 0.3s ease; text-decoration: none; display: inline-block; opacity: 0; transform: translateY(20px); } .back-button:hover { background: rgba(255, 255, 255, 0.3); border-color: rgba(255, 255, 255, 0.5); transform: translateY(-2px); } @keyframes pulse { 0%, 100% { opacity: 0.5; transform: scale(1); } 50% { opacity: 1; transform: scale(1.1); } } /* Floating Particles */ .particle { position: absolute; background: rgba(255, 255, 255, 0.6); border-radius: 50%; pointer-events: none; animation: particleFloat 15s infinite linear; } .particle-1 { width: 4px; height: 4px; top: 80%; left: 10%; animation-delay: 0s; } .particle-2 { width: 6px; height: 6px; top: 60%; left: 20%; animation-delay: 3s; } .particle-3 { width: 3px; height: 3px; top: 40%; left: 30%; animation-delay: 6s; } .particle-4 { width: 5px; height: 5px; top: 70%; right: 15%; animation-delay: 9s; } .particle-5 { width: 4px; height: 4px; top: 50%; right: 25%; animation-delay: 12s; } @keyframes particleFloat { 0% { transform: translateY(100vh) rotate(0deg); opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; } 100% { transform: translateY(-100px) rotate(360deg); opacity: 0; } } /* Responsive Design */ @media (max-width: 768px) { .maintenance-container { margin: 1rem; padding: 1.5rem; } .maintenance-title { font-size: 2.5rem; } .maintenance-subtitle { font-size: 1.1rem; } .maintenance-description { font-size: 1rem; } .maintenance-icon { font-size: 4rem; } } @media (max-width: 480px) { .brand-header h1 { font-size: 1.5rem; } .maintenance-title { font-size: 2rem; } .maintenance-icon { font-size: 3.5rem; } } /style>/head>body> !-- Background Effects --> div classdots-pattern>/div> !-- Floating Particles --> div classparticle particle-1>/div> div classparticle particle-2>/div> div classparticle particle-3>/div> div classparticle particle-4>/div> div classparticle particle-5>/div> div classmaintenance-container> !-- Brand Header --> div classbrand-header> h1>Badalona/h1> /div> !-- Main Content --> h1 classmaintenance-title>Sitio en Mantenimiento/h1> p classmaintenance-subtitle> Estamos mejorando el sitio web /p> p classmaintenance-description> Estamos actualizando nuestro sistema para ofrecerte una mejor experiencia /p> !-- Status Section --> div classstatus-section> div classprogress-container> div classprogress-bar> div classprogress-fill>/div> /div> p classprogress-text>/p> /div> /div> !-- CTA Section div classcta-section> h3>Acceso Directo al Curso/h3> p> Mientras actualizamos nuestro sitio, puedes acceder directamente a la información completa de la Diplomatura en IA Farmacéutica y realizar tu inscripción en el sitio oficial de SAFYBI. /p> /div> --> !-- Action Button a hrefhttps://safybi.org/diplomaturas/20251069/ target_blank classback-button> Ir Directamente a SAFYBI /a> /div> --> script> // Initialize animations when page loads document.addEventListener(DOMContentLoaded, function() { // Animate brand header anime({ targets: .brand-header, opacity: 0, 1, translateY: -20, 0, duration: 800, easing: easeOutExpo }); // Animate main icon anime({ targets: .maintenance-icon, opacity: 0, 1, scale: 0.5, 1, rotate: 0, 360, duration: 1000, delay: 200, easing: easeOutBack }); // Animate title anime({ targets: .maintenance-title, opacity: 0, 1, translateY: 30, 0, duration: 800, delay: 400, easing: easeOutExpo }); // Animate subtitle anime({ targets: .maintenance-subtitle, opacity: 0, 1, translateY: 30, 0, duration: 800, delay: 600, easing: easeOutExpo }); // Animate description anime({ targets: .maintenance-description, opacity: 0, 1, translateY: 30, 0, duration: 800, delay: 800, easing: easeOutExpo }); // Animate status section anime({ targets: .status-section, opacity: 0, 1, translateY: 30, 0, duration: 800, delay: 1000, easing: easeOutExpo }); // Animate CTA section anime({ targets: .cta-section, opacity: 0, 1, translateY: 30, 0, duration: 800, delay: 1200, easing: easeOutExpo }); // Animate back button anime({ targets: .back-button, opacity: 0, 1, translateY: 20, 0, duration: 600, delay: 1400, easing: easeOutExpo }); // Continuous pulse effect for maintenance icon setInterval(() > { anime({ targets: .maintenance-icon, scale: 1, 1.1, 1, duration: 1500, easing: easeInOutQuad }); }, 3000); // Random message updates for progress text const messages Preparando nueva interfaz... ; setInterval(() > { const randomMessage messagesMath.floor(Math.random() * messages.length); document.querySelector(.progress-text).textContent randomMessage; anime({ targets: .progress-text, opacity: 1, 0.5, 1, duration: 500, easing: easeInOutQuad }); }, 4000); // Button hover effects const buttons document.querySelectorAll(.back-button, .social-link); buttons.forEach(btn > { btn.addEventListener(mouseenter, function() { anime({ targets: this, scale: 1.05, duration: 200, easing: easeOutQuad }); }); btn.addEventListener(mouseleave, function() { anime({ targets: this, scale: 1, duration: 200, easing: easeOutQuad }); }); }); // Interactive maintenance icon click document.querySelector(.maintenance-icon).addEventListener(click, function() { anime({ targets: this, rotate: +360, scale: 1, 1.2, 1, duration: 800, easing: easeOutBack }); }); // Add mouse move parallax effect document.addEventListener(mousemove, function(e) { const particles document.querySelectorAll(.particle); const x e.clientX / window.innerWidth; const y e.clientY / window.innerHeight; particles.forEach((particle, index) > { const speed (index + 1) * 0.5; const xMove (x - 0.5) * speed * 10; const yMove (y - 0.5) * speed * 10; anime({ targets: particle, translateX: xMove, translateY: yMove, duration: 1000, easing: easeOutQuad }); }); }); }); /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
]