AmazonS3
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: 5f32cf5d6962f09c4239b3d84239b3d853e48b502e15c60e61dd3a07d42b2f95
Found 8 files trough .DS_Store spidering: /blog-about.jpg /blog-placeholder-1.jpg /blog-placeholder-2.jpg /blog-placeholder-3.jpg /blog-placeholder-4.jpg /blog-placeholder-5.jpg /blog-placeholder-about.jpg /fonts
Severity: low
Fingerprint: 5f32cf5d6962f09cf35cbfb3f35cbfb3076dc0f21d70d9b882a53c6a373b6fa8
Found 29 files trough .DS_Store spidering: /404 /about /articles /articles/adding-a-side-menu-in-ionic-6 /articles/angular-study-guide /articles/building-a-text-filter-pipe-in-angular /articles/cloning-objects-and-class-instances /articles/cronster /articles/deleting-a-git-branch /articles/deploying-nodejs-to-elastic-beanstalk /articles/eight-hours-a-day /articles/introducing-backpack /articles/javascript-array-methods /articles/literal-unions-in-typescript /articles/ngrx-metareducers /articles/nodejs-study-guide /articles/running-a-single-test-with-jest /articles/setting-up-ngrx-devtools /articles/shared-components-in-angular /articles/testing-a-page-in-ionic /articles/testing-a-service-in-ionic-6 /articles/testing-ionic-6-popups /articles/testing-navigatebyurl /articles/understanding-big-o-notation /articles/why-use-the-async-pipe /contact /icons /page-data /static
Severity: medium
Fingerprint: 5f32cf5d6962f09c9150089691500896a0c79ddfbc63df055e111b296bb538f2
Found 37 files trough .DS_Store spidering: /404 /about /articles /articles/adding-a-side-menu-in-ionic-6 /articles/angular-study-guide /articles/building-a-text-filter-pipe-in-angular /articles/cloning-objects-and-class-instances /articles/cronster /articles/deleting-a-git-branch /articles/deploying-nodejs-to-elastic-beanstalk /articles/eight-hours-a-day /articles/introducing-backpack /articles/javascript-array-methods /articles/literal-unions-in-typescript /articles/ngrx-metareducers /articles/nodejs-study-guide /articles/running-a-single-test-with-jest /articles/setting-up-ngrx-devtools /articles/shared-components-in-angular /articles/testing-a-page-in-ionic /articles/testing-a-service-in-ionic-6 /articles/testing-ionic-6-popups /articles/testing-navigatebyurl /articles/understanding-big-o-notation /articles/why-use-the-async-pipe /contact /icons /page-data /page-data/404 /page-data/404.html /page-data/about /page-data/articles /page-data/contact /page-data/dev-404-page /page-data/index /page-data/sq /static
.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: 5f32cf5d6962f09c4239b3d84239b3d853e48b502e15c60e61dd3a07d42b2f95
Found 8 files trough .DS_Store spidering: /blog-about.jpg /blog-placeholder-1.jpg /blog-placeholder-2.jpg /blog-placeholder-3.jpg /blog-placeholder-4.jpg /blog-placeholder-5.jpg /blog-placeholder-about.jpg /fonts
Severity: low
Fingerprint: 5f32cf5d6962f09cf35cbfb3f35cbfb3076dc0f21d70d9b882a53c6a373b6fa8
Found 29 files trough .DS_Store spidering: /404 /about /articles /articles/adding-a-side-menu-in-ionic-6 /articles/angular-study-guide /articles/building-a-text-filter-pipe-in-angular /articles/cloning-objects-and-class-instances /articles/cronster /articles/deleting-a-git-branch /articles/deploying-nodejs-to-elastic-beanstalk /articles/eight-hours-a-day /articles/introducing-backpack /articles/javascript-array-methods /articles/literal-unions-in-typescript /articles/ngrx-metareducers /articles/nodejs-study-guide /articles/running-a-single-test-with-jest /articles/setting-up-ngrx-devtools /articles/shared-components-in-angular /articles/testing-a-page-in-ionic /articles/testing-a-service-in-ionic-6 /articles/testing-ionic-6-popups /articles/testing-navigatebyurl /articles/understanding-big-o-notation /articles/why-use-the-async-pipe /contact /icons /page-data /static
Severity: medium
Fingerprint: 5f32cf5d6962f09c9150089691500896a0c79ddfbc63df055e111b296bb538f2
Found 37 files trough .DS_Store spidering: /404 /about /articles /articles/adding-a-side-menu-in-ionic-6 /articles/angular-study-guide /articles/building-a-text-filter-pipe-in-angular /articles/cloning-objects-and-class-instances /articles/cronster /articles/deleting-a-git-branch /articles/deploying-nodejs-to-elastic-beanstalk /articles/eight-hours-a-day /articles/introducing-backpack /articles/javascript-array-methods /articles/literal-unions-in-typescript /articles/ngrx-metareducers /articles/nodejs-study-guide /articles/running-a-single-test-with-jest /articles/setting-up-ngrx-devtools /articles/shared-components-in-angular /articles/testing-a-page-in-ionic /articles/testing-a-service-in-ionic-6 /articles/testing-ionic-6-popups /articles/testing-navigatebyurl /articles/understanding-big-o-notation /articles/why-use-the-async-pipe /contact /icons /page-data /page-data/404 /page-data/404.html /page-data/about /page-data/articles /page-data/contact /page-data/dev-404-page /page-data/index /page-data/sq /static
Open service 18.245.31.36:443 · www.eaj.io
2026-01-23 14:22
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3273
Connection: close
Last-Modified: Mon, 15 Dec 2025 18:11:51 GMT
Server: AmazonS3
Date: Thu, 22 Jan 2026 16:25:38 GMT
ETag: "c53865524cbfa32b0f7684ff962c9a18"
X-Cache: Hit from cloudfront
Via: 1.1 964525de46241eae6ff9f5fb91498662.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P8
X-Amz-Cf-Id: 98mcrSeAAuKzJrn5GPrvUn1IB3KQuoexp9lh0ER4y-ABrbYBKFfMmA==
Age: 79037
Page title: Erik August Johnson
<!DOCTYPE html><html lang="en"> <head><!-- Global Metadata --><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Erik August Johnson" href="https://eaj.io/rss.xml"><meta name="generator" content="Astro v5.13.2"><!-- Canonical URL --><link rel="canonical" href="https://eaj.io/"><!-- Primary Meta Tags --><title>Erik August Johnson</title><meta name="title" content="Erik August Johnson"><meta name="description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://eaj.io/"><meta property="og:title" content="Erik August Johnson"><meta property="og:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="og:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@eaj"><meta property="twitter:url" content="https://eaj.io/"><meta property="twitter:title" content="Erik August Johnson"><meta property="twitter:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="twitter:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><script type="module">document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("navbarToggle"),t=document.getElementById("navbarHeader");e&&e.addEventListener("click",()=>{const n=e.getAttribute("aria-expanded")==="true";t&&t.classList.toggle("show"),e.setAttribute("aria-expanded",(!n).toString())})});</script><!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=G-BRCMVVBM40"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-BRCMVVBM40');
</script><link rel="stylesheet" href="/_astro/about.C3mdrS5C.css"></head> <body class="d-flex text-center text-white bg-dark cover-wrapper" style="background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url('/images/03.jpg');"> <div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column"> <header class="mb-auto"> <div> <h3 class="float-md-start">Erik August Johnson</h3> <nav class="nav nav-masthead justify-content-center float-md-end"> <a class="nav-link active" aria-current="page" href="/">Home</a> <a class="nav-link" href="/blog">Blog</a> <a class="nav-link" href="/about">About</a> </nav> </div> </header> <main class="px-3"> <h1>"It's not the daily increase but daily decrease. Hack away at the unessential."</h1> <p class="lead">Bruce Lee</p> <p class="lead"> <a href="/blog" class="btn btn-secondary fw-bold border-white bg-white me-2">Read blog</a> </p> </main> <footer class="mt-auto text-white-50"> <p></p> </footer> </div> </body></html>
Open service 18.245.31.109:443 · eaj.io
2026-01-23 07:46
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3273
Connection: close
Last-Modified: Mon, 15 Dec 2025 18:11:51 GMT
Server: AmazonS3
Date: Fri, 23 Jan 2026 07:46:59 GMT
ETag: "c53865524cbfa32b0f7684ff962c9a18"
X-Cache: Hit from cloudfront
Via: 1.1 f996db233b87d6765cc5ad56701268d8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P8
X-Amz-Cf-Id: V98oGjDsFXF43wPn0-AFeSxF8yiIba2XM61Ttd3yl9f7DsaQZh-WKg==
Age: 55282
Page title: Erik August Johnson
<!DOCTYPE html><html lang="en"> <head><!-- Global Metadata --><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Erik August Johnson" href="https://eaj.io/rss.xml"><meta name="generator" content="Astro v5.13.2"><!-- Canonical URL --><link rel="canonical" href="https://eaj.io/"><!-- Primary Meta Tags --><title>Erik August Johnson</title><meta name="title" content="Erik August Johnson"><meta name="description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://eaj.io/"><meta property="og:title" content="Erik August Johnson"><meta property="og:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="og:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@eaj"><meta property="twitter:url" content="https://eaj.io/"><meta property="twitter:title" content="Erik August Johnson"><meta property="twitter:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="twitter:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><script type="module">document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("navbarToggle"),t=document.getElementById("navbarHeader");e&&e.addEventListener("click",()=>{const n=e.getAttribute("aria-expanded")==="true";t&&t.classList.toggle("show"),e.setAttribute("aria-expanded",(!n).toString())})});</script><!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=G-BRCMVVBM40"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-BRCMVVBM40');
</script><link rel="stylesheet" href="/_astro/about.C3mdrS5C.css"></head> <body class="d-flex text-center text-white bg-dark cover-wrapper" style="background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url('/images/03.jpg');"> <div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column"> <header class="mb-auto"> <div> <h3 class="float-md-start">Erik August Johnson</h3> <nav class="nav nav-masthead justify-content-center float-md-end"> <a class="nav-link active" aria-current="page" href="/">Home</a> <a class="nav-link" href="/blog">Blog</a> <a class="nav-link" href="/about">About</a> </nav> </div> </header> <main class="px-3"> <h1>"It's not the daily increase but daily decrease. Hack away at the unessential."</h1> <p class="lead">Bruce Lee</p> <p class="lead"> <a href="/blog" class="btn btn-secondary fw-bold border-white bg-white me-2">Read blog</a> </p> </main> <footer class="mt-auto text-white-50"> <p></p> </footer> </div> </body></html>
Open service 18.245.31.109:443 · eaj.io
2026-01-10 01:00
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3273
Connection: close
Last-Modified: Mon, 15 Dec 2025 18:11:51 GMT
Server: AmazonS3
Date: Fri, 09 Jan 2026 21:51:44 GMT
ETag: "c53865524cbfa32b0f7684ff962c9a18"
X-Cache: Hit from cloudfront
Via: 1.1 2146d75cb402f16f98928cb19acf5ff6.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P8
X-Amz-Cf-Id: SzGOv5AVUOzJ3QdBPQP5-TLxEYFZ5sxrJrwJpx49SK7oyZJl3NW4XQ==
Age: 11313
Page title: Erik August Johnson
<!DOCTYPE html><html lang="en"> <head><!-- Global Metadata --><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Erik August Johnson" href="https://eaj.io/rss.xml"><meta name="generator" content="Astro v5.13.2"><!-- Canonical URL --><link rel="canonical" href="https://eaj.io/"><!-- Primary Meta Tags --><title>Erik August Johnson</title><meta name="title" content="Erik August Johnson"><meta name="description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://eaj.io/"><meta property="og:title" content="Erik August Johnson"><meta property="og:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="og:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@eaj"><meta property="twitter:url" content="https://eaj.io/"><meta property="twitter:title" content="Erik August Johnson"><meta property="twitter:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="twitter:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><script type="module">document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("navbarToggle"),t=document.getElementById("navbarHeader");e&&e.addEventListener("click",()=>{const n=e.getAttribute("aria-expanded")==="true";t&&t.classList.toggle("show"),e.setAttribute("aria-expanded",(!n).toString())})});</script><!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=G-BRCMVVBM40"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-BRCMVVBM40');
</script><link rel="stylesheet" href="/_astro/about.C3mdrS5C.css"></head> <body class="d-flex text-center text-white bg-dark cover-wrapper" style="background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url('/images/03.jpg');"> <div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column"> <header class="mb-auto"> <div> <h3 class="float-md-start">Erik August Johnson</h3> <nav class="nav nav-masthead justify-content-center float-md-end"> <a class="nav-link active" aria-current="page" href="/">Home</a> <a class="nav-link" href="/blog">Blog</a> <a class="nav-link" href="/about">About</a> </nav> </div> </header> <main class="px-3"> <h1>"It's not the daily increase but daily decrease. Hack away at the unessential."</h1> <p class="lead">Bruce Lee</p> <p class="lead"> <a href="/blog" class="btn btn-secondary fw-bold border-white bg-white me-2">Read blog</a> </p> </main> <footer class="mt-auto text-white-50"> <p></p> </footer> </div> </body></html>
Open service 18.245.31.36:443 · www.eaj.io
2026-01-09 21:51
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3273
Connection: close
Last-Modified: Mon, 15 Dec 2025 18:11:51 GMT
Server: AmazonS3
Date: Fri, 09 Jan 2026 21:51:44 GMT
ETag: "c53865524cbfa32b0f7684ff962c9a18"
X-Cache: Hit from cloudfront
Via: 1.1 a4079c0a5989b4b7af98433fdd07f680.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P8
X-Amz-Cf-Id: kdzryG80yqaXd6cbNCtBBhzwuffeQ189yriWO-1icBcef5_pzU9i1A==
Age: 3
Page title: Erik August Johnson
<!DOCTYPE html><html lang="en"> <head><!-- Global Metadata --><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Erik August Johnson" href="https://eaj.io/rss.xml"><meta name="generator" content="Astro v5.13.2"><!-- Canonical URL --><link rel="canonical" href="https://eaj.io/"><!-- Primary Meta Tags --><title>Erik August Johnson</title><meta name="title" content="Erik August Johnson"><meta name="description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://eaj.io/"><meta property="og:title" content="Erik August Johnson"><meta property="og:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="og:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@eaj"><meta property="twitter:url" content="https://eaj.io/"><meta property="twitter:title" content="Erik August Johnson"><meta property="twitter:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="twitter:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><script type="module">document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("navbarToggle"),t=document.getElementById("navbarHeader");e&&e.addEventListener("click",()=>{const n=e.getAttribute("aria-expanded")==="true";t&&t.classList.toggle("show"),e.setAttribute("aria-expanded",(!n).toString())})});</script><!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=G-BRCMVVBM40"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-BRCMVVBM40');
</script><link rel="stylesheet" href="/_astro/about.C3mdrS5C.css"></head> <body class="d-flex text-center text-white bg-dark cover-wrapper" style="background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url('/images/03.jpg');"> <div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column"> <header class="mb-auto"> <div> <h3 class="float-md-start">Erik August Johnson</h3> <nav class="nav nav-masthead justify-content-center float-md-end"> <a class="nav-link active" aria-current="page" href="/">Home</a> <a class="nav-link" href="/blog">Blog</a> <a class="nav-link" href="/about">About</a> </nav> </div> </header> <main class="px-3"> <h1>"It's not the daily increase but daily decrease. Hack away at the unessential."</h1> <p class="lead">Bruce Lee</p> <p class="lead"> <a href="/blog" class="btn btn-secondary fw-bold border-white bg-white me-2">Read blog</a> </p> </main> <footer class="mt-auto text-white-50"> <p></p> </footer> </div> </body></html>
Open service 18.245.31.109:443 · eaj.io
2026-01-02 19:19
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3273
Connection: close
Last-Modified: Mon, 15 Dec 2025 18:11:51 GMT
Server: AmazonS3
Date: Thu, 01 Jan 2026 21:12:52 GMT
ETag: "c53865524cbfa32b0f7684ff962c9a18"
X-Cache: Hit from cloudfront
Via: 1.1 ebc0709f2918acef5e26208dffcb618c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P8
X-Amz-Cf-Id: 92OjCxlsrvlmq6-JbI-f8t7oaBQL09VL3nVVDzGXn_xwa-WVcnag8g==
Age: 79570
Page title: Erik August Johnson
<!DOCTYPE html><html lang="en"> <head><!-- Global Metadata --><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Erik August Johnson" href="https://eaj.io/rss.xml"><meta name="generator" content="Astro v5.13.2"><!-- Canonical URL --><link rel="canonical" href="https://eaj.io/"><!-- Primary Meta Tags --><title>Erik August Johnson</title><meta name="title" content="Erik August Johnson"><meta name="description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://eaj.io/"><meta property="og:title" content="Erik August Johnson"><meta property="og:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="og:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@eaj"><meta property="twitter:url" content="https://eaj.io/"><meta property="twitter:title" content="Erik August Johnson"><meta property="twitter:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="twitter:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><script type="module">document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("navbarToggle"),t=document.getElementById("navbarHeader");e&&e.addEventListener("click",()=>{const n=e.getAttribute("aria-expanded")==="true";t&&t.classList.toggle("show"),e.setAttribute("aria-expanded",(!n).toString())})});</script><!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=G-BRCMVVBM40"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-BRCMVVBM40');
</script><link rel="stylesheet" href="/_astro/about.C3mdrS5C.css"></head> <body class="d-flex text-center text-white bg-dark cover-wrapper" style="background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url('/images/03.jpg');"> <div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column"> <header class="mb-auto"> <div> <h3 class="float-md-start">Erik August Johnson</h3> <nav class="nav nav-masthead justify-content-center float-md-end"> <a class="nav-link active" aria-current="page" href="/">Home</a> <a class="nav-link" href="/blog">Blog</a> <a class="nav-link" href="/about">About</a> </nav> </div> </header> <main class="px-3"> <h1>"It's not the daily increase but daily decrease. Hack away at the unessential."</h1> <p class="lead">Bruce Lee</p> <p class="lead"> <a href="/blog" class="btn btn-secondary fw-bold border-white bg-white me-2">Read blog</a> </p> </main> <footer class="mt-auto text-white-50"> <p></p> </footer> </div> </body></html>
Open service 18.245.31.36:443 · www.eaj.io
2026-01-02 16:35
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3273
Connection: close
Last-Modified: Mon, 15 Dec 2025 18:11:51 GMT
Server: AmazonS3
Date: Fri, 02 Jan 2026 16:35:53 GMT
ETag: "c53865524cbfa32b0f7684ff962c9a18"
X-Cache: Hit from cloudfront
Via: 1.1 964525de46241eae6ff9f5fb91498662.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P8
X-Amz-Cf-Id: oYB5P_JI7hnnuO7PwTMkZcFJPbBgvzbKVqypjmgoBwCvweynfjOsww==
Age: 69782
Page title: Erik August Johnson
<!DOCTYPE html><html lang="en"> <head><!-- Global Metadata --><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Erik August Johnson" href="https://eaj.io/rss.xml"><meta name="generator" content="Astro v5.13.2"><!-- Canonical URL --><link rel="canonical" href="https://eaj.io/"><!-- Primary Meta Tags --><title>Erik August Johnson</title><meta name="title" content="Erik August Johnson"><meta name="description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://eaj.io/"><meta property="og:title" content="Erik August Johnson"><meta property="og:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="og:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@eaj"><meta property="twitter:url" content="https://eaj.io/"><meta property="twitter:title" content="Erik August Johnson"><meta property="twitter:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="twitter:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><script type="module">document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("navbarToggle"),t=document.getElementById("navbarHeader");e&&e.addEventListener("click",()=>{const n=e.getAttribute("aria-expanded")==="true";t&&t.classList.toggle("show"),e.setAttribute("aria-expanded",(!n).toString())})});</script><!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=G-BRCMVVBM40"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-BRCMVVBM40');
</script><link rel="stylesheet" href="/_astro/about.C3mdrS5C.css"></head> <body class="d-flex text-center text-white bg-dark cover-wrapper" style="background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url('/images/03.jpg');"> <div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column"> <header class="mb-auto"> <div> <h3 class="float-md-start">Erik August Johnson</h3> <nav class="nav nav-masthead justify-content-center float-md-end"> <a class="nav-link active" aria-current="page" href="/">Home</a> <a class="nav-link" href="/blog">Blog</a> <a class="nav-link" href="/about">About</a> </nav> </div> </header> <main class="px-3"> <h1>"It's not the daily increase but daily decrease. Hack away at the unessential."</h1> <p class="lead">Bruce Lee</p> <p class="lead"> <a href="/blog" class="btn btn-secondary fw-bold border-white bg-white me-2">Read blog</a> </p> </main> <footer class="mt-auto text-white-50"> <p></p> </footer> </div> </body></html>
Open service 18.245.31.36:443 · www.eaj.io
2025-12-23 04:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3273
Connection: close
Date: Tue, 23 Dec 2025 04:10:18 GMT
Last-Modified: Mon, 15 Dec 2025 18:11:51 GMT
ETag: "c53865524cbfa32b0f7684ff962c9a18"
Server: AmazonS3
X-Cache: Hit from cloudfront
Via: 1.1 4bf44796811ecea5881c6668d3aa9226.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P8
X-Amz-Cf-Id: YNw_07rG5-x_gV_8_BivoOxL0aQd9DURgH9MnL-mKwzEZQIL1gkizA==
Age: 1949
Page title: Erik August Johnson
<!DOCTYPE html><html lang="en"> <head><!-- Global Metadata --><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Erik August Johnson" href="https://eaj.io/rss.xml"><meta name="generator" content="Astro v5.13.2"><!-- Canonical URL --><link rel="canonical" href="https://eaj.io/"><!-- Primary Meta Tags --><title>Erik August Johnson</title><meta name="title" content="Erik August Johnson"><meta name="description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://eaj.io/"><meta property="og:title" content="Erik August Johnson"><meta property="og:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="og:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@eaj"><meta property="twitter:url" content="https://eaj.io/"><meta property="twitter:title" content="Erik August Johnson"><meta property="twitter:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="twitter:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><script type="module">document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("navbarToggle"),t=document.getElementById("navbarHeader");e&&e.addEventListener("click",()=>{const n=e.getAttribute("aria-expanded")==="true";t&&t.classList.toggle("show"),e.setAttribute("aria-expanded",(!n).toString())})});</script><!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=G-BRCMVVBM40"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-BRCMVVBM40');
</script><link rel="stylesheet" href="/_astro/about.C3mdrS5C.css"></head> <body class="d-flex text-center text-white bg-dark cover-wrapper" style="background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url('/images/03.jpg');"> <div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column"> <header class="mb-auto"> <div> <h3 class="float-md-start">Erik August Johnson</h3> <nav class="nav nav-masthead justify-content-center float-md-end"> <a class="nav-link active" aria-current="page" href="/">Home</a> <a class="nav-link" href="/blog">Blog</a> <a class="nav-link" href="/about">About</a> </nav> </div> </header> <main class="px-3"> <h1>"It's not the daily increase but daily decrease. Hack away at the unessential."</h1> <p class="lead">Bruce Lee</p> <p class="lead"> <a href="/blog" class="btn btn-secondary fw-bold border-white bg-white me-2">Read blog</a> </p> </main> <footer class="mt-auto text-white-50"> <p></p> </footer> </div> </body></html>
Open service 18.245.31.109:443 · eaj.io
2025-12-22 21:15
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3273
Connection: close
Last-Modified: Mon, 15 Dec 2025 18:11:51 GMT
Server: AmazonS3
Date: Mon, 22 Dec 2025 21:15:42 GMT
ETag: "c53865524cbfa32b0f7684ff962c9a18"
X-Cache: Hit from cloudfront
Via: 1.1 383422f03bfc9d77974d0ac637421c22.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P8
X-Amz-Cf-Id: CuCe3PAyLh6Ylkxt4FFAdkgH_9Zdiy5Pam1R5dTsN9PTaZmvv5R7mw==
Age: 81588
Page title: Erik August Johnson
<!DOCTYPE html><html lang="en"> <head><!-- Global Metadata --><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Erik August Johnson" href="https://eaj.io/rss.xml"><meta name="generator" content="Astro v5.13.2"><!-- Canonical URL --><link rel="canonical" href="https://eaj.io/"><!-- Primary Meta Tags --><title>Erik August Johnson</title><meta name="title" content="Erik August Johnson"><meta name="description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://eaj.io/"><meta property="og:title" content="Erik August Johnson"><meta property="og:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="og:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@eaj"><meta property="twitter:url" content="https://eaj.io/"><meta property="twitter:title" content="Erik August Johnson"><meta property="twitter:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="twitter:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><script type="module">document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("navbarToggle"),t=document.getElementById("navbarHeader");e&&e.addEventListener("click",()=>{const n=e.getAttribute("aria-expanded")==="true";t&&t.classList.toggle("show"),e.setAttribute("aria-expanded",(!n).toString())})});</script><!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=G-BRCMVVBM40"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-BRCMVVBM40');
</script><link rel="stylesheet" href="/_astro/about.C3mdrS5C.css"></head> <body class="d-flex text-center text-white bg-dark cover-wrapper" style="background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url('/images/03.jpg');"> <div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column"> <header class="mb-auto"> <div> <h3 class="float-md-start">Erik August Johnson</h3> <nav class="nav nav-masthead justify-content-center float-md-end"> <a class="nav-link active" aria-current="page" href="/">Home</a> <a class="nav-link" href="/blog">Blog</a> <a class="nav-link" href="/about">About</a> </nav> </div> </header> <main class="px-3"> <h1>"It's not the daily increase but daily decrease. Hack away at the unessential."</h1> <p class="lead">Bruce Lee</p> <p class="lead"> <a href="/blog" class="btn btn-secondary fw-bold border-white bg-white me-2">Read blog</a> </p> </main> <footer class="mt-auto text-white-50"> <p></p> </footer> </div> </body></html>
Open service 18.245.31.109:443 · eaj.io
2025-12-20 21:41
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3273
Connection: close
Date: Sat, 20 Dec 2025 04:51:18 GMT
Last-Modified: Mon, 15 Dec 2025 18:11:51 GMT
ETag: "c53865524cbfa32b0f7684ff962c9a18"
Server: AmazonS3
X-Cache: Hit from cloudfront
Via: 1.1 af3799c72ed879abb7633a4c3e57502e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P8
X-Amz-Cf-Id: bksZ0MWW_slBDSe9w_hGxO5A4eBIxUegYdRzOsCsYBRwVC4SF32F3Q==
Age: 60599
Page title: Erik August Johnson
<!DOCTYPE html><html lang="en"> <head><!-- Global Metadata --><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Erik August Johnson" href="https://eaj.io/rss.xml"><meta name="generator" content="Astro v5.13.2"><!-- Canonical URL --><link rel="canonical" href="https://eaj.io/"><!-- Primary Meta Tags --><title>Erik August Johnson</title><meta name="title" content="Erik August Johnson"><meta name="description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://eaj.io/"><meta property="og:title" content="Erik August Johnson"><meta property="og:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="og:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@eaj"><meta property="twitter:url" content="https://eaj.io/"><meta property="twitter:title" content="Erik August Johnson"><meta property="twitter:description" content="The website of Erik August Johnson, Vermont ultrarunner and web developer."><meta property="twitter:image" content="https://eaj.io/_astro/01.2Vz_m2fI.jpg"><script type="module">document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("navbarToggle"),t=document.getElementById("navbarHeader");e&&e.addEventListener("click",()=>{const n=e.getAttribute("aria-expanded")==="true";t&&t.classList.toggle("show"),e.setAttribute("aria-expanded",(!n).toString())})});</script><!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=G-BRCMVVBM40"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-BRCMVVBM40');
</script><link rel="stylesheet" href="/_astro/about.C3mdrS5C.css"></head> <body class="d-flex text-center text-white bg-dark cover-wrapper" style="background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url('/images/03.jpg');"> <div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column"> <header class="mb-auto"> <div> <h3 class="float-md-start">Erik August Johnson</h3> <nav class="nav nav-masthead justify-content-center float-md-end"> <a class="nav-link active" aria-current="page" href="/">Home</a> <a class="nav-link" href="/blog">Blog</a> <a class="nav-link" href="/about">About</a> </nav> </div> </header> <main class="px-3"> <h1>"It's not the daily increase but daily decrease. Hack away at the unessential."</h1> <p class="lead">Bruce Lee</p> <p class="lead"> <a href="/blog" class="btn btn-secondary fw-bold border-white bg-white me-2">Read blog</a> </p> </main> <footer class="mt-auto text-white-50"> <p></p> </footer> </div> </body></html>