cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3030::6815:30d3:443 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 200 OK
Date: Mon, 29 Dec 2025 21:46:18 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=215
Last-Modified: Wed, 02 Jul 2025 11:00:25 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5ttaAdxCNo%2FcxREmZdaQCOXCcglTjJe0Kgbw0EZ0LWc60lGs9zILNfjhHmVnIU%2FEriPTj8cmzJVx8lmGrQeXVnY4%2FnqS3DXeWWGUb7%2Bl0vF8DUiTmYt3CA11yvE%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b5c7d4629a0eb9e-SIN
alt-svc: h3=":443"; ma=86400
Page title: Status
<!DOCTYPE html>
<html>
<head>
<title>Status</title>
<meta charset="utf-8">
<meta name="theme-color" content="#000">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link href="img/icon.png" rel="icon">
<link rel="stylesheet" type="text/css" href="css/colors.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<link rel="stylesheet" type="text/css" href="css/light.css">
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript" src="js/parser.js"></script>
<script type="text/javascript" src="js/main.js"></script>
</head>
<body>
<!-- Main screen -->
<div class="screen unloaded" id="main">
<div class="wrapper">
<div class="title-main"><div>Status</div></div>
<div class="center titlebar">
<div class="value" id="main-device-name">N/A</div>
</div>
<div class="center titlebar">
<button onclick="goto('theme')">
<i>palette</i>
<p>Theme</p>
</button>
</div>
<div class="contents">
<div class="list">
<div class="item clickable" onclick="goto('cpu')">
<i>memory</i>
<div class="text">
<div class="name">CPU</div>
<div class="value" id="main-cpu">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('memory')">
<i>memory_alt</i>
<div class="text">
<div class="name">Memory</div>
<div class="value" id="main-mem">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('storage')">
<i>hard_drive</i>
<div class="text">
<div class="name">Storage</div>
<div class="value" id="main-storage">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('network')">
<i>settings_ethernet</i>
<div class="text">
<div class="name">Network</div>
<div class="value" id="main-network">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('host')">
<i>cloud</i>
<div class="text">
<div class="name">Host</div>
<div class="value" id="main-host">N/A</div>
</div>
<i class="arrow"></i>
</div>
</div>
</div>
</div>
</div>
<!-- CPU screen -->
<div class="screen hidden" id="cpu">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">CPU</div>
</div>
<div class="contents">
<div class="bar" id="cpu-bar"></div>
<div class="list" id="cpu-list"></div>
</div>
</div>
</div>
<!-- Memory screen -->
<div class="screen hidden" id="memory">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Memory</div>
</div>
<div class="contents">
<div class="bar" id="mem-bar"></div>
<div class="list" id="mem-list"></div>
</div>
</div>
</div>
<!-- Storage screen -->
<div class="screen hidden" id="storage">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Storage</div>
</div>
<div class="contents">
<div class="bar" id="storage-bar"></div>
<div class="list" id="storage-list"></div>
</div>
</div>
</div>
<!-- Network screen -->
<div class="screen hidden" id="network">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Network</div>
</div>
<div class="contents">
<div class="sided">
<div class="left">
<i>arrow_circle_up</i>
<div class="title" id="net-up-speed">N/A Mbit/s</div>
<div class="value" id="net-up-speed-bytes">N/A MB/s</div>
</div>
<div class="right">
<i>arrow_circle_down</i>
<div class="title" id="net-down-speed">N/A Mbit/s</div>
<div class="value" id="net-down-speed-bytes">N/A MB/s</div>
</div>
</div>
<div class="list" id="net-list"></div>
</div>
</div>
</div>
<!-- Host screen -->
<div class="screen hidden" id="host">
<div class="wra
Open service 104.21.48.211:80 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 301 Moved Permanently
Date: Mon, 29 Dec 2025 21:46:17 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://server.kulimi.tw/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=251
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Swvg9YBJ93Oj4VsxyZJXIiEBOdFaAlkQXnWwg2riisgf8wdiH%2Fgr3D5VoRj9p5Bl0c18pJuL%2FxmUYsT6qhEt4JZHb1nVqi12x73Q6JQvDj0%3D"}]}
CF-RAY: 9b5c7d431e6880fd-SJC
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/1.24.0 (Ubuntu)</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"da52ec2260af4b1caec170bd99dd5d26","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.137.119:8443 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 521 <none>
Date: Mon, 29 Dec 2025 21:46:17 GMT
Content-Length: 0
Connection: close
Server: cloudflare
Cache-Control: private, no-store
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
set-cookie: cf_use_ob=8443; Expires=Mon, 29 Dec 2025 21:46:47 GMT
set-cookie: cf_ob_info=521:9b5c7d422b8cea84:YYZ; Expires=Mon, 29 Dec 2025 21:46:47 GMT
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=213,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9a0S%2BR5dSww1xGuPokSvIb3qxK3kqvNqZbYnxK7l24rC9wEFr2NKB%2FL1TL8yw36e5wLEFF7t2CmJVJzFEcoPxk6UdslnGnDEyWAXdPYL"}]}
CF-RAY: 9b5c7d422b8cea84-YYZ
alt-svc: h3=":8443"; ma=86400
Open service 2606:4700:3037::ac43:8977:8443 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 521 <none>
Date: Mon, 29 Dec 2025 21:46:17 GMT
Content-Length: 0
Connection: close
Server: cloudflare
Cache-Control: private, no-store
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
set-cookie: cf_use_ob=8443; Expires=Mon, 29 Dec 2025 21:46:47 GMT
set-cookie: cf_ob_info=521:9b5c7d4238db910e:AMS; Expires=Mon, 29 Dec 2025 21:46:47 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NuxSG9my%2BZbXz%2Bxi0de8VVDOO5JYTs9e%2FMljiRje4RNwo3GZp5eRq8jsMisCgvYXuKExfA1CBSNR0NX5DyB694asTrT%2F6OhrIys2amgd73Q6TYCk8x5jUGrllv4%3D"}]}
CF-RAY: 9b5c7d4238db910e-AMS
alt-svc: h3=":8443"; ma=86400
Open service 2606:4700:3037::ac43:8977:80 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 301 Moved Permanently
Date: Mon, 29 Dec 2025 21:46:18 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://server.kulimi.tw/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3a96u8C%2BUaoZRQkb7WDIdHvdAq5Nwvn1lUCBfkp9WC1P51ilv4OCVhXFlFMUf81%2FWPNWRPJ39mN1hI1fIZlaIOz1pRJ8U33Svr9dyvbJR5SiqaXT5DlU5K49J14%3D"}]}
CF-RAY: 9b5c7d43dfc9dbeb-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/1.24.0 (Ubuntu)</center>
</body>
</html>
Open service 2606:4700:3030::6815:30d3:8443 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 521 <none>
Date: Mon, 29 Dec 2025 21:46:17 GMT
Content-Length: 0
Connection: close
Server: cloudflare
Cache-Control: private, no-store
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
set-cookie: cf_use_ob=8443; Expires=Mon, 29 Dec 2025 21:46:47 GMT
set-cookie: cf_ob_info=521:9b5c7d41fd8fc244:FRA; Expires=Mon, 29 Dec 2025 21:46:47 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vPSa5wCMuw5q7KZzZcyjbvkG5dcfOc1iCNi9rzTG9fRzFRyFXE058ztqGfiJpzzSfXjRuFbovNzHEmmaj2ASoFh%2BqQXWaIEF7QRUlAPyeDM42TuV1XqITFsa7qw%3D"}]}
CF-RAY: 9b5c7d41fd8fc244-FRA
alt-svc: h3=":8443"; ma=86400
Open service 172.67.137.119:80 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 301 Moved Permanently
Date: Mon, 29 Dec 2025 21:46:17 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://server.kulimi.tw/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=411
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=urqrz9NBrnZLNI27ri5lYj%2BLUdhXpIFRMke4utHvaUdXClxj6U89XELGlSTAeqD%2FETq02npPxqOk7hg5h7pSjpIhQyGFL89RftUZA09ekDg%3D"}]}
CF-RAY: 9b5c7d42adcef8ac-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/1.24.0 (Ubuntu)</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"da52ec2260af4b1caec170bd99dd5d26","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.48.211:8443 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 521 <none>
Date: Mon, 29 Dec 2025 21:46:17 GMT
Content-Length: 0
Connection: close
Server: cloudflare
Cache-Control: private, no-store
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
set-cookie: cf_use_ob=8443; Expires=Mon, 29 Dec 2025 21:46:47 GMT
set-cookie: cf_ob_info=521:9b5c7d416f946d93:YYZ; Expires=Mon, 29 Dec 2025 21:46:47 GMT
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=211,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TIaHbqegp0ppQ7Q61TPIOnedXGqd%2BBZPJaCzb5tfnlSqsM7va0lAwLjnombEc6rWnWt77CNxLVOPMQaHbY0wtVKW9eLDMYQGD0jZR9qCOA4%3D"}]}
CF-RAY: 9b5c7d416f946d93-YYZ
alt-svc: h3=":8443"; ma=86400
Open service 172.67.137.119:443 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 200 OK
Date: Mon, 29 Dec 2025 21:46:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=426
Last-Modified: Wed, 02 Jul 2025 11:00:25 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0FpFrDWndDBmifHl2Pre8e4ELoRy5p2LXV4sVfeZsXs6UFWxxc9o%2BKkCRWq6WmRAiF0OoiR5hS2Coo6o31Dsr5weOqZ2Tu0Lvq6wh%2BZQdb0%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b5c7d42bcccff69-BOM
alt-svc: h3=":443"; ma=86400
Page title: Status
<!DOCTYPE html>
<html>
<head>
<title>Status</title>
<meta charset="utf-8">
<meta name="theme-color" content="#000">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link href="img/icon.png" rel="icon">
<link rel="stylesheet" type="text/css" href="css/colors.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<link rel="stylesheet" type="text/css" href="css/light.css">
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript" src="js/parser.js"></script>
<script type="text/javascript" src="js/main.js"></script>
</head>
<body>
<!-- Main screen -->
<div class="screen unloaded" id="main">
<div class="wrapper">
<div class="title-main"><div>Status</div></div>
<div class="center titlebar">
<div class="value" id="main-device-name">N/A</div>
</div>
<div class="center titlebar">
<button onclick="goto('theme')">
<i>palette</i>
<p>Theme</p>
</button>
</div>
<div class="contents">
<div class="list">
<div class="item clickable" onclick="goto('cpu')">
<i>memory</i>
<div class="text">
<div class="name">CPU</div>
<div class="value" id="main-cpu">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('memory')">
<i>memory_alt</i>
<div class="text">
<div class="name">Memory</div>
<div class="value" id="main-mem">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('storage')">
<i>hard_drive</i>
<div class="text">
<div class="name">Storage</div>
<div class="value" id="main-storage">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('network')">
<i>settings_ethernet</i>
<div class="text">
<div class="name">Network</div>
<div class="value" id="main-network">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('host')">
<i>cloud</i>
<div class="text">
<div class="name">Host</div>
<div class="value" id="main-host">N/A</div>
</div>
<i class="arrow"></i>
</div>
</div>
</div>
</div>
</div>
<!-- CPU screen -->
<div class="screen hidden" id="cpu">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">CPU</div>
</div>
<div class="contents">
<div class="bar" id="cpu-bar"></div>
<div class="list" id="cpu-list"></div>
</div>
</div>
</div>
<!-- Memory screen -->
<div class="screen hidden" id="memory">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Memory</div>
</div>
<div class="contents">
<div class="bar" id="mem-bar"></div>
<div class="list" id="mem-list"></div>
</div>
</div>
</div>
<!-- Storage screen -->
<div class="screen hidden" id="storage">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Storage</div>
</div>
<div class="contents">
<div class="bar" id="storage-bar"></div>
<div class="list" id="storage-list"></div>
</div>
</div>
</div>
<!-- Network screen -->
<div class="screen hidden" id="network">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Network</div>
</div>
<div class="contents">
<div class="sided">
<div class="left">
<i>arrow_circle_up</i>
<div class="title" id="net-up-speed">N/A Mbit/s</div>
<div class="value" id="net-up-speed-bytes">N/A MB/s</div>
</div>
<div class="right">
<i>arrow_circle_down</i>
<div class="title" id="net-down-speed">N/A Mbit/s</div>
<div class="value" id="net-down-speed-bytes">N/A MB/s</div>
</div>
</div>
<div class="list" id="net-list"></div>
</div>
</div>
</div>
<!-- Host screen -->
<div class="screen hidden" id="host">
<div class="wra
Open service 2606:4700:3030::6815:30d3:80 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 301 Moved Permanently
Date: Mon, 29 Dec 2025 21:46:17 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://server.kulimi.tw/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=22,cfOrigin;dur=397
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZkT1Hi4K5BjaAlyPI8oTaAgXDB%2Fl3rQzOmf7vHU6FNj9VcwuTELL4IaebUkYWe3prQ4%2F%2Fmznk7Y5B7sEEkibYerXlMZyDOEu%2BWoYIISpBkeVeH3oAQyy7IceHxM%3D"}]}
CF-RAY: 9b5c7d42bbdf5e67-EWR
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/1.24.0 (Ubuntu)</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"da52ec2260af4b1caec170bd99dd5d26","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::ac43:8977:443 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 200 OK
Date: Mon, 29 Dec 2025 21:46:18 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=621
Last-Modified: Wed, 02 Jul 2025 11:00:25 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2Popd8iUL3TkTzrNBvJKZ42VxztkicplLC6veIzqurXoEZD%2Fzzt9LV3h4y%2FUDRw5pO8EeSlLMyTZGQ7dkvyKBGd%2FGVM45JGDT7PJK9PTHPqLLVPWpkWlJZmlDUA%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b5c7d437f12ac8d-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Status
<!DOCTYPE html>
<html>
<head>
<title>Status</title>
<meta charset="utf-8">
<meta name="theme-color" content="#000">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link href="img/icon.png" rel="icon">
<link rel="stylesheet" type="text/css" href="css/colors.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<link rel="stylesheet" type="text/css" href="css/light.css">
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript" src="js/parser.js"></script>
<script type="text/javascript" src="js/main.js"></script>
</head>
<body>
<!-- Main screen -->
<div class="screen unloaded" id="main">
<div class="wrapper">
<div class="title-main"><div>Status</div></div>
<div class="center titlebar">
<div class="value" id="main-device-name">N/A</div>
</div>
<div class="center titlebar">
<button onclick="goto('theme')">
<i>palette</i>
<p>Theme</p>
</button>
</div>
<div class="contents">
<div class="list">
<div class="item clickable" onclick="goto('cpu')">
<i>memory</i>
<div class="text">
<div class="name">CPU</div>
<div class="value" id="main-cpu">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('memory')">
<i>memory_alt</i>
<div class="text">
<div class="name">Memory</div>
<div class="value" id="main-mem">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('storage')">
<i>hard_drive</i>
<div class="text">
<div class="name">Storage</div>
<div class="value" id="main-storage">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('network')">
<i>settings_ethernet</i>
<div class="text">
<div class="name">Network</div>
<div class="value" id="main-network">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('host')">
<i>cloud</i>
<div class="text">
<div class="name">Host</div>
<div class="value" id="main-host">N/A</div>
</div>
<i class="arrow"></i>
</div>
</div>
</div>
</div>
</div>
<!-- CPU screen -->
<div class="screen hidden" id="cpu">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">CPU</div>
</div>
<div class="contents">
<div class="bar" id="cpu-bar"></div>
<div class="list" id="cpu-list"></div>
</div>
</div>
</div>
<!-- Memory screen -->
<div class="screen hidden" id="memory">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Memory</div>
</div>
<div class="contents">
<div class="bar" id="mem-bar"></div>
<div class="list" id="mem-list"></div>
</div>
</div>
</div>
<!-- Storage screen -->
<div class="screen hidden" id="storage">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Storage</div>
</div>
<div class="contents">
<div class="bar" id="storage-bar"></div>
<div class="list" id="storage-list"></div>
</div>
</div>
</div>
<!-- Network screen -->
<div class="screen hidden" id="network">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Network</div>
</div>
<div class="contents">
<div class="sided">
<div class="left">
<i>arrow_circle_up</i>
<div class="title" id="net-up-speed">N/A Mbit/s</div>
<div class="value" id="net-up-speed-bytes">N/A MB/s</div>
</div>
<div class="right">
<i>arrow_circle_down</i>
<div class="title" id="net-down-speed">N/A Mbit/s</div>
<div class="value" id="net-down-speed-bytes">N/A MB/s</div>
</div>
</div>
<div class="list" id="net-list"></div>
</div>
</div>
</div>
<!-- Host screen -->
<div class="screen hidden" id="host">
<div class="wra
Open service 104.21.48.211:443 · server.kulimi.tw
2025-12-29 21:46
HTTP/1.1 200 OK
Date: Mon, 29 Dec 2025 21:46:18 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=620
Last-Modified: Wed, 02 Jul 2025 11:00:25 GMT
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yowIDpeoQRk9ETuZL9hc789sGBtuopbFyx9k8lBhRyLQ9xCItlBDRSHQsAkDtGVMlThfFV9jrhu9qmTUaelPWk1BQ%2FysRthrPubKcU%2BpRUQ%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b5c7d434aa29dab-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Status
<!DOCTYPE html>
<html>
<head>
<title>Status</title>
<meta charset="utf-8">
<meta name="theme-color" content="#000">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link href="img/icon.png" rel="icon">
<link rel="stylesheet" type="text/css" href="css/colors.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<link rel="stylesheet" type="text/css" href="css/light.css">
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript" src="js/parser.js"></script>
<script type="text/javascript" src="js/main.js"></script>
</head>
<body>
<!-- Main screen -->
<div class="screen unloaded" id="main">
<div class="wrapper">
<div class="title-main"><div>Status</div></div>
<div class="center titlebar">
<div class="value" id="main-device-name">N/A</div>
</div>
<div class="center titlebar">
<button onclick="goto('theme')">
<i>palette</i>
<p>Theme</p>
</button>
</div>
<div class="contents">
<div class="list">
<div class="item clickable" onclick="goto('cpu')">
<i>memory</i>
<div class="text">
<div class="name">CPU</div>
<div class="value" id="main-cpu">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('memory')">
<i>memory_alt</i>
<div class="text">
<div class="name">Memory</div>
<div class="value" id="main-mem">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('storage')">
<i>hard_drive</i>
<div class="text">
<div class="name">Storage</div>
<div class="value" id="main-storage">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('network')">
<i>settings_ethernet</i>
<div class="text">
<div class="name">Network</div>
<div class="value" id="main-network">N/A</div>
</div>
<i class="arrow"></i>
</div>
<div class="item clickable" onclick="goto('host')">
<i>cloud</i>
<div class="text">
<div class="name">Host</div>
<div class="value" id="main-host">N/A</div>
</div>
<i class="arrow"></i>
</div>
</div>
</div>
</div>
</div>
<!-- CPU screen -->
<div class="screen hidden" id="cpu">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">CPU</div>
</div>
<div class="contents">
<div class="bar" id="cpu-bar"></div>
<div class="list" id="cpu-list"></div>
</div>
</div>
</div>
<!-- Memory screen -->
<div class="screen hidden" id="memory">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Memory</div>
</div>
<div class="contents">
<div class="bar" id="mem-bar"></div>
<div class="list" id="mem-list"></div>
</div>
</div>
</div>
<!-- Storage screen -->
<div class="screen hidden" id="storage">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Storage</div>
</div>
<div class="contents">
<div class="bar" id="storage-bar"></div>
<div class="list" id="storage-list"></div>
</div>
</div>
</div>
<!-- Network screen -->
<div class="screen hidden" id="network">
<div class="wrapper">
<div class="header">
<i class="back"></i>
<div class="title">Network</div>
</div>
<div class="contents">
<div class="sided">
<div class="left">
<i>arrow_circle_up</i>
<div class="title" id="net-up-speed">N/A Mbit/s</div>
<div class="value" id="net-up-speed-bytes">N/A MB/s</div>
</div>
<div class="right">
<i>arrow_circle_down</i>
<div class="title" id="net-down-speed">N/A Mbit/s</div>
<div class="value" id="net-down-speed-bytes">N/A MB/s</div>
</div>
</div>
<div class="list" id="net-list"></div>
</div>
</div>
</div>
<!-- Host screen -->
<div class="screen hidden" id="host">
<div class="wra