cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3031::ac43:b542:8443 · gofbl.com
2026-01-10 20:17
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:18:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=t2PwGtNhH%2FhBQlv5Gz0hP%2FvgwXsVdLGPqra5l%2BdUv581oWR3XH4p22N4Xy5PQk84hsWnUl94yNfAX4tKVW33QMnVaL4qXJ0rOBQppYkTgV8ipXmQlw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=16,cfOrigin;dur=41
CF-RAY: 9bbedc776a4e0ce8-EWR
alt-svc: h3=":8443"; ma=86400
Page title: GoFBL
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>GoFBL</title>
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png">
<link rel="shortcut icon" href="assets/favicon.ico" type="image/x-icon">
<style>
html, body {
margin: 0;
padding: 0;
height: 100%;
background: #000;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
font-family: Arial, sans-serif;
cursor: none;
user-select: none;
}
.container {
text-align: center;
color: white;
opacity: 0;
animation: fadeIn 1.5s forwards;
pointer-events: none;
}
@keyframes fadeIn { to { opacity: 1; } }
.logo {
width: 400px;
max-width: 80vw;
margin: 0 auto 10px;
opacity: 0;
transform: scale(0.8);
animation: logoAppear 1.5s forwards .3s;
-webkit-user-drag: none;
}
@keyframes logoAppear { to { opacity: 1; transform: scale(1); } }
.launch {
font-size: 24px;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-top: -20px;
opacity: 0;
animation: fadeIn 1.5s forwards 1.5s;
}
.follower {
position: fixed;
width: 60px;
height: 60px;
border-radius: 50%;
border: 2px solid rgba(255,255,255,0.9);
pointer-events: none;
mix-blend-mode: screen;
background: radial-gradient(circle at 35% 35%, rgba(255,255,255,0.07), rgba(255,255,255,0.02));
z-index: 9999;
top: 0;
left: 0;
transform: translate(-50%, -50%);
will-change: transform;
}
</style>
</head>
<body>
<div class="container">
<img src="assets/logo.png" alt="Logo" class="logo">
<div id="launchText" class="launch">Launching in 2026</div>
</div>
<div class="follower" id="follower"></div>
<script>
/* ---------------- Cursor Follower ---------------- */
const follower = document.getElementById("follower");
let posX = innerWidth/2, posY = innerHeight/2;
let mouseX = posX, mouseY = posY;
const ease = 0.12;
addEventListener("mousemove", e => {
mouseX = e.clientX;
mouseY = e.clientY;
});
(function animate(){
posX += (mouseX - posX) * ease;
posY += (mouseY - posY) * ease;
follower.style.transform =
`translate3d(${posX}px, ${posY}px, 0) translate(-50%, -50%)`;
requestAnimationFrame(animate);
})();
/* ---------------- Smart Language Detection ---------------- */
const translations = {
EN: "Launching in 2026",
FR: "Lancement en 2026",
DE: "Start im Jahr 2026",
ES: "Lanzamiento en 2026"
};
// 1. Cloudflare GeoIP
const country = window.CF_IPCountry || null;
// 2. Map country → language
let lang = null;
if (country) {
if (["FR","BE","CH","CA"].includes(country)) lang = "FR";
else if (["DE","AT"].includes(country)) lang = "DE";
else if (["ES","MX","AR","CL","CO","PE"].includes(country)) lang = "ES";
}
// 3. Browser language fallback
if (!lang) {
const browserLang = (navigator.languages?.[0] || navigator.language || "en").slice(0,2).toUpperCase();
lang = translations[browserLang] ? browserLang : "EN";
}
// 4. Default fallback
if (!lang) lang = "EN";
// 5. Set the text
document.getElementById("launchText").textContent = translations[lang];
</script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"cbf95c482a3e4d1f8b0ffa2b10f5f38f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 172.67.181.66:443 · gofbl.com
2026-01-10 20:17
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:18:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ufw%2FehJZ%2Fx995PxRYoy%2BiYrGvSwJ1owVJHKTJ4AiDNxxPb2B%2Fpa4gY1BSwm%2B8E33b8YJlcmNclQH5VhtlkzNnAkhxhoJe%2B%2BJdA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=48
CF-RAY: 9bbedc775cb528c9-EWR
alt-svc: h3=":443"; ma=86400
Page title: GoFBL
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>GoFBL</title>
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png">
<link rel="shortcut icon" href="assets/favicon.ico" type="image/x-icon">
<style>
html, body {
margin: 0;
padding: 0;
height: 100%;
background: #000;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
font-family: Arial, sans-serif;
cursor: none;
user-select: none;
}
.container {
text-align: center;
color: white;
opacity: 0;
animation: fadeIn 1.5s forwards;
pointer-events: none;
}
@keyframes fadeIn { to { opacity: 1; } }
.logo {
width: 400px;
max-width: 80vw;
margin: 0 auto 10px;
opacity: 0;
transform: scale(0.8);
animation: logoAppear 1.5s forwards .3s;
-webkit-user-drag: none;
}
@keyframes logoAppear { to { opacity: 1; transform: scale(1); } }
.launch {
font-size: 24px;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-top: -20px;
opacity: 0;
animation: fadeIn 1.5s forwards 1.5s;
}
.follower {
position: fixed;
width: 60px;
height: 60px;
border-radius: 50%;
border: 2px solid rgba(255,255,255,0.9);
pointer-events: none;
mix-blend-mode: screen;
background: radial-gradient(circle at 35% 35%, rgba(255,255,255,0.07), rgba(255,255,255,0.02));
z-index: 9999;
top: 0;
left: 0;
transform: translate(-50%, -50%);
will-change: transform;
}
</style>
</head>
<body>
<div class="container">
<img src="assets/logo.png" alt="Logo" class="logo">
<div id="launchText" class="launch">Launching in 2026</div>
</div>
<div class="follower" id="follower"></div>
<script>
/* ---------------- Cursor Follower ---------------- */
const follower = document.getElementById("follower");
let posX = innerWidth/2, posY = innerHeight/2;
let mouseX = posX, mouseY = posY;
const ease = 0.12;
addEventListener("mousemove", e => {
mouseX = e.clientX;
mouseY = e.clientY;
});
(function animate(){
posX += (mouseX - posX) * ease;
posY += (mouseY - posY) * ease;
follower.style.transform =
`translate3d(${posX}px, ${posY}px, 0) translate(-50%, -50%)`;
requestAnimationFrame(animate);
})();
/* ---------------- Smart Language Detection ---------------- */
const translations = {
EN: "Launching in 2026",
FR: "Lancement en 2026",
DE: "Start im Jahr 2026",
ES: "Lanzamiento en 2026"
};
// 1. Cloudflare GeoIP
const country = window.CF_IPCountry || null;
// 2. Map country → language
let lang = null;
if (country) {
if (["FR","BE","CH","CA"].includes(country)) lang = "FR";
else if (["DE","AT"].includes(country)) lang = "DE";
else if (["ES","MX","AR","CL","CO","PE"].includes(country)) lang = "ES";
}
// 3. Browser language fallback
if (!lang) {
const browserLang = (navigator.languages?.[0] || navigator.language || "en").slice(0,2).toUpperCase();
lang = translations[browserLang] ? browserLang : "EN";
}
// 4. Default fallback
if (!lang) lang = "EN";
// 5. Set the text
document.getElementById("launchText").textContent = translations[lang];
</script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"cbf95c482a3e4d1f8b0ffa2b10f5f38f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3037::6815:5be5:8443 · gofbl.com
2026-01-10 20:17
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:18:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1scQJyCas%2FQNx8NqUvOmh94ewvao7zyuPW8dq8Mm8KinDRxNqV8G62bJhaMCHHkdaaPwoUI%2BlkFZO8RCHymsIG8UZhh4LgjjB3C4%2FZ5T0GUwIau5sg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=32
CF-RAY: 9bbedc775f5ff7be-SJC
alt-svc: h3=":8443"; ma=86400
Page title: GoFBL
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>GoFBL</title>
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png">
<link rel="shortcut icon" href="assets/favicon.ico" type="image/x-icon">
<style>
html, body {
margin: 0;
padding: 0;
height: 100%;
background: #000;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
font-family: Arial, sans-serif;
cursor: none;
user-select: none;
}
.container {
text-align: center;
color: white;
opacity: 0;
animation: fadeIn 1.5s forwards;
pointer-events: none;
}
@keyframes fadeIn { to { opacity: 1; } }
.logo {
width: 400px;
max-width: 80vw;
margin: 0 auto 10px;
opacity: 0;
transform: scale(0.8);
animation: logoAppear 1.5s forwards .3s;
-webkit-user-drag: none;
}
@keyframes logoAppear { to { opacity: 1; transform: scale(1); } }
.launch {
font-size: 24px;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-top: -20px;
opacity: 0;
animation: fadeIn 1.5s forwards 1.5s;
}
.follower {
position: fixed;
width: 60px;
height: 60px;
border-radius: 50%;
border: 2px solid rgba(255,255,255,0.9);
pointer-events: none;
mix-blend-mode: screen;
background: radial-gradient(circle at 35% 35%, rgba(255,255,255,0.07), rgba(255,255,255,0.02));
z-index: 9999;
top: 0;
left: 0;
transform: translate(-50%, -50%);
will-change: transform;
}
</style>
</head>
<body>
<div class="container">
<img src="assets/logo.png" alt="Logo" class="logo">
<div id="launchText" class="launch">Launching in 2026</div>
</div>
<div class="follower" id="follower"></div>
<script>
/* ---------------- Cursor Follower ---------------- */
const follower = document.getElementById("follower");
let posX = innerWidth/2, posY = innerHeight/2;
let mouseX = posX, mouseY = posY;
const ease = 0.12;
addEventListener("mousemove", e => {
mouseX = e.clientX;
mouseY = e.clientY;
});
(function animate(){
posX += (mouseX - posX) * ease;
posY += (mouseY - posY) * ease;
follower.style.transform =
`translate3d(${posX}px, ${posY}px, 0) translate(-50%, -50%)`;
requestAnimationFrame(animate);
})();
/* ---------------- Smart Language Detection ---------------- */
const translations = {
EN: "Launching in 2026",
FR: "Lancement en 2026",
DE: "Start im Jahr 2026",
ES: "Lanzamiento en 2026"
};
// 1. Cloudflare GeoIP
const country = window.CF_IPCountry || null;
// 2. Map country → language
let lang = null;
if (country) {
if (["FR","BE","CH","CA"].includes(country)) lang = "FR";
else if (["DE","AT"].includes(country)) lang = "DE";
else if (["ES","MX","AR","CL","CO","PE"].includes(country)) lang = "ES";
}
// 3. Browser language fallback
if (!lang) {
const browserLang = (navigator.languages?.[0] || navigator.language || "en").slice(0,2).toUpperCase();
lang = translations[browserLang] ? browserLang : "EN";
}
// 4. Default fallback
if (!lang) lang = "EN";
// 5. Set the text
document.getElementById("launchText").textContent = translations[lang];
</script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"cbf95c482a3e4d1f8b0ffa2b10f5f38f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 104.21.91.229:443 · gofbl.com
2026-01-10 20:17
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:18:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rzF4LC75uxQM0Gxm7i2zr%2FuL47zJRUFyrybYkG4rwDYUziGjHLFOQJpfFkmHdskKVetJNjlGDJ1hQfUuRGr7JRlA5talaq49RQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=44
CF-RAY: 9bbedc774c3f9187-EWR
alt-svc: h3=":443"; ma=86400
Page title: GoFBL
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>GoFBL</title>
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png">
<link rel="shortcut icon" href="assets/favicon.ico" type="image/x-icon">
<style>
html, body {
margin: 0;
padding: 0;
height: 100%;
background: #000;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
font-family: Arial, sans-serif;
cursor: none;
user-select: none;
}
.container {
text-align: center;
color: white;
opacity: 0;
animation: fadeIn 1.5s forwards;
pointer-events: none;
}
@keyframes fadeIn { to { opacity: 1; } }
.logo {
width: 400px;
max-width: 80vw;
margin: 0 auto 10px;
opacity: 0;
transform: scale(0.8);
animation: logoAppear 1.5s forwards .3s;
-webkit-user-drag: none;
}
@keyframes logoAppear { to { opacity: 1; transform: scale(1); } }
.launch {
font-size: 24px;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-top: -20px;
opacity: 0;
animation: fadeIn 1.5s forwards 1.5s;
}
.follower {
position: fixed;
width: 60px;
height: 60px;
border-radius: 50%;
border: 2px solid rgba(255,255,255,0.9);
pointer-events: none;
mix-blend-mode: screen;
background: radial-gradient(circle at 35% 35%, rgba(255,255,255,0.07), rgba(255,255,255,0.02));
z-index: 9999;
top: 0;
left: 0;
transform: translate(-50%, -50%);
will-change: transform;
}
</style>
</head>
<body>
<div class="container">
<img src="assets/logo.png" alt="Logo" class="logo">
<div id="launchText" class="launch">Launching in 2026</div>
</div>
<div class="follower" id="follower"></div>
<script>
/* ---------------- Cursor Follower ---------------- */
const follower = document.getElementById("follower");
let posX = innerWidth/2, posY = innerHeight/2;
let mouseX = posX, mouseY = posY;
const ease = 0.12;
addEventListener("mousemove", e => {
mouseX = e.clientX;
mouseY = e.clientY;
});
(function animate(){
posX += (mouseX - posX) * ease;
posY += (mouseY - posY) * ease;
follower.style.transform =
`translate3d(${posX}px, ${posY}px, 0) translate(-50%, -50%)`;
requestAnimationFrame(animate);
})();
/* ---------------- Smart Language Detection ---------------- */
const translations = {
EN: "Launching in 2026",
FR: "Lancement en 2026",
DE: "Start im Jahr 2026",
ES: "Lanzamiento en 2026"
};
// 1. Cloudflare GeoIP
const country = window.CF_IPCountry || null;
// 2. Map country → language
let lang = null;
if (country) {
if (["FR","BE","CH","CA"].includes(country)) lang = "FR";
else if (["DE","AT"].includes(country)) lang = "DE";
else if (["ES","MX","AR","CL","CO","PE"].includes(country)) lang = "ES";
}
// 3. Browser language fallback
if (!lang) {
const browserLang = (navigator.languages?.[0] || navigator.language || "en").slice(0,2).toUpperCase();
lang = translations[browserLang] ? browserLang : "EN";
}
// 4. Default fallback
if (!lang) lang = "EN";
// 5. Set the text
document.getElementById("launchText").textContent = translations[lang];
</script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"cbf95c482a3e4d1f8b0ffa2b10f5f38f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3037::6815:5be5:443 · gofbl.com
2026-01-10 20:17
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:18:02 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0qU%2B%2BON9g8T4MI%2BC8DkJcL6NsvAULsaccHXXZF08mL37HywOaNgGSvH%2FAVka00DLpfsozhEP3x3zh9gpfjDebObcWBjz0GPNUoQFftwh05hzR9zFpA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=320
CF-RAY: 9bbedc7aff36ff6f-BOM
alt-svc: h3=":443"; ma=86400
Page title: GoFBL
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>GoFBL</title>
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png">
<link rel="shortcut icon" href="assets/favicon.ico" type="image/x-icon">
<style>
html, body {
margin: 0;
padding: 0;
height: 100%;
background: #000;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
font-family: Arial, sans-serif;
cursor: none;
user-select: none;
}
.container {
text-align: center;
color: white;
opacity: 0;
animation: fadeIn 1.5s forwards;
pointer-events: none;
}
@keyframes fadeIn { to { opacity: 1; } }
.logo {
width: 400px;
max-width: 80vw;
margin: 0 auto 10px;
opacity: 0;
transform: scale(0.8);
animation: logoAppear 1.5s forwards .3s;
-webkit-user-drag: none;
}
@keyframes logoAppear { to { opacity: 1; transform: scale(1); } }
.launch {
font-size: 24px;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-top: -20px;
opacity: 0;
animation: fadeIn 1.5s forwards 1.5s;
}
.follower {
position: fixed;
width: 60px;
height: 60px;
border-radius: 50%;
border: 2px solid rgba(255,255,255,0.9);
pointer-events: none;
mix-blend-mode: screen;
background: radial-gradient(circle at 35% 35%, rgba(255,255,255,0.07), rgba(255,255,255,0.02));
z-index: 9999;
top: 0;
left: 0;
transform: translate(-50%, -50%);
will-change: transform;
}
</style>
</head>
<body>
<div class="container">
<img src="assets/logo.png" alt="Logo" class="logo">
<div id="launchText" class="launch">Launching in 2026</div>
</div>
<div class="follower" id="follower"></div>
<script>
/* ---------------- Cursor Follower ---------------- */
const follower = document.getElementById("follower");
let posX = innerWidth/2, posY = innerHeight/2;
let mouseX = posX, mouseY = posY;
const ease = 0.12;
addEventListener("mousemove", e => {
mouseX = e.clientX;
mouseY = e.clientY;
});
(function animate(){
posX += (mouseX - posX) * ease;
posY += (mouseY - posY) * ease;
follower.style.transform =
`translate3d(${posX}px, ${posY}px, 0) translate(-50%, -50%)`;
requestAnimationFrame(animate);
})();
/* ---------------- Smart Language Detection ---------------- */
const translations = {
EN: "Launching in 2026",
FR: "Lancement en 2026",
DE: "Start im Jahr 2026",
ES: "Lanzamiento en 2026"
};
// 1. Cloudflare GeoIP
const country = window.CF_IPCountry || null;
// 2. Map country → language
let lang = null;
if (country) {
if (["FR","BE","CH","CA"].includes(country)) lang = "FR";
else if (["DE","AT"].includes(country)) lang = "DE";
else if (["ES","MX","AR","CL","CO","PE"].includes(country)) lang = "ES";
}
// 3. Browser language fallback
if (!lang) {
const browserLang = (navigator.languages?.[0] || navigator.language || "en").slice(0,2).toUpperCase();
lang = translations[browserLang] ? browserLang : "EN";
}
// 4. Default fallback
if (!lang) lang = "EN";
// 5. Set the text
document.getElementById("launchText").textContent = translations[lang];
</script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"cbf95c482a3e4d1f8b0ffa2b10f5f38f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 104.21.91.229:8443 · gofbl.com
2026-01-10 20:17
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:18:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=44yZv3MMPJvgFHgTsVdCftqNu1uqL48N%2BxONubC%2BM1MeEsfjkI1aJ4yRFJgdTEQQU02uebWB81yvWN%2BupKQDa7et2j7ngkT6Nw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=16,cfOrigin;dur=52
CF-RAY: 9bbedc770de481c8-SIN
alt-svc: h3=":8443"; ma=86400
Page title: GoFBL
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>GoFBL</title>
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png">
<link rel="shortcut icon" href="assets/favicon.ico" type="image/x-icon">
<style>
html, body {
margin: 0;
padding: 0;
height: 100%;
background: #000;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
font-family: Arial, sans-serif;
cursor: none;
user-select: none;
}
.container {
text-align: center;
color: white;
opacity: 0;
animation: fadeIn 1.5s forwards;
pointer-events: none;
}
@keyframes fadeIn { to { opacity: 1; } }
.logo {
width: 400px;
max-width: 80vw;
margin: 0 auto 10px;
opacity: 0;
transform: scale(0.8);
animation: logoAppear 1.5s forwards .3s;
-webkit-user-drag: none;
}
@keyframes logoAppear { to { opacity: 1; transform: scale(1); } }
.launch {
font-size: 24px;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-top: -20px;
opacity: 0;
animation: fadeIn 1.5s forwards 1.5s;
}
.follower {
position: fixed;
width: 60px;
height: 60px;
border-radius: 50%;
border: 2px solid rgba(255,255,255,0.9);
pointer-events: none;
mix-blend-mode: screen;
background: radial-gradient(circle at 35% 35%, rgba(255,255,255,0.07), rgba(255,255,255,0.02));
z-index: 9999;
top: 0;
left: 0;
transform: translate(-50%, -50%);
will-change: transform;
}
</style>
</head>
<body>
<div class="container">
<img src="assets/logo.png" alt="Logo" class="logo">
<div id="launchText" class="launch">Launching in 2026</div>
</div>
<div class="follower" id="follower"></div>
<script>
/* ---------------- Cursor Follower ---------------- */
const follower = document.getElementById("follower");
let posX = innerWidth/2, posY = innerHeight/2;
let mouseX = posX, mouseY = posY;
const ease = 0.12;
addEventListener("mousemove", e => {
mouseX = e.clientX;
mouseY = e.clientY;
});
(function animate(){
posX += (mouseX - posX) * ease;
posY += (mouseY - posY) * ease;
follower.style.transform =
`translate3d(${posX}px, ${posY}px, 0) translate(-50%, -50%)`;
requestAnimationFrame(animate);
})();
/* ---------------- Smart Language Detection ---------------- */
const translations = {
EN: "Launching in 2026",
FR: "Lancement en 2026",
DE: "Start im Jahr 2026",
ES: "Lanzamiento en 2026"
};
// 1. Cloudflare GeoIP
const country = window.CF_IPCountry || null;
// 2. Map country → language
let lang = null;
if (country) {
if (["FR","BE","CH","CA"].includes(country)) lang = "FR";
else if (["DE","AT"].includes(country)) lang = "DE";
else if (["ES","MX","AR","CL","CO","PE"].includes(country)) lang = "ES";
}
// 3. Browser language fallback
if (!lang) {
const browserLang = (navigator.languages?.[0] || navigator.language || "en").slice(0,2).toUpperCase();
lang = translations[browserLang] ? browserLang : "EN";
}
// 4. Default fallback
if (!lang) lang = "EN";
// 5. Set the text
document.getElementById("launchText").textContent = translations[lang];
</script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"cbf95c482a3e4d1f8b0ffa2b10f5f38f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 172.67.181.66:8443 · gofbl.com
2026-01-10 20:17
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:18:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5Y7HMKnzRwrDlRypDAUTUS7YXabEWhjzvl70kIwA4%2F1SzcZlBv9tl6f4o6nsyYSXCLlVlre3kRIwMeFDdOf%2BWqvDQiG2Wm8JLQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bbedc773866c046-LHR
alt-svc: h3=":8443"; ma=86400
Page title: GoFBL
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>GoFBL</title>
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png">
<link rel="shortcut icon" href="assets/favicon.ico" type="image/x-icon">
<style>
html, body {
margin: 0;
padding: 0;
height: 100%;
background: #000;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
font-family: Arial, sans-serif;
cursor: none;
user-select: none;
}
.container {
text-align: center;
color: white;
opacity: 0;
animation: fadeIn 1.5s forwards;
pointer-events: none;
}
@keyframes fadeIn { to { opacity: 1; } }
.logo {
width: 400px;
max-width: 80vw;
margin: 0 auto 10px;
opacity: 0;
transform: scale(0.8);
animation: logoAppear 1.5s forwards .3s;
-webkit-user-drag: none;
}
@keyframes logoAppear { to { opacity: 1; transform: scale(1); } }
.launch {
font-size: 24px;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-top: -20px;
opacity: 0;
animation: fadeIn 1.5s forwards 1.5s;
}
.follower {
position: fixed;
width: 60px;
height: 60px;
border-radius: 50%;
border: 2px solid rgba(255,255,255,0.9);
pointer-events: none;
mix-blend-mode: screen;
background: radial-gradient(circle at 35% 35%, rgba(255,255,255,0.07), rgba(255,255,255,0.02));
z-index: 9999;
top: 0;
left: 0;
transform: translate(-50%, -50%);
will-change: transform;
}
</style>
</head>
<body>
<div class="container">
<img src="assets/logo.png" alt="Logo" class="logo">
<div id="launchText" class="launch">Launching in 2026</div>
</div>
<div class="follower" id="follower"></div>
<script>
/* ---------------- Cursor Follower ---------------- */
const follower = document.getElementById("follower");
let posX = innerWidth/2, posY = innerHeight/2;
let mouseX = posX, mouseY = posY;
const ease = 0.12;
addEventListener("mousemove", e => {
mouseX = e.clientX;
mouseY = e.clientY;
});
(function animate(){
posX += (mouseX - posX) * ease;
posY += (mouseY - posY) * ease;
follower.style.transform =
`translate3d(${posX}px, ${posY}px, 0) translate(-50%, -50%)`;
requestAnimationFrame(animate);
})();
/* ---------------- Smart Language Detection ---------------- */
const translations = {
EN: "Launching in 2026",
FR: "Lancement en 2026",
DE: "Start im Jahr 2026",
ES: "Lanzamiento en 2026"
};
// 1. Cloudflare GeoIP
const country = window.CF_IPCountry || null;
// 2. Map country → language
let lang = null;
if (country) {
if (["FR","BE","CH","CA"].includes(country)) lang = "FR";
else if (["DE","AT"].includes(country)) lang = "DE";
else if (["ES","MX","AR","CL","CO","PE"].includes(country)) lang = "ES";
}
// 3. Browser language fallback
if (!lang) {
const browserLang = (navigator.languages?.[0] || navigator.language || "en").slice(0,2).toUpperCase();
lang = translations[browserLang] ? browserLang : "EN";
}
// 4. Default fallback
if (!lang) lang = "EN";
// 5. Set the text
document.getElementById("launchText").textContent = translations[lang];
</script>
</body>
</html>
Open service 104.21.91.229:80 · gofbl.com
2026-01-10 20:17
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 20:18:01 GMT
Content-Length: 0
Connection: close
Location: https://gofbl.com/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iaz5hGtg8JGBE8CY%2Bkwmgp14NXkkNzSTCwfuUZdFF2WxJDbGaMFMKeFKQPD%2B5%2FlHBNPnzcwWK1XzWC26sEwcz%2Bxj8W6wBvstkw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bbedc76a81cd34c-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3031::ac43:b542:80 · gofbl.com
2026-01-10 20:17
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 20:18:01 GMT
Content-Length: 0
Connection: close
Location: https://gofbl.com/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KfBsfbnWSeykXXy%2FkmmDaRJp0VgowKtxK5GhMS6U5LVfzjEGrCr3VL2Y19Gd7maw1w%2FbxoMkT5WxwSDamRSQHa%2BfB4V4Wgpll8nKr%2FMOHsr%2BGQzZKA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=17,cfOrigin;dur=7
cf-cache-status: DYNAMIC
CF-RAY: 9bbedc76bfc37542-SJC
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3031::ac43:b542:443 · gofbl.com
2026-01-10 20:17
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 20:18:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NScpZxJ7HrFoENNSDeQeOp1I3x5QDQO0doOOm0Xk8FwGPYxteRA7w%2FzCRGr2%2FQi%2Fnosux5tFPJ9XzuI0lhcgKI%2FzNsNPDwnRSRbdR6810d0AMFP%2BzA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bbedc769c1b0a60-AMS
alt-svc: h3=":443"; ma=86400
Page title: GoFBL
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>GoFBL</title>
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png">
<link rel="shortcut icon" href="assets/favicon.ico" type="image/x-icon">
<style>
html, body {
margin: 0;
padding: 0;
height: 100%;
background: #000;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
font-family: Arial, sans-serif;
cursor: none;
user-select: none;
}
.container {
text-align: center;
color: white;
opacity: 0;
animation: fadeIn 1.5s forwards;
pointer-events: none;
}
@keyframes fadeIn { to { opacity: 1; } }
.logo {
width: 400px;
max-width: 80vw;
margin: 0 auto 10px;
opacity: 0;
transform: scale(0.8);
animation: logoAppear 1.5s forwards .3s;
-webkit-user-drag: none;
}
@keyframes logoAppear { to { opacity: 1; transform: scale(1); } }
.launch {
font-size: 24px;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-top: -20px;
opacity: 0;
animation: fadeIn 1.5s forwards 1.5s;
}
.follower {
position: fixed;
width: 60px;
height: 60px;
border-radius: 50%;
border: 2px solid rgba(255,255,255,0.9);
pointer-events: none;
mix-blend-mode: screen;
background: radial-gradient(circle at 35% 35%, rgba(255,255,255,0.07), rgba(255,255,255,0.02));
z-index: 9999;
top: 0;
left: 0;
transform: translate(-50%, -50%);
will-change: transform;
}
</style>
</head>
<body>
<div class="container">
<img src="assets/logo.png" alt="Logo" class="logo">
<div id="launchText" class="launch">Launching in 2026</div>
</div>
<div class="follower" id="follower"></div>
<script>
/* ---------------- Cursor Follower ---------------- */
const follower = document.getElementById("follower");
let posX = innerWidth/2, posY = innerHeight/2;
let mouseX = posX, mouseY = posY;
const ease = 0.12;
addEventListener("mousemove", e => {
mouseX = e.clientX;
mouseY = e.clientY;
});
(function animate(){
posX += (mouseX - posX) * ease;
posY += (mouseY - posY) * ease;
follower.style.transform =
`translate3d(${posX}px, ${posY}px, 0) translate(-50%, -50%)`;
requestAnimationFrame(animate);
})();
/* ---------------- Smart Language Detection ---------------- */
const translations = {
EN: "Launching in 2026",
FR: "Lancement en 2026",
DE: "Start im Jahr 2026",
ES: "Lanzamiento en 2026"
};
// 1. Cloudflare GeoIP
const country = window.CF_IPCountry || null;
// 2. Map country → language
let lang = null;
if (country) {
if (["FR","BE","CH","CA"].includes(country)) lang = "FR";
else if (["DE","AT"].includes(country)) lang = "DE";
else if (["ES","MX","AR","CL","CO","PE"].includes(country)) lang = "ES";
}
// 3. Browser language fallback
if (!lang) {
const browserLang = (navigator.languages?.[0] || navigator.language || "en").slice(0,2).toUpperCase();
lang = translations[browserLang] ? browserLang : "EN";
}
// 4. Default fallback
if (!lang) lang = "EN";
// 5. Set the text
document.getElementById("launchText").textContent = translations[lang];
</script>
</body>
</html>
Open service 172.67.181.66:80 · gofbl.com
2026-01-10 20:17
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 20:18:01 GMT
Content-Length: 0
Connection: close
Location: https://gofbl.com/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oaacd7%2BJQ8D%2B1mdnWdlhYsTkp8gLYKAO%2BhV8Ze%2B1M2CNWNd%2BlPffln6FbH6JSy9%2Ft0QghU%2FA1R0%2B9VkzhqoWzAPJxwnF5HHXpQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bbedc75de8fd2ae-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::6815:5be5:80 · gofbl.com
2026-01-10 20:17
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 20:18:01 GMT
Content-Length: 0
Connection: close
Location: https://gofbl.com/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8VjAJP2ZsD9SJP%2B3hoEBrMB0oUyJxtNZaaPOnrSEoPpT1QV%2BnbSs6tgflnEJHLVUWknPaWxQz10jKu1sY2YhTpuR7tvUeU2ZZZB1i5NPfjH%2BP%2FO%2BzA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9bbedc758c79d266-FRA
alt-svc: h3=":443"; ma=86400