uvicorn
tcp/443
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c0215adfc0215adfc58bbbf2536d5010a62f6eff50840d4c1
Found 4 files trough .DS_Store spidering: /images /reference-infra /reference-infra/docs /reference-infra/infra
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c0215adfc0215adfc58bbbf2536d5010a62f6eff50840d4c1
Found 4 files trough .DS_Store spidering: /images /reference-infra /reference-infra/docs /reference-infra/infra
Open service 57.152.72.81:80 · n8n.m4c.ai
2026-01-10 00:36
HTTP/1.1 301 Moved Permanently location: https://n8n.m4c.ai/ date: Sat, 10 Jan 2026 00:37:25 GMT connection: close content-length: 0
Open service 20.82.22.191:443 · m4c.ai
2026-01-10 00:12
HTTP/1.1 200 OK
Content-Length: 1137
Connection: close
Content-Type: text/html
Date: Sat, 10 Jan 2026 00:13:43 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "20249402"
Last-Modified: Fri, 12 Sep 2025 19:33:01 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: m4c.ai Landing Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>m4c.ai Landing Page</title>
<style>
body {
margin: 0;
padding: 0;
background: #0a1014;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.hero-image {
max-width: 90vw;
max-height: 80vh;
width: auto;
height: auto;
display: block;
margin: 0 auto;
box-shadow: 0 0 32px #0ff4, 0 0 8px #0ff2;
border-radius: 16px;
background: #111;
}
.fallback {
color: #0ff;
font-size: 2rem;
text-align: center;
font-family: 'Segoe UI', Arial, sans-serif;
margin-top: 2rem;
}
</style>
</head>
<body>
<img src="/images/hero_image.png" alt="Hero image for m4c.ai landing page" class="hero-image" onerror="this.style.display='none';document.getElementById('fallback').style.display='block';">
<div id="fallback" class="fallback" style="display:none;">
Welcome to m4c.ai. Site under development.
</div>
</body>
</html>
Open service 20.82.22.191:443 · www.m4c.ai
2026-01-09 05:46
HTTP/1.1 200 OK
Content-Length: 1137
Connection: close
Content-Type: text/html
Date: Fri, 09 Jan 2026 05:47:41 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "20249402"
Last-Modified: Fri, 12 Sep 2025 19:33:01 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: m4c.ai Landing Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>m4c.ai Landing Page</title>
<style>
body {
margin: 0;
padding: 0;
background: #0a1014;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.hero-image {
max-width: 90vw;
max-height: 80vh;
width: auto;
height: auto;
display: block;
margin: 0 auto;
box-shadow: 0 0 32px #0ff4, 0 0 8px #0ff2;
border-radius: 16px;
background: #111;
}
.fallback {
color: #0ff;
font-size: 2rem;
text-align: center;
font-family: 'Segoe UI', Arial, sans-serif;
margin-top: 2rem;
}
</style>
</head>
<body>
<img src="/images/hero_image.png" alt="Hero image for m4c.ai landing page" class="hero-image" onerror="this.style.display='none';document.getElementById('fallback').style.display='block';">
<div id="fallback" class="fallback" style="display:none;">
Welcome to m4c.ai. Site under development.
</div>
</body>
</html>
Open service 20.82.22.191:443 · m4c.ai
2026-01-02 20:09
HTTP/1.1 200 OK
Content-Length: 1137
Connection: close
Content-Type: text/html
Date: Fri, 02 Jan 2026 20:09:39 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "20249402"
Last-Modified: Fri, 12 Sep 2025 19:33:01 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: m4c.ai Landing Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>m4c.ai Landing Page</title>
<style>
body {
margin: 0;
padding: 0;
background: #0a1014;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.hero-image {
max-width: 90vw;
max-height: 80vh;
width: auto;
height: auto;
display: block;
margin: 0 auto;
box-shadow: 0 0 32px #0ff4, 0 0 8px #0ff2;
border-radius: 16px;
background: #111;
}
.fallback {
color: #0ff;
font-size: 2rem;
text-align: center;
font-family: 'Segoe UI', Arial, sans-serif;
margin-top: 2rem;
}
</style>
</head>
<body>
<img src="/images/hero_image.png" alt="Hero image for m4c.ai landing page" class="hero-image" onerror="this.style.display='none';document.getElementById('fallback').style.display='block';">
<div id="fallback" class="fallback" style="display:none;">
Welcome to m4c.ai. Site under development.
</div>
</body>
</html>
Open service 20.82.22.191:443 · www.m4c.ai
2026-01-02 04:50
HTTP/1.1 200 OK
Content-Length: 1137
Connection: close
Content-Type: text/html
Date: Fri, 02 Jan 2026 04:50:56 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "20249402"
Last-Modified: Fri, 12 Sep 2025 19:33:01 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: m4c.ai Landing Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>m4c.ai Landing Page</title>
<style>
body {
margin: 0;
padding: 0;
background: #0a1014;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.hero-image {
max-width: 90vw;
max-height: 80vh;
width: auto;
height: auto;
display: block;
margin: 0 auto;
box-shadow: 0 0 32px #0ff4, 0 0 8px #0ff2;
border-radius: 16px;
background: #111;
}
.fallback {
color: #0ff;
font-size: 2rem;
text-align: center;
font-family: 'Segoe UI', Arial, sans-serif;
margin-top: 2rem;
}
</style>
</head>
<body>
<img src="/images/hero_image.png" alt="Hero image for m4c.ai landing page" class="hero-image" onerror="this.style.display='none';document.getElementById('fallback').style.display='block';">
<div id="fallback" class="fallback" style="display:none;">
Welcome to m4c.ai. Site under development.
</div>
</body>
</html>
Open service 57.152.72.81:443 · cc-proxy.m4c.ai
2026-01-01 07:02
HTTP/1.1 200 OK
content-length: 253
content-type: application/json
date: Thu, 01 Jan 2026 07:02:50 GMT
server: uvicorn
x-request-id: d59d02d3-362a-42d0-ae42-ee7a72a60914
connection: close
{"message":"Anthropic to OpenAI Proxy","usage":"Configure Claude Code to use http://localhost:8080 as the API endpoint","health_check":"/health","backend":"https://openai-m4c-core.openai.azure.com/openai/deployments/gpt-4o","backend_authenticated":true}
Open service 57.152.72.81:80 · cc-proxy.m4c.ai
2026-01-01 07:02
HTTP/1.1 301 Moved Permanently location: https://cc-proxy.m4c.ai/ date: Thu, 01 Jan 2026 07:02:27 GMT connection: close content-length: 0
Open service 20.82.22.191:443 · m4c.ai
2025-12-23 08:28
HTTP/1.1 200 OK
Content-Length: 1137
Connection: close
Content-Type: text/html
Date: Tue, 23 Dec 2025 08:28:35 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "20249402"
Last-Modified: Fri, 12 Sep 2025 19:33:01 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: m4c.ai Landing Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>m4c.ai Landing Page</title>
<style>
body {
margin: 0;
padding: 0;
background: #0a1014;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.hero-image {
max-width: 90vw;
max-height: 80vh;
width: auto;
height: auto;
display: block;
margin: 0 auto;
box-shadow: 0 0 32px #0ff4, 0 0 8px #0ff2;
border-radius: 16px;
background: #111;
}
.fallback {
color: #0ff;
font-size: 2rem;
text-align: center;
font-family: 'Segoe UI', Arial, sans-serif;
margin-top: 2rem;
}
</style>
</head>
<body>
<img src="/images/hero_image.png" alt="Hero image for m4c.ai landing page" class="hero-image" onerror="this.style.display='none';document.getElementById('fallback').style.display='block';">
<div id="fallback" class="fallback" style="display:none;">
Welcome to m4c.ai. Site under development.
</div>
</body>
</html>
Open service 20.82.22.191:443 · www.m4c.ai
2025-12-22 18:15
HTTP/1.1 200 OK
Content-Length: 1137
Connection: close
Content-Type: text/html
Date: Mon, 22 Dec 2025 18:15:38 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "20249402"
Last-Modified: Fri, 12 Sep 2025 19:33:01 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: m4c.ai Landing Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>m4c.ai Landing Page</title>
<style>
body {
margin: 0;
padding: 0;
background: #0a1014;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.hero-image {
max-width: 90vw;
max-height: 80vh;
width: auto;
height: auto;
display: block;
margin: 0 auto;
box-shadow: 0 0 32px #0ff4, 0 0 8px #0ff2;
border-radius: 16px;
background: #111;
}
.fallback {
color: #0ff;
font-size: 2rem;
text-align: center;
font-family: 'Segoe UI', Arial, sans-serif;
margin-top: 2rem;
}
</style>
</head>
<body>
<img src="/images/hero_image.png" alt="Hero image for m4c.ai landing page" class="hero-image" onerror="this.style.display='none';document.getElementById('fallback').style.display='block';">
<div id="fallback" class="fallback" style="display:none;">
Welcome to m4c.ai. Site under development.
</div>
</body>
</html>
Open service 20.82.12.44:443 · m4c.ai
2025-12-21 15:03
HTTP/1.1 200 OK
Content-Length: 18587
Connection: close
Content-Type: text/html
Date: Sun, 21 Dec 2025 15:03:51 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "37728078"
Last-Modified: Fri, 19 Dec 2025 11:51:05 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: M4C.ai - Making AI Accessible & Fun!
<!DOCTYPE html><html lang="en" class="dark"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="description" content="A terminal-themed blog by m4c.ai"><meta name="author" content="m4c"><meta name="robots" content="index, follow"><meta name="generator" content="Astro v5.16.1"><title>M4C.ai - Making AI Accessible & Fun!</title><!-- Favicon --><link rel="icon" type="image/svg+xml" href="/favicon.svg"><!-- Canonical URL --><link rel="canonical" href="https://m4c.ai/"><!-- Open Graph --><meta property="og:type" content="website"><meta property="og:url" content="https://m4c.ai/"><meta property="og:title" content="M4C.ai - Making AI Accessible & Fun!"><meta property="og:description" content="A terminal-themed blog by m4c.ai"><meta property="og:image" content="https://m4c.ai/og-image.png"><meta property="og:site_name" content="M4C Blog"><!-- Twitter Card --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="M4C.ai - Making AI Accessible & Fun!"><meta name="twitter:description" content="A terminal-themed blog by m4c.ai"><meta name="twitter:image" content="https://m4c.ai/og-image.png"><!-- Font preconnects for performance --><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><!-- VT323 - Terminal/Monospace font (async loading) --><link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=VT323&display=swap"><link href="https://fonts.googleapis.com/css2?family=VT323&display=swap" rel="stylesheet" media="print" onload="this.media='all'"><noscript><link href="https://fonts.googleapis.com/css2?family=VT323&display=swap" rel="stylesheet"></noscript><!-- Space Grotesk - Display font (async loading) --><link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap"><link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap" rel="stylesheet" media="print" onload="this.media='all'"><noscript><link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap" rel="stylesheet"></noscript><!-- Material Icons (async loading) --><link rel="preload" as="style" href="https://fonts.googleapis.com/icon?family=Material+Icons"><link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" media="print" onload="this.media='all'"><noscript><link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"></noscript><!-- Material Symbols Outlined (async loading) --><link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200"><link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet" media="print" onload="this.media='all'"><noscript><link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"></noscript><!-- Slot for additional head content from child layouts --><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"M4C.ai","url":"https://m4c.ai","description":"Making AI Accessible & Fun - Terminal-themed AI blog","publisher":{"@type":"Organization","name":"M4C.ai"}}</script><!-- Cloudflare Web Analytics --><script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon="{"token": "d6af62be84ce49c1a74e18d8ffadd966"}"></script><link rel="stylesheet" href="/_astro/_slug_.BAXGRFpO.css">
<style>.custom-scrollbar[data-astro-cid-iemgukeu]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-astro-cid-iemgukeu]::-webkit-scrollbar-track{background:#0a0a0a}.custom-scrollbar[data-astro-cid-iemgukeu]::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.custom-scrollbar[data-astro-cid-iemgukeu]::-webkit-scrollbar-thumb:hover{background:#00e5ff}.h
Open service 20.82.12.44:80 · m4c.ai
2025-12-21 15:03
HTTP/1.1 301 Moved Permanently Content-Length: 0 Connection: close Date: Sun, 21 Dec 2025 15:03:51 GMT Location: https://m4c.ai/
Open service 20.82.22.191:443 · m4c.ai
2025-12-21 06:50
HTTP/1.1 200 OK
Content-Length: 1137
Connection: close
Content-Type: text/html
Date: Sun, 21 Dec 2025 06:50:59 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "20249402"
Last-Modified: Fri, 12 Sep 2025 19:33:01 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: m4c.ai Landing Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>m4c.ai Landing Page</title>
<style>
body {
margin: 0;
padding: 0;
background: #0a1014;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.hero-image {
max-width: 90vw;
max-height: 80vh;
width: auto;
height: auto;
display: block;
margin: 0 auto;
box-shadow: 0 0 32px #0ff4, 0 0 8px #0ff2;
border-radius: 16px;
background: #111;
}
.fallback {
color: #0ff;
font-size: 2rem;
text-align: center;
font-family: 'Segoe UI', Arial, sans-serif;
margin-top: 2rem;
}
</style>
</head>
<body>
<img src="/images/hero_image.png" alt="Hero image for m4c.ai landing page" class="hero-image" onerror="this.style.display='none';document.getElementById('fallback').style.display='block';">
<div id="fallback" class="fallback" style="display:none;">
Welcome to m4c.ai. Site under development.
</div>
</body>
</html>
Open service 20.82.22.191:443 · www.m4c.ai
2025-12-20 21:40
HTTP/1.1 200 OK
Content-Length: 1137
Connection: close
Content-Type: text/html
Date: Sat, 20 Dec 2025 21:40:13 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "20249402"
Last-Modified: Fri, 12 Sep 2025 19:33:01 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: m4c.ai Landing Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>m4c.ai Landing Page</title>
<style>
body {
margin: 0;
padding: 0;
background: #0a1014;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.hero-image {
max-width: 90vw;
max-height: 80vh;
width: auto;
height: auto;
display: block;
margin: 0 auto;
box-shadow: 0 0 32px #0ff4, 0 0 8px #0ff2;
border-radius: 16px;
background: #111;
}
.fallback {
color: #0ff;
font-size: 2rem;
text-align: center;
font-family: 'Segoe UI', Arial, sans-serif;
margin-top: 2rem;
}
</style>
</head>
<body>
<img src="/images/hero_image.png" alt="Hero image for m4c.ai landing page" class="hero-image" onerror="this.style.display='none';document.getElementById('fallback').style.display='block';">
<div id="fallback" class="fallback" style="display:none;">
Welcome to m4c.ai. Site under development.
</div>
</body>
</html>
Open service 20.82.22.191:443 · m4c.ai
2025-12-19 01:42
HTTP/1.1 200 OK
Content-Length: 1137
Connection: close
Content-Type: text/html
Date: Fri, 19 Dec 2025 01:42:47 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "20249402"
Last-Modified: Fri, 12 Sep 2025 19:33:01 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: m4c.ai Landing Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>m4c.ai Landing Page</title>
<style>
body {
margin: 0;
padding: 0;
background: #0a1014;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.hero-image {
max-width: 90vw;
max-height: 80vh;
width: auto;
height: auto;
display: block;
margin: 0 auto;
box-shadow: 0 0 32px #0ff4, 0 0 8px #0ff2;
border-radius: 16px;
background: #111;
}
.fallback {
color: #0ff;
font-size: 2rem;
text-align: center;
font-family: 'Segoe UI', Arial, sans-serif;
margin-top: 2rem;
}
</style>
</head>
<body>
<img src="/images/hero_image.png" alt="Hero image for m4c.ai landing page" class="hero-image" onerror="this.style.display='none';document.getElementById('fallback').style.display='block';">
<div id="fallback" class="fallback" style="display:none;">
Welcome to m4c.ai. Site under development.
</div>
</body>
</html>