Tul xxx Tul
User / IP
:
216.73.216.217
Host / Server
:
45.84.207.204 / aircan.me
System
:
Linux lt-bnk-web1726.main-hosting.eu 5.14.0-611.36.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 3 11:23:52 EST 2026 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
u931257429
/
domains
/
aircan.me
/
public_html
/
seguros
/
Viewing: sw.js
const CACHE_VERSION = 'seguros-pwa-v1'; const CACHE_STATIC = `${CACHE_VERSION}-static`; const CACHE_PAGES = `${CACHE_VERSION}-pages`; const STATIC_ASSETS = [ './', './login/', './manifest.json', './public/images/logo.png', './public/images/fondo.png', './public/dist/css/adminlte.min.css', './public/plugins/fontawesome-free/css/all.min.css' ]; self.addEventListener('install', (event) => { event.waitUntil( caches.open(CACHE_STATIC) .then(async (cache) => { const results = await Promise.allSettled( STATIC_ASSETS.map((asset) => cache.add(asset)) ); return results; }) .then(() => self.skipWaiting()) .catch(() => self.skipWaiting()) ); }); self.addEventListener('activate', (event) => { event.waitUntil( caches.keys().then((keys) => Promise.all( keys .filter((k) => k.startsWith('seguros-pwa-') && ![CACHE_STATIC, CACHE_PAGES].includes(k)) .map((k) => caches.delete(k)) )).then(() => self.clients.claim()) ); }); function isNavigationRequest(request) { return request.mode === 'navigate' || (request.headers.get('accept') || '').includes('text/html'); } function shouldCachePage(url) { const path = url.pathname || ''; if (path.includes('/admin')) { return false; } if (path.includes('/app/controllers')) { return false; } return true; } self.addEventListener('fetch', (event) => { const req = event.request; const url = new URL(req.url); if (req.method !== 'GET') { return; } if (url.origin !== self.location.origin) { return; } if (isNavigationRequest(req)) { event.respondWith( fetch(req) .then((res) => { if (res && res.ok && shouldCachePage(url)) { const copy = res.clone(); caches.open(CACHE_PAGES).then((cache) => cache.put(req, copy)).catch(() => {}); } return res; }) .catch(() => caches.match(req).then((cached) => cached || caches.match('./login/'))) ); return; } event.respondWith( caches.match(req).then((cached) => { if (cached) { return cached; } return fetch(req).then((res) => { const copy = res.clone(); caches.open(CACHE_STATIC).then((cache) => cache.put(req, copy)).catch(() => {}); return res; }); }) ); });
Coded With 💗 by
0x6ick