Vercel
tcp/443 tcp/80
cloudflare
tcp/443 tcp/80 tcp/8443
Open service 66.33.60.66:443 · www.sharpsan.app
2026-01-25 22:42
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 4964043
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 2909
Content-Type: text/html; charset=utf-8
Date: Sun, 25 Jan 2026 22:42:14 GMT
Etag: "0a97b5d1d33102d9d64c1076c9257a5b"
Last-Modified: Sat, 29 Nov 2025 11:48:11 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::lvst2-1769380934886-5a36f2da5473
Connection: close
Page title: sharpsan - sharpsan
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta name="description" content="">
<meta name="generator" content="Hugo 0.58.2" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/css/style.css" type="text/css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700" type="text/css">
<link rel="alternate" href="/index.xml" type="application/rss+xml" title="sharpsan">
<title>sharpsan - sharpsan</title>
</head>
<body>
<header>
<div class="container clearfix">
<a class="path" href="https://sharpsan.app/">[sharpsan]</a>
<span class="caret"># _</span>
<div class="right">
</div>
</div>
</header>
<div class="container">
<main role="main" class="homepage">
<h1 class="headline">Projects</h1>
<div class="article-list">
<article class="list-item" itemscope itemtype="http://schema.org/Blog">
<h2 class="headline" itemprop="headline"><a href="/project/ascii-emotes/">Ascii Emotes</a></h2>
<div class="meta">
<span class="key">published on</span>
<span class="val"><time itemprop="datePublished" datetime="2021-09-25">September 25, 2021</time></span>
</div>
<section class="summary">
<p><img src="/ascii_emotes_icon.png" alt="alt text" /></p>
<p>ASCII Emotes is a lightweight application that contains a list of ASCII emoticons. To copy an emoticon simply touch your emoticon of choice and it will automatically be added to your clipboard.</p> <a href="/project/ascii-emotes/">Read More...</a>
</section>
</article>
<article class="list-item" itemscope itemtype="http://schema.org/Blog">
<h2 class="headline" itemprop="headline"><a href="/project/risk-of-rain-2-index/">Risk of Rain 2: Index</a></h2>
<div class="meta">
<span class="key">published on</span>
<span class="val"><time itemprop="datePublished" datetime="2021-09-25">September 25, 2021</time></span>
</div>
<section class="summary">
<p><img src="/riskofrain2index_icon.png" alt="Risk of Rain 2: Index icon" /></p>
<p>This app is a simple reference tool for Risk of Rain 2. Quickly find detailed item and equipment information while in-game.</p> <a href="/project/risk-of-rain-2-index/">Read More...</a>
</section>
</article>
</div>
<h1 class="headline">Tags</h1>
<section class="tags">
<span class="tag">
<a href="https://sharpsan.app/tags/android">android</a>
<small>(2)</small>
</span>
<span class="tag">
<a href="https://sharpsan.app/tags/mobile-app">mobile-app</a>
<small>(2)</small>
</span>
</section>
</main>
</div>
<footer>
<div class="container">
<span class="copyright">© 2021 sharpsan - <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></span>
</div>
</footer>
</body>
</html>
Open service 76.76.21.142:443 · www.sharpsan.app
2026-01-25 22:42
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 4964043
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 2909
Content-Type: text/html; charset=utf-8
Date: Sun, 25 Jan 2026 22:42:14 GMT
Etag: "0a97b5d1d33102d9d64c1076c9257a5b"
Last-Modified: Sat, 29 Nov 2025 11:48:11 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::2ss56-1769380934892-71470687536c
Connection: close
Page title: sharpsan - sharpsan
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta name="description" content="">
<meta name="generator" content="Hugo 0.58.2" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/css/style.css" type="text/css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700" type="text/css">
<link rel="alternate" href="/index.xml" type="application/rss+xml" title="sharpsan">
<title>sharpsan - sharpsan</title>
</head>
<body>
<header>
<div class="container clearfix">
<a class="path" href="https://sharpsan.app/">[sharpsan]</a>
<span class="caret"># _</span>
<div class="right">
</div>
</div>
</header>
<div class="container">
<main role="main" class="homepage">
<h1 class="headline">Projects</h1>
<div class="article-list">
<article class="list-item" itemscope itemtype="http://schema.org/Blog">
<h2 class="headline" itemprop="headline"><a href="/project/ascii-emotes/">Ascii Emotes</a></h2>
<div class="meta">
<span class="key">published on</span>
<span class="val"><time itemprop="datePublished" datetime="2021-09-25">September 25, 2021</time></span>
</div>
<section class="summary">
<p><img src="/ascii_emotes_icon.png" alt="alt text" /></p>
<p>ASCII Emotes is a lightweight application that contains a list of ASCII emoticons. To copy an emoticon simply touch your emoticon of choice and it will automatically be added to your clipboard.</p> <a href="/project/ascii-emotes/">Read More...</a>
</section>
</article>
<article class="list-item" itemscope itemtype="http://schema.org/Blog">
<h2 class="headline" itemprop="headline"><a href="/project/risk-of-rain-2-index/">Risk of Rain 2: Index</a></h2>
<div class="meta">
<span class="key">published on</span>
<span class="val"><time itemprop="datePublished" datetime="2021-09-25">September 25, 2021</time></span>
</div>
<section class="summary">
<p><img src="/riskofrain2index_icon.png" alt="Risk of Rain 2: Index icon" /></p>
<p>This app is a simple reference tool for Risk of Rain 2. Quickly find detailed item and equipment information while in-game.</p> <a href="/project/risk-of-rain-2-index/">Read More...</a>
</section>
</article>
</div>
<h1 class="headline">Tags</h1>
<section class="tags">
<span class="tag">
<a href="https://sharpsan.app/tags/android">android</a>
<small>(2)</small>
</span>
<span class="tag">
<a href="https://sharpsan.app/tags/mobile-app">mobile-app</a>
<small>(2)</small>
</span>
</section>
</main>
</div>
<footer>
<div class="container">
<span class="copyright">© 2021 sharpsan - <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></span>
</div>
</footer>
</body>
</html>
Open service 76.76.21.142:80 · www.sharpsan.app
2026-01-25 22:42
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://www.sharpsan.app/ Refresh: 0;url=https://www.sharpsan.app/ server: Vercel Redirecting...
Open service 66.33.60.66:80 · www.sharpsan.app
2026-01-25 22:42
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://www.sharpsan.app/ Refresh: 0;url=https://www.sharpsan.app/ server: Vercel Redirecting...
Open service 172.67.172.77:80 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 308 Permanent Redirect
Date: Thu, 22 Jan 2026 17:25:26 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://sharpsan.app/
Refresh: 0;url=https://sharpsan.app/
server: cloudflare
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=bEn%2FhDVIzkbru4AnRvqNCi7rSQGlyTGBhkosJy0n3Gc6MUSTeLSVstX%2FtpHPSD5%2FC0%2FKkDWVa5wLanOtyEcxAsHXEgJGkUt%2Bl5RVPg%3D%3D"}]}
CF-RAY: 9c20c0269d65cf25-SJC
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3035::ac43:ac4d:443 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 308 Permanent Redirect
Date: Thu, 22 Jan 2026 17:25:26 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://www.sharpsan.app/
refresh: 0;url=https://www.sharpsan.app/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: iad1::9f7vq-1769102726331-e2b62474db5f
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=suJOiOhvaSXH4S%2FLeUhK8ZCP5TLel6oYmeTGWdDoTmqjnwj3u4EqFkMKEkapf5i8649qe0p1%2BSfd9wMoTKzbHOiBgHGI1nIjoVYrl9kvMo5vol8YUMxh0A%3D%3D"}]}
CF-RAY: 9c20c0267acab17b-EWR
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3037::6815:5823:80 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 308 Permanent Redirect
Date: Thu, 22 Jan 2026 17:25:26 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://sharpsan.app/
Refresh: 0;url=https://sharpsan.app/
server: cloudflare
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=rndN79k04fim0ggK%2FfC2RUU5d4bSR6QMRNc2DxjdZGbRRUC7ZSVa9gbSnd94MpB94QFjCO%2FGkG9xmr63lG63pQLeUN5usUmBjZ%2BlS02U0nuKw8eD6Gc%3D"}]}
CF-RAY: 9c20c026095fc32a-EWR
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 172.67.172.77:8443 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 522 <none> Date: Thu, 22 Jan 2026 17:25:46 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: 9c20c02c1c969b8e-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.172.77:443 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 308 Permanent Redirect
Date: Thu, 22 Jan 2026 17:25:26 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://www.sharpsan.app/
refresh: 0;url=https://www.sharpsan.app/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: fra1::4pndp-1769102726109-7cea78557f9c
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=0UOPuPANfJHDFiP7vg3oxID7v01JQf5n7OrcebX6WVe2sqKm2GeddyS9U8xfn8UkkS6gIBsgVrP8LURk732qsn5ofdVAqoHxP9MPzA%3D%3D"}]}
CF-RAY: 9c20c0261bf60b0c-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 104.21.88.35:8443 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 522 <none> Date: Thu, 22 Jan 2026 17:25:46 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: 9c20c02c0a8a36dc-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.88.35:80 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 308 Permanent Redirect
Date: Thu, 22 Jan 2026 17:25:26 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://sharpsan.app/
Refresh: 0;url=https://sharpsan.app/
server: cloudflare
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=SkaneOwPnN%2FM3R1Tq4wrOLbNuSPUhT0U5sGu9PqCfoPVzfc%2BZ3B%2BgMgx8RlKwL9NAvVYCmi%2BYcQpX%2B9PkMozs7o%2BRATAjgL60EyW5A%3D%3D"}]}
CF-RAY: 9c20c025ec93d2a0-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3037::6815:5823:443 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 308 Permanent Redirect
Date: Thu, 22 Jan 2026 17:25:26 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://www.sharpsan.app/
refresh: 0;url=https://www.sharpsan.app/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: sin1::xfd8x-1769102726022-5b76cba8faca
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=07cHQaWpaUlsh6AAw1cURyVOu68DLvjY6sNizPh2dl3J4JtNgrWRSHFX3s7kPZKh2gE9q3%2F6S34wAXfXcNi6rArHQ7qRa4cuMw8BLRgcPgLP2C10GRs%3D"}]}
CF-RAY: 9c20c0259a9976b5-SIN
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 104.21.88.35:443 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 308 Permanent Redirect
Date: Thu, 22 Jan 2026 17:25:26 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://www.sharpsan.app/
refresh: 0;url=https://www.sharpsan.app/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: sin1::4lqft-1769102726035-90e414a4d72b
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=A7nl4X6QG6PNkN2flu0WgED1GXgoj1JwSnZyNRSDlsIZ8YqAwKKCM5SbTeeWJNpCYhapm%2BN21ChpHwEl5NrxFCPEByIBO9k5OdB9hA%3D%3D"}]}
CF-RAY: 9c20c0259a96c50c-SIN
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3037::6815:5823:8443 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 522 <none> Date: Thu, 22 Jan 2026 17:25:46 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: 9c20c02b48484c90-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3035::ac43:ac4d:8443 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 522 <none> Date: Thu, 22 Jan 2026 17:25:46 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: 9c20c02b1c4f7731-LHR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3035::ac43:ac4d:80 · sharpsan.app
2026-01-22 17:25
HTTP/1.1 308 Permanent Redirect
Date: Thu, 22 Jan 2026 17:25:25 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://sharpsan.app/
Refresh: 0;url=https://sharpsan.app/
server: cloudflare
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=w%2BQFIriYbTOW8r6Yno82MuWX2mrxJv0sbSBK%2FAS2Ol6glIlECKaGfUeSceoSI1nsynHij%2FmOjzFfGDqmUcblVRPyNhajQOSz%2Fd8MsDN5EBpnK9I6CNO%2B%2BA%3D%3D"}]}
CF-RAY: 9c20c024cde6d9d3-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...