Tul xxx Tul
User / IP
:
216.73.216.159
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
/
api
/
Viewing: manifest.php
<?php use App\Services\SiteSettings; require_once __DIR__ . '/../app/helpers/Session.php'; spl_autoload_register(static function (string $class): void { $prefix = 'App\\'; $baseDir = __DIR__ . '/../app/'; if (!str_starts_with($class, $prefix)) { return; } $relativeClass = substr($class, strlen($prefix)); $relativePath = str_replace('\\', '/', $relativeClass) . '.php'; $pathsToTry = [$baseDir . $relativePath]; $segments = explode('/', $relativePath); if (!empty($segments)) { $segments[0] = strtolower($segments[0]); $pathsToTry[] = $baseDir . implode('/', $segments); } foreach ($pathsToTry as $path) { if (file_exists($path)) { require_once $path; return; } } }); header('Content-Type: application/manifest+json; charset=utf-8'); header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0'); header('Pragma: no-cache'); $settings = SiteSettings::get(); $name = trim((string) ($settings['site_name'] ?? 'Trabajostore')) ?: 'Trabajostore'; $scriptDir = str_replace('\\', '/', dirname($_SERVER['SCRIPT_NAME'] ?? '')); $scriptDir = rtrim($scriptDir, '/'); if ($scriptDir === '.' || $scriptDir === '/') { $scriptDir = ''; } $appBase = $scriptDir; if ($appBase !== '' && str_ends_with($appBase, '/api')) { $appBase = rtrim(substr($appBase, 0, -strlen('/api')), '/'); } $resolveUrl = static function (?string $path) use ($appBase): ?string { if (!$path) { return null; } $trimmed = trim($path); if ($trimmed === '') { return null; } if (str_starts_with($trimmed, 'http://') || str_starts_with($trimmed, 'https://')) { return $trimmed; } if (str_starts_with($trimmed, 'public/')) { return ($appBase ?: '') . '/' . ltrim($trimmed, '/'); } if (str_starts_with($trimmed, '/public/')) { return ($appBase ?: '') . $trimmed; } $normalized = '/' . ltrim($trimmed, '/'); if (str_starts_with($normalized, '/uploads/') || str_starts_with($normalized, '/assets/')) { return ($appBase ?: '') . '/public' . $normalized; } return ($appBase ?: '') . $normalized; }; $iconUrl = $resolveUrl($settings['site_logo'] ?? null); if (!$iconUrl) { $iconUrl = ($appBase ?: '') . '/public/assets/img/favicon.png'; } $pwaIcon192 = ($appBase ?: '') . '/api/pwa-icon.php?size=192'; $pwaIcon512 = ($appBase ?: '') . '/api/pwa-icon.php?size=512'; $guessType = static function (string $url): string { $path = parse_url($url, PHP_URL_PATH) ?: ''; $ext = strtolower(pathinfo($path, PATHINFO_EXTENSION)); return match ($ext) { 'svg' => 'image/svg+xml', 'jpg', 'jpeg' => 'image/jpeg', 'webp' => 'image/webp', default => 'image/png', }; }; $manifest = [ 'name' => $name, 'short_name' => $name, 'description' => $name, 'start_url' => ($appBase ?: '') . '/', 'scope' => ($appBase ?: '') . '/', 'display' => 'standalone', 'background_color' => '#ffffff', 'theme_color' => '#0a53be', 'icons' => [ [ 'src' => $pwaIcon192, 'sizes' => '192x192', 'type' => 'image/png', 'purpose' => 'any maskable', ], [ 'src' => $pwaIcon512, 'sizes' => '512x512', 'type' => 'image/png', 'purpose' => 'any maskable', ], ], ]; echo json_encode($manifest, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
Coded With 💗 by
0x6ick