Kestrel
tcp/443
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd12ec8532c2ec8532c2ec8532c2ec8532c2ec8532c2ec8532c
Public Swagger UI/API detected at path: /swagger/index.html
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd12ec8532c2ec8532c2ec8532c2ec8532c2ec8532c2ec8532c
Public Swagger UI/API detected at path: /swagger/index.html
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd1aad0354932d1da5fedc3647a7977e38515e96e12f513b773
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
GET /api/channels
GET /api/channels/config
GET /api/channels/file/{channel}/{path}
GET /api/totp/qr
POST /api/authentication/using/credentials
POST /api/channels/get
POST /api/channels/post
POST /api/channels/widget
POST /api/totp/activate
POST /api/totp/register
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd12ec8532c2ec8532c2ec8532c2ec8532c2ec8532c2ec8532c
Public Swagger UI/API detected at path: /swagger/index.html
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd1aad0354932d1da5fedc3647a7977e38515e96e12f513b773
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
GET /api/channels
GET /api/channels/config
GET /api/channels/file/{channel}/{path}
GET /api/totp/qr
POST /api/authentication/using/credentials
POST /api/channels/get
POST /api/channels/post
POST /api/channels/widget
POST /api/totp/activate
POST /api/totp/register
Open service 20.123.23.34:443 · admin.dev.sitephoto.app
2026-01-23 14:59
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 14:59:54 GMT
Content-Type: text/html
Content-Length: 4419
Connection: close
Set-Cookie: sitephoto-admin-dev=1769180395.363.5860.828249|89f3054d86a7bfb4d834bb4bdee024e6; Path=/(.*); Secure; HttpOnly
Accept-Ranges: bytes
ETag: "1dc0f87e5857a43"
Last-Modified: Sun, 17 Aug 2025 15:02:06 GMT
Strict-Transport-Security: max-age=15724800; includeSubDomains
Page title: SitePhoto Admin
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>SitePhoto Admin</title>
<base href="/" />
<link href="css/flowbite.min.css" rel="stylesheet" />
<link href="css/app.min.css" rel="stylesheet" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" />
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-straight/css/uicons-regular-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-straight/css/uicons-bold-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-rounded/css/uicons-solid-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-straight/css/uicons-solid-straight.css">
<script src="scripts/flowbite.js"></script>
<script src="scripts/datepicker.js"></script>
<script src="scripts/apexcharts.js"></script>
<script src="scripts/flex.js"></script>
<script src='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.js'></script>
<link href='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.css' rel='stylesheet' />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<link href="manifest.json" rel="manifest" />
<script>
const geekyTexts = [
"Booting up the universe...",
"Warming up the warp core...",
"Charging flux capacitors...",
"Preparing to jump to hyperspace...",
"Initiating interdimensional portal...",
"Assembling nanobots...",
"Calibrating the holodeck...",
"Reconfiguring neural networks...",
"Spinning up the quantum drive...",
"Establishing connection to the Matrix...",
"Synchronizing galactic archives...",
"Optimizing tachyon beam trajectory...",
"Upgrading to Lightspeed broadband...",
"Decrypting alien hieroglyphs...",
"Breaching the event horizon...",
"Aligning subspace frequencies...",
"Reticulating splines...",
"Charging the proton batteries...",
"Plotting optimal space-time trajectory...",
"Assembling the lightsaber crystals...",
"Warming up the time machine...",
"Activating the cloaking device...",
"Initializing virtual reality matrix...",
"Cross-referencing multiverses...",
"Entering the final frontier...",
"Teleporting to the digital realm...",
"Initiating the phantom drives",
"Deploying the world engine"
];
function getRandomGeekyText() {
return geekyTexts[Math.floor(Math.random() * geekyTexts.length)];
}
document.addEventListener('DOMContentLoaded', () => {
const geekyTextElement = document.getElementById('geeky-text');
geekyTextElement.textContent = getRandomGeekyText();
});
</script>
</head>
<body class="bg-gray-100 dark:bg-gray-900 antialiased">
<div id="app">
<div class="flex flex-col justify-center items-center min-h-screen text-center">
<div class="spinner dark:text-white w-12 h-12 mb-4"></div>
<p id="geeky-text" class="text-gray-400 dark:text-gray-500"></p>
</div>
</div>
Open service 20.123.23.34:443 · admin.sitephoto.app
2026-01-23 14:29
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 14:29:26 GMT
Content-Type: text/html
Content-Length: 4419
Connection: close
Set-Cookie: sitephoto-admin-prod=1769178567.828.6209.136514|60fda5f0c8fd1252e3f42fa3a402bbe1; Path=/(.*); Secure; HttpOnly
Accept-Ranges: bytes
ETag: "1dc0f8742ccfdc3"
Last-Modified: Sun, 17 Aug 2025 14:57:33 GMT
Strict-Transport-Security: max-age=15724800; includeSubDomains
Page title: SitePhoto Admin
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>SitePhoto Admin</title>
<base href="/" />
<link href="css/flowbite.min.css" rel="stylesheet" />
<link href="css/app.min.css" rel="stylesheet" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" />
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-straight/css/uicons-regular-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-straight/css/uicons-bold-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-rounded/css/uicons-solid-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-straight/css/uicons-solid-straight.css">
<script src="scripts/flowbite.js"></script>
<script src="scripts/datepicker.js"></script>
<script src="scripts/apexcharts.js"></script>
<script src="scripts/flex.js"></script>
<script src='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.js'></script>
<link href='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.css' rel='stylesheet' />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<link href="manifest.json" rel="manifest" />
<script>
const geekyTexts = [
"Booting up the universe...",
"Warming up the warp core...",
"Charging flux capacitors...",
"Preparing to jump to hyperspace...",
"Initiating interdimensional portal...",
"Assembling nanobots...",
"Calibrating the holodeck...",
"Reconfiguring neural networks...",
"Spinning up the quantum drive...",
"Establishing connection to the Matrix...",
"Synchronizing galactic archives...",
"Optimizing tachyon beam trajectory...",
"Upgrading to Lightspeed broadband...",
"Decrypting alien hieroglyphs...",
"Breaching the event horizon...",
"Aligning subspace frequencies...",
"Reticulating splines...",
"Charging the proton batteries...",
"Plotting optimal space-time trajectory...",
"Assembling the lightsaber crystals...",
"Warming up the time machine...",
"Activating the cloaking device...",
"Initializing virtual reality matrix...",
"Cross-referencing multiverses...",
"Entering the final frontier...",
"Teleporting to the digital realm...",
"Initiating the phantom drives",
"Deploying the world engine"
];
function getRandomGeekyText() {
return geekyTexts[Math.floor(Math.random() * geekyTexts.length)];
}
document.addEventListener('DOMContentLoaded', () => {
const geekyTextElement = document.getElementById('geeky-text');
geekyTextElement.textContent = getRandomGeekyText();
});
</script>
</head>
<body class="bg-gray-100 dark:bg-gray-900 antialiased">
<div id="app">
<div class="flex flex-col justify-center items-center min-h-screen text-center">
<div class="spinner dark:text-white w-12 h-12 mb-4"></div>
<p id="geeky-text" class="text-gray-400 dark:text-gray-500"></p>
</div>
</div>
Open service 20.50.64.2:443 · api.beta.sitephoto.app
2026-01-23 08:38
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Fri, 23 Jan 2026 08:38:46 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000
Open service 20.123.23.34:443 · admin.sitephoto.app
2026-01-09 23:11
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 23:11:55 GMT
Content-Type: text/html
Content-Length: 4419
Connection: close
Set-Cookie: sitephoto-admin-prod=1768000316.105.5090.368057|60fda5f0c8fd1252e3f42fa3a402bbe1; Path=/(.*); Secure; HttpOnly
Accept-Ranges: bytes
ETag: "1dc0f8742ccfdc3"
Last-Modified: Sun, 17 Aug 2025 14:57:33 GMT
Strict-Transport-Security: max-age=15724800; includeSubDomains
Page title: SitePhoto Admin
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>SitePhoto Admin</title>
<base href="/" />
<link href="css/flowbite.min.css" rel="stylesheet" />
<link href="css/app.min.css" rel="stylesheet" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" />
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-straight/css/uicons-regular-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-straight/css/uicons-bold-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-rounded/css/uicons-solid-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-straight/css/uicons-solid-straight.css">
<script src="scripts/flowbite.js"></script>
<script src="scripts/datepicker.js"></script>
<script src="scripts/apexcharts.js"></script>
<script src="scripts/flex.js"></script>
<script src='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.js'></script>
<link href='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.css' rel='stylesheet' />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<link href="manifest.json" rel="manifest" />
<script>
const geekyTexts = [
"Booting up the universe...",
"Warming up the warp core...",
"Charging flux capacitors...",
"Preparing to jump to hyperspace...",
"Initiating interdimensional portal...",
"Assembling nanobots...",
"Calibrating the holodeck...",
"Reconfiguring neural networks...",
"Spinning up the quantum drive...",
"Establishing connection to the Matrix...",
"Synchronizing galactic archives...",
"Optimizing tachyon beam trajectory...",
"Upgrading to Lightspeed broadband...",
"Decrypting alien hieroglyphs...",
"Breaching the event horizon...",
"Aligning subspace frequencies...",
"Reticulating splines...",
"Charging the proton batteries...",
"Plotting optimal space-time trajectory...",
"Assembling the lightsaber crystals...",
"Warming up the time machine...",
"Activating the cloaking device...",
"Initializing virtual reality matrix...",
"Cross-referencing multiverses...",
"Entering the final frontier...",
"Teleporting to the digital realm...",
"Initiating the phantom drives",
"Deploying the world engine"
];
function getRandomGeekyText() {
return geekyTexts[Math.floor(Math.random() * geekyTexts.length)];
}
document.addEventListener('DOMContentLoaded', () => {
const geekyTextElement = document.getElementById('geeky-text');
geekyTextElement.textContent = getRandomGeekyText();
});
</script>
</head>
<body class="bg-gray-100 dark:bg-gray-900 antialiased">
<div id="app">
<div class="flex flex-col justify-center items-center min-h-screen text-center">
<div class="spinner dark:text-white w-12 h-12 mb-4"></div>
<p id="geeky-text" class="text-gray-400 dark:text-gray-500"></p>
</div>
</div>
Open service 20.123.23.34:443 · admin.dev.sitephoto.app
2026-01-09 19:40
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 19:40:53 GMT
Content-Type: text/html
Content-Length: 4419
Connection: close
Set-Cookie: sitephoto-admin-dev=1767987654.735.5089.958157|89f3054d86a7bfb4d834bb4bdee024e6; Path=/(.*); Secure; HttpOnly
Accept-Ranges: bytes
ETag: "1dc0f87e5857a43"
Last-Modified: Sun, 17 Aug 2025 15:02:06 GMT
Strict-Transport-Security: max-age=15724800; includeSubDomains
Page title: SitePhoto Admin
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>SitePhoto Admin</title>
<base href="/" />
<link href="css/flowbite.min.css" rel="stylesheet" />
<link href="css/app.min.css" rel="stylesheet" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" />
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-straight/css/uicons-regular-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-straight/css/uicons-bold-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-rounded/css/uicons-solid-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-straight/css/uicons-solid-straight.css">
<script src="scripts/flowbite.js"></script>
<script src="scripts/datepicker.js"></script>
<script src="scripts/apexcharts.js"></script>
<script src="scripts/flex.js"></script>
<script src='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.js'></script>
<link href='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.css' rel='stylesheet' />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<link href="manifest.json" rel="manifest" />
<script>
const geekyTexts = [
"Booting up the universe...",
"Warming up the warp core...",
"Charging flux capacitors...",
"Preparing to jump to hyperspace...",
"Initiating interdimensional portal...",
"Assembling nanobots...",
"Calibrating the holodeck...",
"Reconfiguring neural networks...",
"Spinning up the quantum drive...",
"Establishing connection to the Matrix...",
"Synchronizing galactic archives...",
"Optimizing tachyon beam trajectory...",
"Upgrading to Lightspeed broadband...",
"Decrypting alien hieroglyphs...",
"Breaching the event horizon...",
"Aligning subspace frequencies...",
"Reticulating splines...",
"Charging the proton batteries...",
"Plotting optimal space-time trajectory...",
"Assembling the lightsaber crystals...",
"Warming up the time machine...",
"Activating the cloaking device...",
"Initializing virtual reality matrix...",
"Cross-referencing multiverses...",
"Entering the final frontier...",
"Teleporting to the digital realm...",
"Initiating the phantom drives",
"Deploying the world engine"
];
function getRandomGeekyText() {
return geekyTexts[Math.floor(Math.random() * geekyTexts.length)];
}
document.addEventListener('DOMContentLoaded', () => {
const geekyTextElement = document.getElementById('geeky-text');
geekyTextElement.textContent = getRandomGeekyText();
});
</script>
</head>
<body class="bg-gray-100 dark:bg-gray-900 antialiased">
<div id="app">
<div class="flex flex-col justify-center items-center min-h-screen text-center">
<div class="spinner dark:text-white w-12 h-12 mb-4"></div>
<p id="geeky-text" class="text-gray-400 dark:text-gray-500"></p>
</div>
</div>
Open service 20.50.64.2:443 · api.beta.sitephoto.app
2026-01-09 06:05
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Fri, 09 Jan 2026 06:06:08 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000
Open service 20.50.64.2:443 · api.sitephoto.app
2026-01-09 02:32
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Fri, 09 Jan 2026 02:33:13 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000
Open service 20.50.64.2:443 · api.dev.sitephoto.app
2026-01-08 20:30
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Thu, 08 Jan 2026 20:31:53 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000 Request-Context: appId=cid-v1:55891fa4-8dde-4edb-8428-4821b3f9f877
Open service 20.50.64.2:80 · sitephoto.app
2026-01-04 05:10
HTTP/1.1 301 Moved Permanently Content-Length: 0 Connection: close Date: Sun, 04 Jan 2026 05:10:01 GMT Location: https://sitephoto.app/
Open service 20.50.64.2:443 · sitephoto.app
2026-01-04 05:10
HTTP/1.1 200 OK Connection: close Content-Type: text/html Date: Sun, 04 Jan 2026 05:10:02 GMT Transfer-Encoding: chunked Page title: SitePhoto <!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.png"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/><meta name="theme-color" content="#2f303e"/><meta name="description" content="SitePhoto"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-logo180.png"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-touch-fullscreen" content="yes"/><meta name="apple-mobile-web-app-title" content="SitePhoto"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2048-2732.jpg" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2732-2048.jpg" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1668-2388.jpg" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2388-1668.jpg" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1536-2048.jpg" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2048-1536.jpg" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1668-2224.jpg" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2224-1668.jpg" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1620-2160.jpg" media="(device-width: 810px) and (device-height: 1080px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2160-1620.jpg" media="(device-width: 810px) and (device-height: 1080px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1290-2796.jpg" media="(device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2796-1290.jpg" media="(device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1179-2556.jpg" media="(device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2556-1179.jpg" media="(device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1284-2778.jpg" media="(device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2778-1284.jpg" media="(device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1170-2532.jpg" media="(device-width: 390px)
Open service 20.50.64.2:443 · api.dev.sitephoto.app
2026-01-04 04:58
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Sun, 04 Jan 2026 04:58:38 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000 Request-Context: appId=cid-v1:55891fa4-8dde-4edb-8428-4821b3f9f877
Open service 20.50.64.2:80 · api.dev.sitephoto.app
2026-01-04 04:58
HTTP/1.1 301 Moved Permanently Content-Length: 0 Connection: close Date: Sun, 04 Jan 2026 04:58:39 GMT Location: https://api.dev.sitephoto.app/
Open service 20.123.23.34:443 · admin.dev.sitephoto.app
2026-01-02 22:16
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 22:16:20 GMT
Content-Type: text/html
Content-Length: 4419
Connection: close
Set-Cookie: sitephoto-admin-dev=1767392181.214.4819.657319|89f3054d86a7bfb4d834bb4bdee024e6; Path=/(.*); Secure; HttpOnly
Accept-Ranges: bytes
ETag: "1dc0f87e5857a43"
Last-Modified: Sun, 17 Aug 2025 15:02:06 GMT
Strict-Transport-Security: max-age=15724800; includeSubDomains
Page title: SitePhoto Admin
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>SitePhoto Admin</title>
<base href="/" />
<link href="css/flowbite.min.css" rel="stylesheet" />
<link href="css/app.min.css" rel="stylesheet" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" />
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-straight/css/uicons-regular-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-straight/css/uicons-bold-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-rounded/css/uicons-solid-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-straight/css/uicons-solid-straight.css">
<script src="scripts/flowbite.js"></script>
<script src="scripts/datepicker.js"></script>
<script src="scripts/apexcharts.js"></script>
<script src="scripts/flex.js"></script>
<script src='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.js'></script>
<link href='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.css' rel='stylesheet' />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<link href="manifest.json" rel="manifest" />
<script>
const geekyTexts = [
"Booting up the universe...",
"Warming up the warp core...",
"Charging flux capacitors...",
"Preparing to jump to hyperspace...",
"Initiating interdimensional portal...",
"Assembling nanobots...",
"Calibrating the holodeck...",
"Reconfiguring neural networks...",
"Spinning up the quantum drive...",
"Establishing connection to the Matrix...",
"Synchronizing galactic archives...",
"Optimizing tachyon beam trajectory...",
"Upgrading to Lightspeed broadband...",
"Decrypting alien hieroglyphs...",
"Breaching the event horizon...",
"Aligning subspace frequencies...",
"Reticulating splines...",
"Charging the proton batteries...",
"Plotting optimal space-time trajectory...",
"Assembling the lightsaber crystals...",
"Warming up the time machine...",
"Activating the cloaking device...",
"Initializing virtual reality matrix...",
"Cross-referencing multiverses...",
"Entering the final frontier...",
"Teleporting to the digital realm...",
"Initiating the phantom drives",
"Deploying the world engine"
];
function getRandomGeekyText() {
return geekyTexts[Math.floor(Math.random() * geekyTexts.length)];
}
document.addEventListener('DOMContentLoaded', () => {
const geekyTextElement = document.getElementById('geeky-text');
geekyTextElement.textContent = getRandomGeekyText();
});
</script>
</head>
<body class="bg-gray-100 dark:bg-gray-900 antialiased">
<div id="app">
<div class="flex flex-col justify-center items-center min-h-screen text-center">
<div class="spinner dark:text-white w-12 h-12 mb-4"></div>
<p id="geeky-text" class="text-gray-400 dark:text-gray-500"></p>
</div>
</div>
Open service 20.123.23.34:443 · admin.sitephoto.app
2026-01-02 13:03
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 13:03:47 GMT
Content-Type: text/html
Content-Length: 4419
Connection: close
Set-Cookie: sitephoto-admin-prod=1767359028.147.4681.374004|60fda5f0c8fd1252e3f42fa3a402bbe1; Path=/(.*); Secure; HttpOnly
Accept-Ranges: bytes
ETag: "1dc0f8742ccfdc3"
Last-Modified: Sun, 17 Aug 2025 14:57:33 GMT
Strict-Transport-Security: max-age=15724800; includeSubDomains
Page title: SitePhoto Admin
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>SitePhoto Admin</title>
<base href="/" />
<link href="css/flowbite.min.css" rel="stylesheet" />
<link href="css/app.min.css" rel="stylesheet" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" />
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-straight/css/uicons-regular-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-straight/css/uicons-bold-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-rounded/css/uicons-solid-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-straight/css/uicons-solid-straight.css">
<script src="scripts/flowbite.js"></script>
<script src="scripts/datepicker.js"></script>
<script src="scripts/apexcharts.js"></script>
<script src="scripts/flex.js"></script>
<script src='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.js'></script>
<link href='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.css' rel='stylesheet' />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<link href="manifest.json" rel="manifest" />
<script>
const geekyTexts = [
"Booting up the universe...",
"Warming up the warp core...",
"Charging flux capacitors...",
"Preparing to jump to hyperspace...",
"Initiating interdimensional portal...",
"Assembling nanobots...",
"Calibrating the holodeck...",
"Reconfiguring neural networks...",
"Spinning up the quantum drive...",
"Establishing connection to the Matrix...",
"Synchronizing galactic archives...",
"Optimizing tachyon beam trajectory...",
"Upgrading to Lightspeed broadband...",
"Decrypting alien hieroglyphs...",
"Breaching the event horizon...",
"Aligning subspace frequencies...",
"Reticulating splines...",
"Charging the proton batteries...",
"Plotting optimal space-time trajectory...",
"Assembling the lightsaber crystals...",
"Warming up the time machine...",
"Activating the cloaking device...",
"Initializing virtual reality matrix...",
"Cross-referencing multiverses...",
"Entering the final frontier...",
"Teleporting to the digital realm...",
"Initiating the phantom drives",
"Deploying the world engine"
];
function getRandomGeekyText() {
return geekyTexts[Math.floor(Math.random() * geekyTexts.length)];
}
document.addEventListener('DOMContentLoaded', () => {
const geekyTextElement = document.getElementById('geeky-text');
geekyTextElement.textContent = getRandomGeekyText();
});
</script>
</head>
<body class="bg-gray-100 dark:bg-gray-900 antialiased">
<div id="app">
<div class="flex flex-col justify-center items-center min-h-screen text-center">
<div class="spinner dark:text-white w-12 h-12 mb-4"></div>
<p id="geeky-text" class="text-gray-400 dark:text-gray-500"></p>
</div>
</div>
Open service 20.50.64.2:443 · api.beta.sitephoto.app
2026-01-02 06:56
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Fri, 02 Jan 2026 06:56:41 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000
Open service 20.50.64.2:443 · api.sitephoto.app
2026-01-02 00:44
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Fri, 02 Jan 2026 00:44:49 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000
Open service 20.50.64.2:443 · api.dev.sitephoto.app
2026-01-01 21:05
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Thu, 01 Jan 2026 21:05:27 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000 Request-Context: appId=cid-v1:55891fa4-8dde-4edb-8428-4821b3f9f877
Open service 20.50.64.2:80 · sitephoto.app
2025-12-30 00:14
HTTP/1.1 301 Moved Permanently Content-Length: 0 Connection: close Date: Tue, 30 Dec 2025 00:14:05 GMT Location: https://sitephoto.app/
Open service 20.50.64.2:443 · sitephoto.app
2025-12-30 00:14
HTTP/1.1 200 OK Connection: close Content-Type: text/html Date: Tue, 30 Dec 2025 00:14:05 GMT Transfer-Encoding: chunked Page title: SitePhoto <!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.png"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/><meta name="theme-color" content="#2f303e"/><meta name="description" content="SitePhoto"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-logo180.png"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-touch-fullscreen" content="yes"/><meta name="apple-mobile-web-app-title" content="SitePhoto"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2048-2732.jpg" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2732-2048.jpg" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1668-2388.jpg" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2388-1668.jpg" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1536-2048.jpg" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2048-1536.jpg" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1668-2224.jpg" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2224-1668.jpg" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1620-2160.jpg" media="(device-width: 810px) and (device-height: 1080px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2160-1620.jpg" media="(device-width: 810px) and (device-height: 1080px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1290-2796.jpg" media="(device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2796-1290.jpg" media="(device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1179-2556.jpg" media="(device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2556-1179.jpg" media="(device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1284-2778.jpg" media="(device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-2778-1284.jpg" media="(device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"/><link rel="apple-touch-startup-image" href="/apple-splash/apple-splash-1170-2532.jpg" media="(device-width: 390px)
Open service 20.123.23.34:443 · admin.dev.sitephoto.app
2025-12-23 06:53
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 06:53:04 GMT
Content-Type: text/html
Content-Length: 4419
Connection: close
Set-Cookie: sitephoto-admin-dev=1766472785.128.3917.407674|89f3054d86a7bfb4d834bb4bdee024e6; Path=/(.*); Secure; HttpOnly
Accept-Ranges: bytes
ETag: "1dc0f87e5857a43"
Last-Modified: Sun, 17 Aug 2025 15:02:06 GMT
Strict-Transport-Security: max-age=15724800; includeSubDomains
Page title: SitePhoto Admin
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>SitePhoto Admin</title>
<base href="/" />
<link href="css/flowbite.min.css" rel="stylesheet" />
<link href="css/app.min.css" rel="stylesheet" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" />
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-straight/css/uicons-regular-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-straight/css/uicons-bold-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-rounded/css/uicons-solid-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-straight/css/uicons-solid-straight.css">
<script src="scripts/flowbite.js"></script>
<script src="scripts/datepicker.js"></script>
<script src="scripts/apexcharts.js"></script>
<script src="scripts/flex.js"></script>
<script src='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.js'></script>
<link href='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.css' rel='stylesheet' />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<link href="manifest.json" rel="manifest" />
<script>
const geekyTexts = [
"Booting up the universe...",
"Warming up the warp core...",
"Charging flux capacitors...",
"Preparing to jump to hyperspace...",
"Initiating interdimensional portal...",
"Assembling nanobots...",
"Calibrating the holodeck...",
"Reconfiguring neural networks...",
"Spinning up the quantum drive...",
"Establishing connection to the Matrix...",
"Synchronizing galactic archives...",
"Optimizing tachyon beam trajectory...",
"Upgrading to Lightspeed broadband...",
"Decrypting alien hieroglyphs...",
"Breaching the event horizon...",
"Aligning subspace frequencies...",
"Reticulating splines...",
"Charging the proton batteries...",
"Plotting optimal space-time trajectory...",
"Assembling the lightsaber crystals...",
"Warming up the time machine...",
"Activating the cloaking device...",
"Initializing virtual reality matrix...",
"Cross-referencing multiverses...",
"Entering the final frontier...",
"Teleporting to the digital realm...",
"Initiating the phantom drives",
"Deploying the world engine"
];
function getRandomGeekyText() {
return geekyTexts[Math.floor(Math.random() * geekyTexts.length)];
}
document.addEventListener('DOMContentLoaded', () => {
const geekyTextElement = document.getElementById('geeky-text');
geekyTextElement.textContent = getRandomGeekyText();
});
</script>
</head>
<body class="bg-gray-100 dark:bg-gray-900 antialiased">
<div id="app">
<div class="flex flex-col justify-center items-center min-h-screen text-center">
<div class="spinner dark:text-white w-12 h-12 mb-4"></div>
<p id="geeky-text" class="text-gray-400 dark:text-gray-500"></p>
</div>
</div>
Open service 20.50.64.2:443 · api.sitephoto.app
2025-12-23 02:08
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Tue, 23 Dec 2025 02:08:25 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000
Open service 20.50.64.2:443 · api.beta.sitephoto.app
2025-12-23 00:49
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Tue, 23 Dec 2025 00:49:06 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000
Open service 20.50.64.2:443 · api.dev.sitephoto.app
2025-12-22 21:43
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Mon, 22 Dec 2025 21:43:56 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000 Request-Context: appId=cid-v1:55891fa4-8dde-4edb-8428-4821b3f9f877
Open service 20.123.23.34:443 · admin.sitephoto.app
2025-12-22 13:37
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 13:37:06 GMT
Content-Type: text/html
Content-Length: 4419
Connection: close
Set-Cookie: sitephoto-admin-prod=1766410627.642.3917.787482|60fda5f0c8fd1252e3f42fa3a402bbe1; Path=/(.*); Secure; HttpOnly
Accept-Ranges: bytes
ETag: "1dc0f8742ccfdc3"
Last-Modified: Sun, 17 Aug 2025 14:57:33 GMT
Strict-Transport-Security: max-age=15724800; includeSubDomains
Page title: SitePhoto Admin
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>SitePhoto Admin</title>
<base href="/" />
<link href="css/flowbite.min.css" rel="stylesheet" />
<link href="css/app.min.css" rel="stylesheet" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" />
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-straight/css/uicons-regular-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-straight/css/uicons-bold-straight.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-rounded/css/uicons-solid-rounded.css">
<link rel="stylesheet" href="https://cdn-uicons.flaticon.com/uicons-solid-straight/css/uicons-solid-straight.css">
<script src="scripts/flowbite.js"></script>
<script src="scripts/datepicker.js"></script>
<script src="scripts/apexcharts.js"></script>
<script src="scripts/flex.js"></script>
<script src='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.js'></script>
<link href='https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.css' rel='stylesheet' />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<link href="manifest.json" rel="manifest" />
<script>
const geekyTexts = [
"Booting up the universe...",
"Warming up the warp core...",
"Charging flux capacitors...",
"Preparing to jump to hyperspace...",
"Initiating interdimensional portal...",
"Assembling nanobots...",
"Calibrating the holodeck...",
"Reconfiguring neural networks...",
"Spinning up the quantum drive...",
"Establishing connection to the Matrix...",
"Synchronizing galactic archives...",
"Optimizing tachyon beam trajectory...",
"Upgrading to Lightspeed broadband...",
"Decrypting alien hieroglyphs...",
"Breaching the event horizon...",
"Aligning subspace frequencies...",
"Reticulating splines...",
"Charging the proton batteries...",
"Plotting optimal space-time trajectory...",
"Assembling the lightsaber crystals...",
"Warming up the time machine...",
"Activating the cloaking device...",
"Initializing virtual reality matrix...",
"Cross-referencing multiverses...",
"Entering the final frontier...",
"Teleporting to the digital realm...",
"Initiating the phantom drives",
"Deploying the world engine"
];
function getRandomGeekyText() {
return geekyTexts[Math.floor(Math.random() * geekyTexts.length)];
}
document.addEventListener('DOMContentLoaded', () => {
const geekyTextElement = document.getElementById('geeky-text');
geekyTextElement.textContent = getRandomGeekyText();
});
</script>
</head>
<body class="bg-gray-100 dark:bg-gray-900 antialiased">
<div id="app">
<div class="flex flex-col justify-center items-center min-h-screen text-center">
<div class="spinner dark:text-white w-12 h-12 mb-4"></div>
<p id="geeky-text" class="text-gray-400 dark:text-gray-500"></p>
</div>
</div>
Open service 20.50.64.2:443 · api.sitephoto.app
2025-12-20 21:48
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Sat, 20 Dec 2025 21:48:15 GMT Server: Kestrel x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000