cloudflare
tcp/443 tcp/80 tcp/8443
Open service 188.114.97.3:8443 · fb.dev.oomph.systems
2026-01-05 16:48
HTTP/1.1 522 <none> Date: Mon, 05 Jan 2026 16:48:37 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19723,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b94766108167a81-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2a06:98c1:3120::3:8443 · fb.dev.oomph.systems
2026-01-05 16:48
HTTP/1.1 522 <none> Date: Mon, 05 Jan 2026 16:48:37 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b947660c9ecb18f-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2a06:98c1:3121::3:80 · fb.dev.oomph.systems
2026-01-05 16:48
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 16:48:17 GMT
Content-Length: 0
Connection: close
Location: https://fb.dev.oomph.systems/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5nYTu%2BBfHqd%2BZMgI8yrP0BbCI3U8d8IfCx4kRXdbN6l9TnnDV0%2ByM1oP94hiQpEg9FGZJYwQ%2FiexH%2F7EbFPCC6NSpk86pfVjx3a%2BUgvVZUWnlAklHmt%2BIQPj1LBUU09i"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b94765a8a24d59a-SJC
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:443 · fb.dev.oomph.systems
2026-01-05 16:48
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 16:48:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: no-cache, no-store, must-revalidate
x-xss-protection: 1; mode=block
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=osmeBD3e2t%2BD99Z5ygsWttLqFZ7s5l8z53oiEVQgqAPt5mbHrGwtp74KjC8Ekucvn6CUSZsW%2FjPYmYmRf%2Bq6joiNefAaIl3BgB0icuB%2F6Q%2BvKze%2FwpqpQK8RPkpphpAN"}]}
Server: cloudflare
CF-RAY: 9b94765a6fa9d2c3-FRA
alt-svc: h3=":443"; ma=86400
Page title:
File Browser
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, user-scalable=no"
/>
<title>
File Browser
</title>
<meta name="robots" content="noindex,nofollow" />
<link rel="icon" type="image/svg+xml" href="/static/img/icons/favicon.svg" />
<link rel="shortcut icon" href="/static/img/icons/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/static/img/icons/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="File Browser" />
<!-- Add to home screen for Android and modern mobile browsers -->
<link
rel="manifest"
id="manifestPlaceholder"
crossorigin="use-credentials"
/>
<meta
name="theme-color"
content="#2979ff"
/>
<!-- Inject Some Variables and generate the manifest json -->
<script>
// We can assign JSON directly
window.FileBrowser = {"AuthMethod":"json","BaseURL":"","CSS":false,"Color":"","DisableExternal":false,"DisableUsedPercentage":false,"EnableExec":false,"EnableThumbs":true,"LoginPage":true,"Name":"","NoAuth":false,"ReCaptcha":false,"ResizePreview":true,"Signup":false,"StaticURL":"/static","Theme":"","TusSettings":{"chunkSize":10485760,"retryCount":5},"Version":"2.42.1"};
// Global function to prepend static url
window.__prependStaticUrl = (url) => {
return `${window.FileBrowser.StaticURL}/${url.replace(/^\/+/, "")}`;
};
var dynamicManifest = {
name: window.FileBrowser.Name || "File Browser",
short_name: window.FileBrowser.Name || "File Browser",
icons: [
{
src: window.__prependStaticUrl("/img/icons/android-chrome-192x192.png"),
sizes: "192x192",
type: "image/png",
},
{
src: window.__prependStaticUrl("/img/icons/android-chrome-512x512.png"),
sizes: "512x512",
type: "image/png",
},
],
start_url: window.location.origin + window.FileBrowser.BaseURL,
display: "standalone",
background_color: "#ffffff",
theme_color: window.FileBrowser.Color || "#455a64",
};
const stringManifest = JSON.stringify(dynamicManifest);
const blob = new Blob([stringManifest], { type: "application/json" });
const manifestURL = URL.createObjectURL(blob);
document
.querySelector("#manifestPlaceholder")
.setAttribute("href", manifestURL);
</script>
<style>
#loading {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
z-index: 9999;
transition: 0.1s ease opacity;
-webkit-transition: 0.1s ease opacity;
}
#loading.done {
opacity: 0;
}
#loading .spinner {
width: 70px;
text-align: center;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#loading .spinner > div {
width: 18px;
height: 18px;
background-color: #333;
border-radius: 100%;
display: inline-block;
animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
#loading .spinner .bounce1 {
animation-delay: -0.32s;
}
#loading .spinner .bounce2 {
animation-delay: -0.16s;
}
@keyframes sk-bouncedelay {
0%,
80%,
100% {
transform: scale(0);
}
40% {
transform: scale(1);
}
}
</style>
<script type="module" crossorigin src="/static/assets/index-Bk2yV_Yt.js"></script>
<link rel="modulepreload" crossorigin href="/static/assets/dayjs-DoHIBBbq.js">
<link rel="modulepreload" crossorigin href="/static/assets/i18n-l9kO2q6g.js">
<link rel="stylesheet" crossorigin href="/static/assets/index-DvISpKHb.css">
<script type="module">import.met
Open service 188.114.97.3:80 · fb.dev.oomph.systems
2026-01-05 16:48
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 16:48:16 GMT
Content-Length: 0
Connection: close
Location: https://fb.dev.oomph.systems/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HNLvBLGyulmlw0yZJGoCA87CXkKTaJ9pW6DFOsX7svJDHCpaNs7Aw16rLdjcNdYIVjoYenHwwPVhfuwGTgcBKU3KZhgJ0UM1S%2BsRUZNYx1Htjwmt"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b94765a0a850b27-LHR
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:8443 · fb.dev.oomph.systems
2026-01-05 16:48
HTTP/1.1 522 <none> Date: Mon, 05 Jan 2026 16:48:37 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b947660089ed2a6-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 188.114.97.3:443 · fb.dev.oomph.systems
2026-01-05 16:48
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 16:48:16 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: no-cache, no-store, must-revalidate
x-xss-protection: 1; mode=block
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zwdZ2qepKa7jZhUkLvHfjkb%2BZ%2F%2FmW4bdmfDYtOkShPNFeaAFfBHBF5yYrqHl%2FnpfGyc9cx7NcSgJqwaFQ13XeQK8ijT3ET9RB%2B%2FVvAFepRo0dK3l"}]}
Server: cloudflare
CF-RAY: 9b947659effa956c-LHR
alt-svc: h3=":443"; ma=86400
Page title:
File Browser
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, user-scalable=no"
/>
<title>
File Browser
</title>
<meta name="robots" content="noindex,nofollow" />
<link rel="icon" type="image/svg+xml" href="/static/img/icons/favicon.svg" />
<link rel="shortcut icon" href="/static/img/icons/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/static/img/icons/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="File Browser" />
<!-- Add to home screen for Android and modern mobile browsers -->
<link
rel="manifest"
id="manifestPlaceholder"
crossorigin="use-credentials"
/>
<meta
name="theme-color"
content="#2979ff"
/>
<!-- Inject Some Variables and generate the manifest json -->
<script>
// We can assign JSON directly
window.FileBrowser = {"AuthMethod":"json","BaseURL":"","CSS":false,"Color":"","DisableExternal":false,"DisableUsedPercentage":false,"EnableExec":false,"EnableThumbs":true,"LoginPage":true,"Name":"","NoAuth":false,"ReCaptcha":false,"ResizePreview":true,"Signup":false,"StaticURL":"/static","Theme":"","TusSettings":{"chunkSize":10485760,"retryCount":5},"Version":"2.42.1"};
// Global function to prepend static url
window.__prependStaticUrl = (url) => {
return `${window.FileBrowser.StaticURL}/${url.replace(/^\/+/, "")}`;
};
var dynamicManifest = {
name: window.FileBrowser.Name || "File Browser",
short_name: window.FileBrowser.Name || "File Browser",
icons: [
{
src: window.__prependStaticUrl("/img/icons/android-chrome-192x192.png"),
sizes: "192x192",
type: "image/png",
},
{
src: window.__prependStaticUrl("/img/icons/android-chrome-512x512.png"),
sizes: "512x512",
type: "image/png",
},
],
start_url: window.location.origin + window.FileBrowser.BaseURL,
display: "standalone",
background_color: "#ffffff",
theme_color: window.FileBrowser.Color || "#455a64",
};
const stringManifest = JSON.stringify(dynamicManifest);
const blob = new Blob([stringManifest], { type: "application/json" });
const manifestURL = URL.createObjectURL(blob);
document
.querySelector("#manifestPlaceholder")
.setAttribute("href", manifestURL);
</script>
<style>
#loading {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
z-index: 9999;
transition: 0.1s ease opacity;
-webkit-transition: 0.1s ease opacity;
}
#loading.done {
opacity: 0;
}
#loading .spinner {
width: 70px;
text-align: center;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#loading .spinner > div {
width: 18px;
height: 18px;
background-color: #333;
border-radius: 100%;
display: inline-block;
animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
#loading .spinner .bounce1 {
animation-delay: -0.32s;
}
#loading .spinner .bounce2 {
animation-delay: -0.16s;
}
@keyframes sk-bouncedelay {
0%,
80%,
100% {
transform: scale(0);
}
40% {
transform: scale(1);
}
}
</style>
<script type="module" crossorigin src="/static/assets/index-Bk2yV_Yt.js"></script>
<link rel="modulepreload" crossorigin href="/static/assets/dayjs-DoHIBBbq.js">
<link rel="modulepreload" crossorigin href="/static/assets/i18n-l9kO2q6g.js">
<link rel="stylesheet" crossorigin href="/static/assets/index-DvISpKHb.css">
<script type="module">import.met
Open service 2a06:98c1:3121::3:443 · fb.dev.oomph.systems
2026-01-05 16:48
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 16:48:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: no-cache, no-store, must-revalidate
x-xss-protection: 1; mode=block
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dU7y9Y5%2BG%2BaFi1R3ar5yUbfJxWsKsMj4i2dT2zyo0oDnpXm0sB1jHaAE7jFRRFShPCbEf83%2FXLtiOwt7JDT3HoaSeULPKVI08tARsCMxV%2BKuhwjkn4rECjqpkx%2F7KgL9"}]}
Server: cloudflare
CF-RAY: 9b94765a1a7244aa-AMS
alt-svc: h3=":443"; ma=86400
Page title:
File Browser
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, user-scalable=no"
/>
<title>
File Browser
</title>
<meta name="robots" content="noindex,nofollow" />
<link rel="icon" type="image/svg+xml" href="/static/img/icons/favicon.svg" />
<link rel="shortcut icon" href="/static/img/icons/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/static/img/icons/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="File Browser" />
<!-- Add to home screen for Android and modern mobile browsers -->
<link
rel="manifest"
id="manifestPlaceholder"
crossorigin="use-credentials"
/>
<meta
name="theme-color"
content="#2979ff"
/>
<!-- Inject Some Variables and generate the manifest json -->
<script>
// We can assign JSON directly
window.FileBrowser = {"AuthMethod":"json","BaseURL":"","CSS":false,"Color":"","DisableExternal":false,"DisableUsedPercentage":false,"EnableExec":false,"EnableThumbs":true,"LoginPage":true,"Name":"","NoAuth":false,"ReCaptcha":false,"ResizePreview":true,"Signup":false,"StaticURL":"/static","Theme":"","TusSettings":{"chunkSize":10485760,"retryCount":5},"Version":"2.42.1"};
// Global function to prepend static url
window.__prependStaticUrl = (url) => {
return `${window.FileBrowser.StaticURL}/${url.replace(/^\/+/, "")}`;
};
var dynamicManifest = {
name: window.FileBrowser.Name || "File Browser",
short_name: window.FileBrowser.Name || "File Browser",
icons: [
{
src: window.__prependStaticUrl("/img/icons/android-chrome-192x192.png"),
sizes: "192x192",
type: "image/png",
},
{
src: window.__prependStaticUrl("/img/icons/android-chrome-512x512.png"),
sizes: "512x512",
type: "image/png",
},
],
start_url: window.location.origin + window.FileBrowser.BaseURL,
display: "standalone",
background_color: "#ffffff",
theme_color: window.FileBrowser.Color || "#455a64",
};
const stringManifest = JSON.stringify(dynamicManifest);
const blob = new Blob([stringManifest], { type: "application/json" });
const manifestURL = URL.createObjectURL(blob);
document
.querySelector("#manifestPlaceholder")
.setAttribute("href", manifestURL);
</script>
<style>
#loading {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
z-index: 9999;
transition: 0.1s ease opacity;
-webkit-transition: 0.1s ease opacity;
}
#loading.done {
opacity: 0;
}
#loading .spinner {
width: 70px;
text-align: center;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#loading .spinner > div {
width: 18px;
height: 18px;
background-color: #333;
border-radius: 100%;
display: inline-block;
animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
#loading .spinner .bounce1 {
animation-delay: -0.32s;
}
#loading .spinner .bounce2 {
animation-delay: -0.16s;
}
@keyframes sk-bouncedelay {
0%,
80%,
100% {
transform: scale(0);
}
40% {
transform: scale(1);
}
}
</style>
<script type="module" crossorigin src="/static/assets/index-Bk2yV_Yt.js"></script>
<link rel="modulepreload" crossorigin href="/static/assets/dayjs-DoHIBBbq.js">
<link rel="modulepreload" crossorigin href="/static/assets/i18n-l9kO2q6g.js">
<link rel="stylesheet" crossorigin href="/static/assets/index-DvISpKHb.css">
<script type="module">import.met
Open service 2a06:98c1:3120::3:80 · fb.dev.oomph.systems
2026-01-05 16:48
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 16:48:16 GMT
Content-Length: 0
Connection: close
Location: https://fb.dev.oomph.systems/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QlohiQE8DNIkypZF3ZJYEviJHWC8s2x1hYs5znVbSlBNbLTEjx9bNEbSHAcporbXzxodYOveS6yW%2BAOIDDyCV%2BVAoE4nbDMfFwnRhkU3fzELzALkQ9ktbxiwk1uFYeyn"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b947659af40e85e-FRA
alt-svc: h3=":443"; ma=86400