cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3037::6815:5b8b:443 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:33 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hJTr0ZjdespLdOetdINSVRN0NH79ktzBNDtwyZG%2FqMRJGgdDak8iRpX4cOHw9dHinaWMLInxTeTET3qy%2Bvmz%2BXiU6Fk53YKXVdImPbiWEhZJyjaj2cKdVnxwg55V6Nk%3D"}]}
CF-RAY: 9c3146cbbaab84b3-BOM
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 2606:4700:3037::6815:5b8b:80 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:33 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0KAL%2Bxhoie5Ti%2BRIN9b%2FvpVb%2Bk3fW9714fwKPqrcMWD6mnbTh0S%2F5RVt8LSHfyMrYkrwJ8Kv5qzNzOLiNPDcA0o7YEHw59PEmFXmyKnSH4FpdtSD6vQCvXxsHZS3VR8%3D"}]}
CF-RAY: 9c3146c9e94eab96-YYZ
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 2606:4700:3037::6815:5b8b:443 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 17:33:33 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Fri, 03 Jan 2025 15:30:24 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
strict-transport-security: max-age=15768000; includeSubDomains
x-powered-by: PleskLin
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=65Rx0tcahEjEuAmtRRqEI2I6CrLHWpSLxRW%2B%2F7qBDDengG6c%2F%2ByYJMAWMx10gZolxhrSaJnqA7yH2Oed%2BTDYK9FH2Dp5y1tuk0eQ7LTW0q8mCb0hRbL7aGf25Q%3D%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c3146caccd0c487-SJC
alt-svc: h3=":443"; ma=86400
Page title: Fynn Ehrhardt | IT-Service
<!DOCTYPE html>
<html lang="de" class="overflow-x-hidden bg-slate-950">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Fynn Ehrhardt | IT-Service</title>
<!-- CSS Framework | Tailwind CSS -->
<link href="css/style.css" rel="stylesheet">
<link href="css/glitch.css" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<!-- <script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script> -->
<script src="js/functions.js"></script>
<script src="js/acrylic.js"></script>
<!-- <script src="js/matrix.js"></script> -->
<!-- Fonts | Google Fonts -->
<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=Mona+Sans: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.7.2/css/all.min.css">
<script src="https://unpkg.com/@dotlottie/player-component@2.7.12/dist/dotlottie-player.mjs" type="module"></script>
</head>
<body class="group/theme w-full overflow-x-hidden flex flex-wrap text-slate-300 gap-0 relative z-50">
<!-- Bottom-Bar -->
<div class="
flex flex-row fixed z-50
bottom-0 left-0 w-full h-auto p-4 justify-between
pointer-events-none
">
<div class="h-16 w-16"></div>
<!-- Menu -->
<div class="
menu-wrapper group menu absolute left-0 right-0 bottom-0
flex flex-col align-bottom
w-full h-min p-4
">
<!-- Menu area -->
<div class="
acrylic overflow-hidden
rounded-2xl backdrop-blur bg-slate-900/50 backdrop-brightness-50
group-[.casual]/theme:bg-slate-100/50 group-[.casual]/theme:backdrop-brightness-100
group-[.casual]/theme:shadow-2xl group-[.casual]/theme:shadow-slate-950/50 group-[.casual]/theme:border-[0px] group-[.casual]/theme:group-open:border-[1px] group-[.casual]/theme:border-white/[16.66%]
w-full max-w-[480px] h-64 max-h-[0px] group-open:max-h-[512px] mx-auto -mb-8
transition-all duration-700
">
<div class="highlight bg-violet-500"></div>
</div>
<!-- Menu button -->
<div class="
menu-btn acrylic relative
h-16 w-16 mx-auto p-[2px]
backdrop-blur bg-gradient-to-br from-slate-950/25 to-slate-950/25 group-open:from-violet-500 group-open:to-indigo-500 backdrop-brightness-50
group-[.casual]/theme:from-slate-100/50 group-[.casual]/theme:to-slate-100/50 group-[.casual]/theme:group-open:from-violet-500 group-[.casual]/theme:group-open:to-indigo-500 group-[.casual]/theme:backdrop-brightness-125
rounded-[16px] group-open:rounded-[32px]
transition-all duration-300 pointer-events-auto cursor-pointer overflow-hidden
">
<div class="highlight bg-violet-500/0"></div>
<i class="
fa-solid fa-bars bg-gradient-to-br from-violet-500 to-indigo-500 text-transparent bg-clip-text
absolute top-1/2 left-1/2 translate-x-[-14px] translate-y-[-16px]
text-[32px] leadung-[32px] scale-100 group-open:scale-0
transform transition-all duration-300
"></i>
<i class="
fa-solid fa-xmark text-white
absolute top-1/2 left-1/2 translate-x-[-12px] translate-y-[-16px]
text-[32px] leadung-[32px] scale-0 group-open:scale-100
transform transition-all duration-300
"></i>
</div>
</div>
<!-- Switch -->
<div class="
theme-switch acrylic group absolute bottom-4 right-4
Open service 104.21.91.139:8443 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 303 See Other
Date: Sat, 24 Jan 2026 17:33:33 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
location: https://www.fynnehrhardt.de/login.php
expires: Fri, 28 May 1999 00:00:00 GMT
last-modified: Sat, 24 Jan 2026 17:33:33 GMT
Cache-Control: no-store, no-cache, must-revalidate
pragma: no-cache
p3p: CP="NON COR CURa ADMa OUR NOR UNI COM NAV STA"
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
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=OVf5aIYit4%2BuKEjYOsmwIZenHVZZr5lpCbNH6J58Ahjtrs70emuHUmjLYaVp0G580QB7AuNDOJMlp41CaWSYS6M5jvoeZqtyJ5hYxgerKqio6J0%3D"}]}
CF-RAY: 9c3146cb6ee69cd1-SIN
alt-svc: h3=":8443"; ma=86400
Open service 172.67.222.18:443 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 17:33:33 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Fri, 03 Jan 2025 15:30:24 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
strict-transport-security: max-age=15768000; includeSubDomains
x-powered-by: PleskLin
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3q6cSkQlrsIRMGqcjh3I20pG4AxNgUj7LWAsJqYtLqc777omk1qJMAB12ZtTG1YHnlJ9XI2KhXqLGTXTdDczaT28wx1CtEHOfkos2%2Fa82A%3D%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c3146cb3894411c-SIN
alt-svc: h3=":443"; ma=86400
Page title: Fynn Ehrhardt | IT-Service
<!DOCTYPE html>
<html lang="de" class="overflow-x-hidden bg-slate-950">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Fynn Ehrhardt | IT-Service</title>
<!-- CSS Framework | Tailwind CSS -->
<link href="css/style.css" rel="stylesheet">
<link href="css/glitch.css" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<!-- <script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script> -->
<script src="js/functions.js"></script>
<script src="js/acrylic.js"></script>
<!-- <script src="js/matrix.js"></script> -->
<!-- Fonts | Google Fonts -->
<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=Mona+Sans: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.7.2/css/all.min.css">
<script src="https://unpkg.com/@dotlottie/player-component@2.7.12/dist/dotlottie-player.mjs" type="module"></script>
</head>
<body class="group/theme w-full overflow-x-hidden flex flex-wrap text-slate-300 gap-0 relative z-50">
<!-- Bottom-Bar -->
<div class="
flex flex-row fixed z-50
bottom-0 left-0 w-full h-auto p-4 justify-between
pointer-events-none
">
<div class="h-16 w-16"></div>
<!-- Menu -->
<div class="
menu-wrapper group menu absolute left-0 right-0 bottom-0
flex flex-col align-bottom
w-full h-min p-4
">
<!-- Menu area -->
<div class="
acrylic overflow-hidden
rounded-2xl backdrop-blur bg-slate-900/50 backdrop-brightness-50
group-[.casual]/theme:bg-slate-100/50 group-[.casual]/theme:backdrop-brightness-100
group-[.casual]/theme:shadow-2xl group-[.casual]/theme:shadow-slate-950/50 group-[.casual]/theme:border-[0px] group-[.casual]/theme:group-open:border-[1px] group-[.casual]/theme:border-white/[16.66%]
w-full max-w-[480px] h-64 max-h-[0px] group-open:max-h-[512px] mx-auto -mb-8
transition-all duration-700
">
<div class="highlight bg-violet-500"></div>
</div>
<!-- Menu button -->
<div class="
menu-btn acrylic relative
h-16 w-16 mx-auto p-[2px]
backdrop-blur bg-gradient-to-br from-slate-950/25 to-slate-950/25 group-open:from-violet-500 group-open:to-indigo-500 backdrop-brightness-50
group-[.casual]/theme:from-slate-100/50 group-[.casual]/theme:to-slate-100/50 group-[.casual]/theme:group-open:from-violet-500 group-[.casual]/theme:group-open:to-indigo-500 group-[.casual]/theme:backdrop-brightness-125
rounded-[16px] group-open:rounded-[32px]
transition-all duration-300 pointer-events-auto cursor-pointer overflow-hidden
">
<div class="highlight bg-violet-500/0"></div>
<i class="
fa-solid fa-bars bg-gradient-to-br from-violet-500 to-indigo-500 text-transparent bg-clip-text
absolute top-1/2 left-1/2 translate-x-[-14px] translate-y-[-16px]
text-[32px] leadung-[32px] scale-100 group-open:scale-0
transform transition-all duration-300
"></i>
<i class="
fa-solid fa-xmark text-white
absolute top-1/2 left-1/2 translate-x-[-12px] translate-y-[-16px]
text-[32px] leadung-[32px] scale-0 group-open:scale-100
transform transition-all duration-300
"></i>
</div>
</div>
<!-- Switch -->
<div class="
theme-switch acrylic group absolute bottom-4 right-4
Open service 2606:4700:3037::6815:5b8b:80 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:33 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oOAMtxhLneyymSxxcuT4CXKPMsSUQDOScGgvYs61vqZnGIScxRm7snlOxr4CN%2BlG9GNbHeGZ9HkYDD5hlDB6fISL%2Fu6slQ%2FKII91Wuf0aE%2B9YyzjcNf0N4lLVQ%3D%3D"}]}
CF-RAY: 9c3146cb18df4726-BOM
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 2606:4700:3037::6815:5b8b:8443 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 526 <none> Date: Sat, 24 Jan 2026 17:33:33 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: 9c3146c87ca94f0b-EWR alt-svc: h3=":8443"; ma=86400 error code: 526
Open service 172.67.222.18:80 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=VwUa7LODXK7rOZAEQnXX9Tz%2B0tjvh0K%2FFw17Evuxkl2%2BBP%2BF9wJhZphIri3m9PadIdwOirf6imag98Mp3%2B8EyGoR4Ru2jey%2FFPpOBmpTiw%3D%3D"}]}
CF-RAY: 9c3146c78d26ba7d-AMS
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 2606:4700:3031::ac43:de12:8443 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 526 <none> Date: Sat, 24 Jan 2026 17:33:33 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: 9c3146c89ced8c54-EWR alt-svc: h3=":8443"; ma=86400 error code: 526
Open service 2606:4700:3037::6815:5b8b:8443 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 303 See Other
Date: Sat, 24 Jan 2026 17:33:33 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
location: https://www.fynnehrhardt.de/login.php
expires: Fri, 28 May 1999 00:00:00 GMT
last-modified: Sat, 24 Jan 2026 17:33:33 GMT
Cache-Control: no-store, no-cache, must-revalidate
pragma: no-cache
p3p: CP="NON COR CURa ADMa OUR NOR UNI COM NAV STA"
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
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=UGiEXMPOXFqiwfNMKoAZIMx6NTO3pLfzxPWl%2FV1Lj7Adic5bSa6BeiLJO7qKEMDj87x0ldd9%2BF78RyPeixXHxFKNkaYjhSboKfkVLxSsncm9jKOl%2FnR5q%2FNc3go4"}]}
CF-RAY: 9c3146ca587f1568-SJC
alt-svc: h3=":8443"; ma=86400
Open service 2606:4700:3031::ac43:de12:80 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QvKf88kXTiAsjN43WBQSU%2FIR0dqtCRUwJ3E5ITLkTlyPWbFbe%2BYMNUDiI4V2Y2pyP%2BrNQW3d6nMwJG%2B0IdY4pTKG3UizPidsY2MzMMYJ6VUbjy5KYRUE2jJkdti8G%2Fk%3D"}]}
CF-RAY: 9c3146c7795119c0-AMS
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 172.67.222.18:8443 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 303 See Other
Date: Sat, 24 Jan 2026 17:33:33 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
location: https://www.fynnehrhardt.de/login.php
expires: Fri, 28 May 1999 00:00:00 GMT
last-modified: Sat, 24 Jan 2026 17:33:33 GMT
Cache-Control: no-store, no-cache, must-revalidate
pragma: no-cache
p3p: CP="NON COR CURa ADMa OUR NOR UNI COM NAV STA"
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
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=A6txbDNlKBFSiVBi1pLeHldSDOW%2FtGarhlJY2mWciVC4HY8TKAjzDKJ0GZ2pdp1l8satpbo97PnwCuuv2SCVOstBqlxxXW%2BLwOXSu1w3o1i%2FELE%3D"}]}
CF-RAY: 9c3146c90cdb4231-EWR
alt-svc: h3=":8443"; ma=86400
Open service 2606:4700:3031::ac43:de12:443 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 17:33:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Fri, 03 Jan 2025 15:30:24 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
strict-transport-security: max-age=15768000; includeSubDomains
x-powered-by: PleskLin
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IHrH4gVgIbXd5Tox4ISd0YzR1YILGut4AC0Ietp9QmyEc2o80tTRF4%2Bml%2Fu%2B%2BynwR4L5ctHJq5b5EC1dMRMYEfJQSbrz8YAF5qKUFyVFiiEgo%2Bq2PcjnnbMC1A%3D%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c3146c79bd0815a-FRA
alt-svc: h3=":443"; ma=86400
Page title: Fynn Ehrhardt | IT-Service
<!DOCTYPE html>
<html lang="de" class="overflow-x-hidden bg-slate-950">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Fynn Ehrhardt | IT-Service</title>
<!-- CSS Framework | Tailwind CSS -->
<link href="css/style.css" rel="stylesheet">
<link href="css/glitch.css" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<!-- <script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script> -->
<script src="js/functions.js"></script>
<script src="js/acrylic.js"></script>
<!-- <script src="js/matrix.js"></script> -->
<!-- Fonts | Google Fonts -->
<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=Mona+Sans: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.7.2/css/all.min.css">
<script src="https://unpkg.com/@dotlottie/player-component@2.7.12/dist/dotlottie-player.mjs" type="module"></script>
</head>
<body class="group/theme w-full overflow-x-hidden flex flex-wrap text-slate-300 gap-0 relative z-50">
<!-- Bottom-Bar -->
<div class="
flex flex-row fixed z-50
bottom-0 left-0 w-full h-auto p-4 justify-between
pointer-events-none
">
<div class="h-16 w-16"></div>
<!-- Menu -->
<div class="
menu-wrapper group menu absolute left-0 right-0 bottom-0
flex flex-col align-bottom
w-full h-min p-4
">
<!-- Menu area -->
<div class="
acrylic overflow-hidden
rounded-2xl backdrop-blur bg-slate-900/50 backdrop-brightness-50
group-[.casual]/theme:bg-slate-100/50 group-[.casual]/theme:backdrop-brightness-100
group-[.casual]/theme:shadow-2xl group-[.casual]/theme:shadow-slate-950/50 group-[.casual]/theme:border-[0px] group-[.casual]/theme:group-open:border-[1px] group-[.casual]/theme:border-white/[16.66%]
w-full max-w-[480px] h-64 max-h-[0px] group-open:max-h-[512px] mx-auto -mb-8
transition-all duration-700
">
<div class="highlight bg-violet-500"></div>
</div>
<!-- Menu button -->
<div class="
menu-btn acrylic relative
h-16 w-16 mx-auto p-[2px]
backdrop-blur bg-gradient-to-br from-slate-950/25 to-slate-950/25 group-open:from-violet-500 group-open:to-indigo-500 backdrop-brightness-50
group-[.casual]/theme:from-slate-100/50 group-[.casual]/theme:to-slate-100/50 group-[.casual]/theme:group-open:from-violet-500 group-[.casual]/theme:group-open:to-indigo-500 group-[.casual]/theme:backdrop-brightness-125
rounded-[16px] group-open:rounded-[32px]
transition-all duration-300 pointer-events-auto cursor-pointer overflow-hidden
">
<div class="highlight bg-violet-500/0"></div>
<i class="
fa-solid fa-bars bg-gradient-to-br from-violet-500 to-indigo-500 text-transparent bg-clip-text
absolute top-1/2 left-1/2 translate-x-[-14px] translate-y-[-16px]
text-[32px] leadung-[32px] scale-100 group-open:scale-0
transform transition-all duration-300
"></i>
<i class="
fa-solid fa-xmark text-white
absolute top-1/2 left-1/2 translate-x-[-12px] translate-y-[-16px]
text-[32px] leadung-[32px] scale-0 group-open:scale-100
transform transition-all duration-300
"></i>
</div>
</div>
<!-- Switch -->
<div class="
theme-switch acrylic group absolute bottom-4 right-4
Open service 2606:4700:3031::ac43:de12:443 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1tIENQDQ3I5AM5zw3gtzG1AhCLC4CMa7%2Bq%2F5H2awPzJOJkxUYacpu2PfgwTZpq7NvgVxnlwntEi46a7Hp3HEXSHLqxYQC7LGc4pWQmeoBDHPOLZiykNjuhWuCdBlujs%3D"}]}
CF-RAY: 9c3146c87e7461e8-YYZ
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 104.21.91.139:8443 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 526 <none> Date: Sat, 24 Jan 2026 17:33:33 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: 9c3146c86dd7cca0-YYZ alt-svc: h3=":8443"; ma=86400 error code: 526
Open service 104.21.91.139:80 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aQsvsNr99o%2B6vfdFRQ6APG%2BZ0lxcZjdp88mB5ph%2B5RI4UdeGtLUVFiXMzmKFyqJJNCf2O2V1N%2BkjPqxyuF7rWLvQjeiuBn0lt%2BJIxuZsQQ%3D%3D"}]}
CF-RAY: 9c3146c81c8efa24-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 104.21.91.139:443 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 17:33:33 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Fri, 03 Jan 2025 15:30:24 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
strict-transport-security: max-age=15768000; includeSubDomains
x-powered-by: PleskLin
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FBPy8bZy9bc089uld5yaHYUzt%2FMtmOiBvTBph3ZBJa7VRyHlmw1PVeBmxWm6NenFCNhWpfj9mnlFZhaFY6GRGNZz2QXOxEdmOBfdZA626Q%3D%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c3146c94fea60a9-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Fynn Ehrhardt | IT-Service
<!DOCTYPE html>
<html lang="de" class="overflow-x-hidden bg-slate-950">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Fynn Ehrhardt | IT-Service</title>
<!-- CSS Framework | Tailwind CSS -->
<link href="css/style.css" rel="stylesheet">
<link href="css/glitch.css" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<!-- <script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script> -->
<script src="js/functions.js"></script>
<script src="js/acrylic.js"></script>
<!-- <script src="js/matrix.js"></script> -->
<!-- Fonts | Google Fonts -->
<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=Mona+Sans: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.7.2/css/all.min.css">
<script src="https://unpkg.com/@dotlottie/player-component@2.7.12/dist/dotlottie-player.mjs" type="module"></script>
</head>
<body class="group/theme w-full overflow-x-hidden flex flex-wrap text-slate-300 gap-0 relative z-50">
<!-- Bottom-Bar -->
<div class="
flex flex-row fixed z-50
bottom-0 left-0 w-full h-auto p-4 justify-between
pointer-events-none
">
<div class="h-16 w-16"></div>
<!-- Menu -->
<div class="
menu-wrapper group menu absolute left-0 right-0 bottom-0
flex flex-col align-bottom
w-full h-min p-4
">
<!-- Menu area -->
<div class="
acrylic overflow-hidden
rounded-2xl backdrop-blur bg-slate-900/50 backdrop-brightness-50
group-[.casual]/theme:bg-slate-100/50 group-[.casual]/theme:backdrop-brightness-100
group-[.casual]/theme:shadow-2xl group-[.casual]/theme:shadow-slate-950/50 group-[.casual]/theme:border-[0px] group-[.casual]/theme:group-open:border-[1px] group-[.casual]/theme:border-white/[16.66%]
w-full max-w-[480px] h-64 max-h-[0px] group-open:max-h-[512px] mx-auto -mb-8
transition-all duration-700
">
<div class="highlight bg-violet-500"></div>
</div>
<!-- Menu button -->
<div class="
menu-btn acrylic relative
h-16 w-16 mx-auto p-[2px]
backdrop-blur bg-gradient-to-br from-slate-950/25 to-slate-950/25 group-open:from-violet-500 group-open:to-indigo-500 backdrop-brightness-50
group-[.casual]/theme:from-slate-100/50 group-[.casual]/theme:to-slate-100/50 group-[.casual]/theme:group-open:from-violet-500 group-[.casual]/theme:group-open:to-indigo-500 group-[.casual]/theme:backdrop-brightness-125
rounded-[16px] group-open:rounded-[32px]
transition-all duration-300 pointer-events-auto cursor-pointer overflow-hidden
">
<div class="highlight bg-violet-500/0"></div>
<i class="
fa-solid fa-bars bg-gradient-to-br from-violet-500 to-indigo-500 text-transparent bg-clip-text
absolute top-1/2 left-1/2 translate-x-[-14px] translate-y-[-16px]
text-[32px] leadung-[32px] scale-100 group-open:scale-0
transform transition-all duration-300
"></i>
<i class="
fa-solid fa-xmark text-white
absolute top-1/2 left-1/2 translate-x-[-12px] translate-y-[-16px]
text-[32px] leadung-[32px] scale-0 group-open:scale-100
transform transition-all duration-300
"></i>
</div>
</div>
<!-- Switch -->
<div class="
theme-switch acrylic group absolute bottom-4 right-4
Open service 2606:4700:3031::ac43:de12:8443 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 303 See Other
Date: Sat, 24 Jan 2026 17:33:32 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
location: https://www.fynnehrhardt.de/login.php
expires: Fri, 28 May 1999 00:00:00 GMT
last-modified: Sat, 24 Jan 2026 17:33:32 GMT
Cache-Control: no-store, no-cache, must-revalidate
pragma: no-cache
p3p: CP="NON COR CURa ADMa OUR NOR UNI COM NAV STA"
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
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=XbptEqU%2BnoHQ2BwS8foDtt0GF6QNNJFHtNY1dzyk6m%2Fn%2BWieDhkEHwD4NvtJ4edy5GvfwjUxK75pBa7QqmCeKDiaMm7ulMoRdbNRBNZNsXzZFakf1cGc6wx33V%2FHU4c%3D"}]}
CF-RAY: 9c3146c77a93e98c-FRA
alt-svc: h3=":8443"; ma=86400
Open service 172.67.222.18:8443 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 526 <none> Date: Sat, 24 Jan 2026 17:33:32 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: 9c3146c7585cf663-LHR alt-svc: h3=":8443"; ma=86400 error code: 526
Open service 172.67.222.18:443 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=F3FkjSd7Tmxk4e2Y40ouIRLpslW14xyHC2934rilrIDvUyeN34mQcUIPYGcs%2FVK4kY%2FF71irMJWc3YfUaeR04w5grtPUmXfHkn82b4sCL5W3T4Y%3D"}]}
CF-RAY: 9c3146c739c4fea7-AMS
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 172.67.222.18:80 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PkMePnuRgBs2Y%2Bt36oV6RmxDLd8rt1pux%2BXunpZOuJiaXgcsy3rfYbkRNLf5zCdb6tmXaYpEhzuH3r%2FqjynGeJO8OkcZb0O5uvlNMSawS7B4"}]}
CF-RAY: 9c3146c72e57ef56-LHR
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 2606:4700:3031::ac43:de12:80 · fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=eB4jPLr2eKsYlGOeSy2FwtyK7HxZu%2B6H4inKIgX%2BIJZQVUqky8jMHRynE6XvnRaaoy4PROH2ISoJmuS9axrRg%2Bj9ELyegVUbKFuZnXWAzCGD%2Fvc5jxd6i33HlQ%3D%3D"}]}
CF-RAY: 9c3146c73b88bdb2-LHR
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 104.21.91.139:443 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NE5EZ5Q8joNbyWJfUcEaqfr2ua5oSjH7EcGsqjvyO3qmSzbkMZ0jKFr1Y%2BbFiArkGtJQ9iIQePEOkm%2FFZJNO8ZbzlZLJihKhxBjIpV2%2FVQuGPlg%3D"}]}
CF-RAY: 9c3146c728addf12-LHR
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 104.21.91.139:80 · www.fynnehrhardt.de
2026-01-24 17:33
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 17:33:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://fynnehrhardt.de/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tMqwsW4KSytDO1Nd2AsOEv347RLtrUm8%2F4aIWX4mhrE73nYCZkKOYDC%2F4fOOf6ai5YLyv8swEKGblJaER5iVEfUJ6wLsEV8rttZ4bt63j9e88Gs%3D"}]}
CF-RAY: 9c3146c6fea09761-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>