Netlify
tcp/443 tcp/80
Vercel
tcp/443 tcp/80
cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2a05:d014:58f:6200::258:80 · vaasavi.ishandeveloper.com
2026-01-25 09:43
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sun, 25 Jan 2026 09:43:11 GMT Location: https://vaasavi.ishandeveloper.com/ Server: Netlify X-Nf-Request-Id: 01KFT8JDDS9HVHPR267QVR8YMS Content-Length: 50 Connection: close Redirecting to https://vaasavi.ishandeveloper.com/
Open service 2a05:d014:58f:6200::259:443 · vaasavi.ishandeveloper.com
2026-01-25 09:43
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; fwd=miss
Content-Length: 44726
Content-Type: text/html; charset=UTF-8
Date: Sun, 25 Jan 2026 09:43:07 GMT
Etag: "86bf99cf20c63bc10a201c2dc89b0cec-ssl"
Link: </webpack-runtime-07baefaf5d4c50a2bd63.js>; rel=preload; as=script, </framework-f3a47ef4a22d24b14274.js>; rel=preload; as=script, </app-3df11c5d7dabbb2ccd3c.js>; rel=preload; as=script, </component---node-modules-lekoarts-gatsby-theme-minimal-blog-core-src-templates-homepage-query-tsx-44965421cb2970e0ae62.js>; rel=preload; as=script, </page-data/app-data.json>; rel=preload; as=fetch; crossorigin, </page-data/index/page-data.json>; rel=preload; as=fetch; crossorigin
Referrer-Policy: same-origin
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Nf-Request-Id: 01KFT8J9G8WMYXCM3CPCBHEEDP
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Vaasavi VP.
<!DOCTYPE html><html lang="en-us"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 3.10.2"/><title data-react-helmet="true">Vaasavi VP.</title><link data-react-helmet="true" rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link data-react-helmet="true" rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><meta data-react-helmet="true" name="description" content="The SuperBoss."/><meta data-react-helmet="true" name="image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" property="og:title" content="Vaasavi VP."/><meta data-react-helmet="true" property="og:url" content="https://vaasavi.life"/><meta data-react-helmet="true" property="og:description" content="The SuperBoss."/><meta data-react-helmet="true" property="og:image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" property="og:image:alt" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" name="twitter:title" content="Vaasavi VP."/><meta data-react-helmet="true" name="twitter:url" content="https://vaasavi.life"/><meta data-react-helmet="true" name="twitter:description" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" name="twitter:image:alt" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:creator" content="Vaasavi VP"/><meta data-react-helmet="true" name="gatsby-theme" content="@lekoarts/gatsby-theme-minimal-blog"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap"/><link rel="sitemap" type="application/xml" href="/sitemap/sitemap-index.xml"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><meta name="theme-color" content="#6B46C1"/><link rel="apple-touch-icon" sizes="192x192" href="/android-chrome-192x192.png"/><link rel="apple-touch-icon" sizes="512x512" href="/android-chrome-512x512.png"/><link rel="alternate" type="application/rss+xml" title="Minimal Blog - @lekoarts/gatsby-theme-minimal-blog" href="/rss.xml"/><link as="script" rel="preload" href="/webpack-runtime-07baefaf5d4c50a2bd63.js"/><link as="script" rel="preload" href="/framework-f3a47ef4a22d24b14274.js"/><link as="script" rel="preload" href="/app-3df11c5d7dabbb2ccd3c.js"/><link as="script" rel="preload" href="/component---node-modules-lekoarts-gatsby-theme-minimal-blog-core-src-templates-homepage-query-tsx-44965421cb2970e0ae62.js"/><link as="fetch" rel="preload" href="/page-data/index/page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2744905544.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3090400250.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/318001574.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/app-data.json" crossorigin="anonymous"/></head><body><script>(function() { try {
var mode = localStorage.getItem('theme-ui-color-mode');
if (!mode) return
document.documentElement.classList.add('theme-ui-' + mode);
document.body.classList.add('theme-ui-' + mode);
} catch (e) {} })();</script><div id="___gatsby"><style data-emotion="css-global o7hocx">html{--theme-ui-colors-transparent:transparent;--theme-ui-colors-black:#000;--theme-ui-colors-white:#fff;--theme-ui-colors-gray-1:#f7fafc;--theme-ui-colors-gray-2:#edf2f7;--theme-ui-colors-gray-3:#e2e8f0;--theme-ui-colors-gray-4:#cbd5e0;--theme-ui-colors-gray-5:#a0aec0;--theme-ui-colors-gray-6:#718096;--theme-ui-colors-gray-7
Open service 2a05:d014:58f:6200::258:443 · vaasavi.ishandeveloper.com
2026-01-25 09:43
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; fwd=miss
Content-Length: 44726
Content-Type: text/html; charset=UTF-8
Date: Sun, 25 Jan 2026 09:43:07 GMT
Etag: "86bf99cf20c63bc10a201c2dc89b0cec-ssl"
Link: </webpack-runtime-07baefaf5d4c50a2bd63.js>; rel=preload; as=script, </framework-f3a47ef4a22d24b14274.js>; rel=preload; as=script, </app-3df11c5d7dabbb2ccd3c.js>; rel=preload; as=script, </component---node-modules-lekoarts-gatsby-theme-minimal-blog-core-src-templates-homepage-query-tsx-44965421cb2970e0ae62.js>; rel=preload; as=script, </page-data/app-data.json>; rel=preload; as=fetch; crossorigin, </page-data/index/page-data.json>; rel=preload; as=fetch; crossorigin
Referrer-Policy: same-origin
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Nf-Request-Id: 01KFT8J9MXZ9KKB4X669ASDWY5
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Vaasavi VP.
<!DOCTYPE html><html lang="en-us"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 3.10.2"/><title data-react-helmet="true">Vaasavi VP.</title><link data-react-helmet="true" rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link data-react-helmet="true" rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><meta data-react-helmet="true" name="description" content="The SuperBoss."/><meta data-react-helmet="true" name="image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" property="og:title" content="Vaasavi VP."/><meta data-react-helmet="true" property="og:url" content="https://vaasavi.life"/><meta data-react-helmet="true" property="og:description" content="The SuperBoss."/><meta data-react-helmet="true" property="og:image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" property="og:image:alt" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" name="twitter:title" content="Vaasavi VP."/><meta data-react-helmet="true" name="twitter:url" content="https://vaasavi.life"/><meta data-react-helmet="true" name="twitter:description" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" name="twitter:image:alt" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:creator" content="Vaasavi VP"/><meta data-react-helmet="true" name="gatsby-theme" content="@lekoarts/gatsby-theme-minimal-blog"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap"/><link rel="sitemap" type="application/xml" href="/sitemap/sitemap-index.xml"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><meta name="theme-color" content="#6B46C1"/><link rel="apple-touch-icon" sizes="192x192" href="/android-chrome-192x192.png"/><link rel="apple-touch-icon" sizes="512x512" href="/android-chrome-512x512.png"/><link rel="alternate" type="application/rss+xml" title="Minimal Blog - @lekoarts/gatsby-theme-minimal-blog" href="/rss.xml"/><link as="script" rel="preload" href="/webpack-runtime-07baefaf5d4c50a2bd63.js"/><link as="script" rel="preload" href="/framework-f3a47ef4a22d24b14274.js"/><link as="script" rel="preload" href="/app-3df11c5d7dabbb2ccd3c.js"/><link as="script" rel="preload" href="/component---node-modules-lekoarts-gatsby-theme-minimal-blog-core-src-templates-homepage-query-tsx-44965421cb2970e0ae62.js"/><link as="fetch" rel="preload" href="/page-data/index/page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2744905544.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3090400250.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/318001574.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/app-data.json" crossorigin="anonymous"/></head><body><script>(function() { try {
var mode = localStorage.getItem('theme-ui-color-mode');
if (!mode) return
document.documentElement.classList.add('theme-ui-' + mode);
document.body.classList.add('theme-ui-' + mode);
} catch (e) {} })();</script><div id="___gatsby"><style data-emotion="css-global o7hocx">html{--theme-ui-colors-transparent:transparent;--theme-ui-colors-black:#000;--theme-ui-colors-white:#fff;--theme-ui-colors-gray-1:#f7fafc;--theme-ui-colors-gray-2:#edf2f7;--theme-ui-colors-gray-3:#e2e8f0;--theme-ui-colors-gray-4:#cbd5e0;--theme-ui-colors-gray-5:#a0aec0;--theme-ui-colors-gray-6:#718096;--theme-ui-colors-gray-7
Open service 63.176.8.218:443 · vaasavi.ishandeveloper.com
2026-01-25 09:43
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 2
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Content-Length: 44726
Content-Type: text/html; charset=UTF-8
Date: Sun, 25 Jan 2026 09:43:07 GMT
Etag: "86bf99cf20c63bc10a201c2dc89b0cec-ssl"
Link: </webpack-runtime-07baefaf5d4c50a2bd63.js>; rel=preload; as=script, </framework-f3a47ef4a22d24b14274.js>; rel=preload; as=script, </app-3df11c5d7dabbb2ccd3c.js>; rel=preload; as=script, </component---node-modules-lekoarts-gatsby-theme-minimal-blog-core-src-templates-homepage-query-tsx-44965421cb2970e0ae62.js>; rel=preload; as=script, </page-data/app-data.json>; rel=preload; as=fetch; crossorigin, </page-data/index/page-data.json>; rel=preload; as=fetch; crossorigin
Referrer-Policy: same-origin
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Nf-Request-Id: 01KFT8J9ECSDAJATPV9J8MENDN
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Vaasavi VP.
<!DOCTYPE html><html lang="en-us"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 3.10.2"/><title data-react-helmet="true">Vaasavi VP.</title><link data-react-helmet="true" rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link data-react-helmet="true" rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><meta data-react-helmet="true" name="description" content="The SuperBoss."/><meta data-react-helmet="true" name="image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" property="og:title" content="Vaasavi VP."/><meta data-react-helmet="true" property="og:url" content="https://vaasavi.life"/><meta data-react-helmet="true" property="og:description" content="The SuperBoss."/><meta data-react-helmet="true" property="og:image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" property="og:image:alt" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" name="twitter:title" content="Vaasavi VP."/><meta data-react-helmet="true" name="twitter:url" content="https://vaasavi.life"/><meta data-react-helmet="true" name="twitter:description" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" name="twitter:image:alt" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:creator" content="Vaasavi VP"/><meta data-react-helmet="true" name="gatsby-theme" content="@lekoarts/gatsby-theme-minimal-blog"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap"/><link rel="sitemap" type="application/xml" href="/sitemap/sitemap-index.xml"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><meta name="theme-color" content="#6B46C1"/><link rel="apple-touch-icon" sizes="192x192" href="/android-chrome-192x192.png"/><link rel="apple-touch-icon" sizes="512x512" href="/android-chrome-512x512.png"/><link rel="alternate" type="application/rss+xml" title="Minimal Blog - @lekoarts/gatsby-theme-minimal-blog" href="/rss.xml"/><link as="script" rel="preload" href="/webpack-runtime-07baefaf5d4c50a2bd63.js"/><link as="script" rel="preload" href="/framework-f3a47ef4a22d24b14274.js"/><link as="script" rel="preload" href="/app-3df11c5d7dabbb2ccd3c.js"/><link as="script" rel="preload" href="/component---node-modules-lekoarts-gatsby-theme-minimal-blog-core-src-templates-homepage-query-tsx-44965421cb2970e0ae62.js"/><link as="fetch" rel="preload" href="/page-data/index/page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2744905544.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3090400250.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/318001574.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/app-data.json" crossorigin="anonymous"/></head><body><script>(function() { try {
var mode = localStorage.getItem('theme-ui-color-mode');
if (!mode) return
document.documentElement.classList.add('theme-ui-' + mode);
document.body.classList.add('theme-ui-' + mode);
} catch (e) {} })();</script><div id="___gatsby"><style data-emotion="css-global o7hocx">html{--theme-ui-colors-transparent:transparent;--theme-ui-colors-black:#000;--theme-ui-colors-white:#fff;--theme-ui-colors-gray-1:#f7fafc;--theme-ui-colors-gray-2:#edf2f7;--theme-ui-colors-gray-3:#e2e8f0;--theme-ui-colors-gray-4:#cbd5e0;--theme-ui-colors-gray-5:#a0aec0;--theme-ui-colors-gray-6:#718096;--theme-ui-colors-gray-7
Open service 2a05:d014:58f:6200::259:80 · vaasavi.ishandeveloper.com
2026-01-25 09:43
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sun, 25 Jan 2026 09:43:11 GMT Location: https://vaasavi.ishandeveloper.com/ Server: Netlify X-Nf-Request-Id: 01KFT8JDAYPX5D9TZG9AJP2BEJ Content-Length: 50 Connection: close Redirecting to https://vaasavi.ishandeveloper.com/
Open service 35.157.26.135:443 · vaasavi.ishandeveloper.com
2026-01-25 09:43
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 2
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Content-Length: 44726
Content-Type: text/html; charset=UTF-8
Date: Sun, 25 Jan 2026 09:43:07 GMT
Etag: "86bf99cf20c63bc10a201c2dc89b0cec-ssl"
Link: </webpack-runtime-07baefaf5d4c50a2bd63.js>; rel=preload; as=script, </framework-f3a47ef4a22d24b14274.js>; rel=preload; as=script, </app-3df11c5d7dabbb2ccd3c.js>; rel=preload; as=script, </component---node-modules-lekoarts-gatsby-theme-minimal-blog-core-src-templates-homepage-query-tsx-44965421cb2970e0ae62.js>; rel=preload; as=script, </page-data/app-data.json>; rel=preload; as=fetch; crossorigin, </page-data/index/page-data.json>; rel=preload; as=fetch; crossorigin
Referrer-Policy: same-origin
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Nf-Request-Id: 01KFT8J9CPNQDN7YXX34NK6YK5
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Vaasavi VP.
<!DOCTYPE html><html lang="en-us"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 3.10.2"/><title data-react-helmet="true">Vaasavi VP.</title><link data-react-helmet="true" rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link data-react-helmet="true" rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><meta data-react-helmet="true" name="description" content="The SuperBoss."/><meta data-react-helmet="true" name="image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" property="og:title" content="Vaasavi VP."/><meta data-react-helmet="true" property="og:url" content="https://vaasavi.life"/><meta data-react-helmet="true" property="og:description" content="The SuperBoss."/><meta data-react-helmet="true" property="og:image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" property="og:image:alt" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" name="twitter:title" content="Vaasavi VP."/><meta data-react-helmet="true" name="twitter:url" content="https://vaasavi.life"/><meta data-react-helmet="true" name="twitter:description" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:image" content="https://vaasavi.lifenull"/><meta data-react-helmet="true" name="twitter:image:alt" content="The SuperBoss."/><meta data-react-helmet="true" name="twitter:creator" content="Vaasavi VP"/><meta data-react-helmet="true" name="gatsby-theme" content="@lekoarts/gatsby-theme-minimal-blog"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap"/><link rel="sitemap" type="application/xml" href="/sitemap/sitemap-index.xml"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><meta name="theme-color" content="#6B46C1"/><link rel="apple-touch-icon" sizes="192x192" href="/android-chrome-192x192.png"/><link rel="apple-touch-icon" sizes="512x512" href="/android-chrome-512x512.png"/><link rel="alternate" type="application/rss+xml" title="Minimal Blog - @lekoarts/gatsby-theme-minimal-blog" href="/rss.xml"/><link as="script" rel="preload" href="/webpack-runtime-07baefaf5d4c50a2bd63.js"/><link as="script" rel="preload" href="/framework-f3a47ef4a22d24b14274.js"/><link as="script" rel="preload" href="/app-3df11c5d7dabbb2ccd3c.js"/><link as="script" rel="preload" href="/component---node-modules-lekoarts-gatsby-theme-minimal-blog-core-src-templates-homepage-query-tsx-44965421cb2970e0ae62.js"/><link as="fetch" rel="preload" href="/page-data/index/page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2744905544.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3090400250.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/318001574.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/app-data.json" crossorigin="anonymous"/></head><body><script>(function() { try {
var mode = localStorage.getItem('theme-ui-color-mode');
if (!mode) return
document.documentElement.classList.add('theme-ui-' + mode);
document.body.classList.add('theme-ui-' + mode);
} catch (e) {} })();</script><div id="___gatsby"><style data-emotion="css-global o7hocx">html{--theme-ui-colors-transparent:transparent;--theme-ui-colors-black:#000;--theme-ui-colors-white:#fff;--theme-ui-colors-gray-1:#f7fafc;--theme-ui-colors-gray-2:#edf2f7;--theme-ui-colors-gray-3:#e2e8f0;--theme-ui-colors-gray-4:#cbd5e0;--theme-ui-colors-gray-5:#a0aec0;--theme-ui-colors-gray-6:#718096;--theme-ui-colors-gray-7
Open service 63.176.8.218:80 · vaasavi.ishandeveloper.com
2026-01-25 09:43
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sun, 25 Jan 2026 09:43:11 GMT Location: https://vaasavi.ishandeveloper.com/ Server: Netlify X-Nf-Request-Id: 01KFT8JD4S4ME243KG9AHJKJ4M Content-Length: 50 Connection: close Redirecting to https://vaasavi.ishandeveloper.com/
Open service 35.157.26.135:80 · vaasavi.ishandeveloper.com
2026-01-25 09:43
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sun, 25 Jan 2026 09:43:11 GMT Location: https://vaasavi.ishandeveloper.com/ Server: Netlify X-Nf-Request-Id: 01KFT8JD48BHG5M4CYE072EP49 Content-Length: 50 Connection: close Redirecting to https://vaasavi.ishandeveloper.com/
Open service 66.33.60.129:80 · chefman.ishandeveloper.com
2026-01-25 06:45
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://chefman.ishandeveloper.com/ Refresh: 0;url=https://chefman.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.129:443 · chefman.ishandeveloper.com
2026-01-25 06:45
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1050787
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 2891
Content-Type: text/html; charset=utf-8
Date: Sun, 25 Jan 2026 06:45:32 GMT
Etag: W/"10b0d6041d04ea56266e1dda3c20665933bd6556768af2ceaf633d640c275a1a"
Last-Modified: Tue, 13 Jan 2026 02:52:25 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::ndxzx-1769323532684-5984cc60d1b9
Connection: close
Page title: ChefMan | ishandeveloper
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>ChefMan | ishandeveloper</title><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-2/css/all.min.css"><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"><link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"><link href="/static/css/2.36020323.chunk.css" rel="stylesheet"><link href="/static/css/main.cbe33c8b.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-beta1/jquery.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script><script>!function(e){function r(r){for(var n,f,l=r[0],a=r[1],i=r[2],p=0,s=[];p<l.length;p++)f=l[p],Object.prototype.hasOwnProperty.call(o,f)&&o[f]&&s.push(o[f][0]),o[f]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(c&&c(r);s.length;)s.shift()();return u.push.apply(u,i||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var a=t[l];0!==o[a]&&(n=!1)}n&&(u.splice(r--,1),e=f(f.s=t[0]))}return e}var n={},o={1:0},u=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/";var l=this.webpackJsonpchefman=this.webpackJsonpchefman||[],a=l.push.bind(l);l.push=r,l=l.slice();for(var i=0;i<l.length;i++)r(l[i]);var c=a;t()}([])</script><script src="/static/js/2.3fdae05c.chunk.js"></script><script src="/static/js/main.2ab62e61.chunk.js"></script></body></html>
Open service 76.76.21.22:80 · chefman.ishandeveloper.com
2026-01-25 06:45
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://chefman.ishandeveloper.com/ Refresh: 0;url=https://chefman.ishandeveloper.com/ server: Vercel Redirecting...
Open service 76.76.21.22:443 · chefman.ishandeveloper.com
2026-01-25 06:45
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 1050787
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 2891
Content-Type: text/html; charset=utf-8
Date: Sun, 25 Jan 2026 06:45:32 GMT
Etag: W/"10b0d6041d04ea56266e1dda3c20665933bd6556768af2ceaf633d640c275a1a"
Last-Modified: Tue, 13 Jan 2026 02:52:25 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::zcgbx-1769323532555-0bb1fd34c38c
Connection: close
Page title: ChefMan | ishandeveloper
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>ChefMan | ishandeveloper</title><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-2/css/all.min.css"><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"><link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"><link href="/static/css/2.36020323.chunk.css" rel="stylesheet"><link href="/static/css/main.cbe33c8b.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-beta1/jquery.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script><script>!function(e){function r(r){for(var n,f,l=r[0],a=r[1],i=r[2],p=0,s=[];p<l.length;p++)f=l[p],Object.prototype.hasOwnProperty.call(o,f)&&o[f]&&s.push(o[f][0]),o[f]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(c&&c(r);s.length;)s.shift()();return u.push.apply(u,i||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var a=t[l];0!==o[a]&&(n=!1)}n&&(u.splice(r--,1),e=f(f.s=t[0]))}return e}var n={},o={1:0},u=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/";var l=this.webpackJsonpchefman=this.webpackJsonpchefman||[],a=l.push.bind(l);l.push=r,l=l.slice();for(var i=0;i<l.length;i++)r(l[i]);var c=a;t()}([])</script><script src="/static/js/2.3fdae05c.chunk.js"></script><script src="/static/js/main.2ab62e61.chunk.js"></script></body></html>
Open service 2606:4700:3030::6815:31cc:8443 · todo.ishandeveloper.com
2026-01-25 04:05
Open service 2606:4700:3035::ac43:a719:443 · todo.ishandeveloper.com
2026-01-25 04:05
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 04:05:38 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
access-control-allow-origin: *
Age: 5136968
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline; filename="index.html"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5AWPimupEGcHIU%2FMwM5FJQaSMxeiX0uhZlhqDSv6rcFu2%2B53UDei6SX9yr47mYvlsvFDNA%2FAkpES5dHpYlk5ERxTWsNIYmKxJWshZK8au7NKGi0ubQImba2xSHm8oRCgjhDo"}]}
Speculation-Rules: "/cdn-cgi/speculation"
last-modified: Wed, 26 Nov 2025 17:09:30 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-cache: HIT
x-vercel-id: iad1::9kp66-1769313938850-8e0f57a220ad
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c34e4b53b707cfa-EWR
alt-svc: h3=":443"; ma=86400
Page title: TODO | ishandeveloper
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="stylesheet" href="style.css"><link rel="shortcut icon" href="./favicon.png" type="image/x-icon"><title>TODO | ishandeveloper</title></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script type="ddc2a603dfd4007acff8e5f1-text/javascript">!function(e){function t(t){for(var n,l,a=t[0],f=t[1],i=t[2],p=0,s=[];p<a.length;p++)l=a[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,i||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,a=1;a<r.length;a++){var f=r[a];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var a=this["webpackJsonpreact-todo"]=this["webpackJsonpreact-todo"]||[],f=a.push.bind(a);a.push=t,a=a.slice();for(var i=0;i<a.length;i++)t(a[i]);var c=f;r()}([])</script><script src="/static/js/2.e087d635.chunk.js" type="ddc2a603dfd4007acff8e5f1-text/javascript"></script><script src="/static/js/main.260ab341.chunk.js" type="ddc2a603dfd4007acff8e5f1-text/javascript"></script><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="ddc2a603dfd4007acff8e5f1-|49" defer></script></body></html>
Open service 104.21.49.204:443 · todo.ishandeveloper.com
2026-01-25 04:05
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 04:05:39 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
access-control-allow-origin: *
Age: 1145292
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline; filename="index.html"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QxJ2tgF9yEx6ITmfmn%2F7G8nAZ7OGzoadQg9oQepUCyoICoi15V4k2dNkt1MNAflbZrlNuSYRDE%2BkgWKOfVmJ0wLVyX0AcfLLiDQYWeKqMVVgHVusDQ%3D%3D"}]}
Speculation-Rules: "/cdn-cgi/speculation"
last-modified: Sun, 11 Jan 2026 21:57:26 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-cache: HIT
x-vercel-id: sin1::6rl67-1769313939007-f965f3d9f1d5
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c34e4b69a29a3d5-SIN
alt-svc: h3=":443"; ma=86400
Page title: TODO | ishandeveloper
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="stylesheet" href="style.css"><link rel="shortcut icon" href="./favicon.png" type="image/x-icon"><title>TODO | ishandeveloper</title></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script type="94c162bc474f9bcf25aedf39-text/javascript">!function(e){function t(t){for(var n,l,a=t[0],f=t[1],i=t[2],p=0,s=[];p<a.length;p++)l=a[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,i||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,a=1;a<r.length;a++){var f=r[a];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var a=this["webpackJsonpreact-todo"]=this["webpackJsonpreact-todo"]||[],f=a.push.bind(a);a.push=t,a=a.slice();for(var i=0;i<a.length;i++)t(a[i]);var c=f;r()}([])</script><script src="/static/js/2.e087d635.chunk.js" type="94c162bc474f9bcf25aedf39-text/javascript"></script><script src="/static/js/main.260ab341.chunk.js" type="94c162bc474f9bcf25aedf39-text/javascript"></script><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="94c162bc474f9bcf25aedf39-|49" defer></script></body></html>
Open service 2606:4700:3030::6815:31cc:80 · todo.ishandeveloper.com
2026-01-25 04:05
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 04:05:38 GMT
Content-Length: 0
Connection: close
Location: https://todo.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Lkj3XvFHjLmvxGXKNmh94jb77NXvfpCiI6Niu7nT3oTIbqAdah0gTyPBm9T%2F256nojQ7o0n0hJ41AJqOivJXOwIK4Li6G4wTrI4fB2hVwRNgtJZcjTM68q3bX0az9oqrLITw"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c34e4b48c36b913-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.21.49.204:8443 · todo.ishandeveloper.com
2026-01-25 04:05
Open service 104.21.49.204:80 · todo.ishandeveloper.com
2026-01-25 04:05
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 04:05:38 GMT
Content-Length: 0
Connection: close
Location: https://todo.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pR3Wc7XmsbhWWihoxi2A0FJBojbVKgDrSzSEOcdrUs2q2LN5qhlhd49taSYfiG87uhdS8SEma2xY8OoVw0VAQkFIB80VRXxdI2sPFuJQiSUE%2FLvR9t20"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c34e4b46e1197ab-LHR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:31cc:443 · todo.ishandeveloper.com
2026-01-25 04:05
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 04:05:38 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
access-control-allow-origin: *
Age: 142295
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline; filename="index.html"
Speculation-Rules: "/cdn-cgi/speculation"
last-modified: Fri, 23 Jan 2026 12:34:03 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-cache: HIT
x-vercel-id: fra1::hnrmn-1769313938706-bf7ac8e09b72
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=Nif1BqdD0F45i2AqgdfxbqG9MhODV6D4%2B6TNI01pRtz2%2BcMQRQj7Ur0w9cnfTga0NAanzvJpCOwUSoy2EmdUDJ%2F3eTtdTu8cs%2BKPpeoliW4wd6w%2BgTtttWMN9N%2B4rwYDGcCh"}]}
vary: accept-encoding
cf-cache-status: DYNAMIC
CF-RAY: 9c34e4b4b8b460e5-AMS
alt-svc: h3=":443"; ma=86400
Page title: TODO | ishandeveloper
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="stylesheet" href="style.css"><link rel="shortcut icon" href="./favicon.png" type="image/x-icon"><title>TODO | ishandeveloper</title></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script type="dc33c698fcde4d069c54e62f-text/javascript">!function(e){function t(t){for(var n,l,a=t[0],f=t[1],i=t[2],p=0,s=[];p<a.length;p++)l=a[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,i||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,a=1;a<r.length;a++){var f=r[a];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var a=this["webpackJsonpreact-todo"]=this["webpackJsonpreact-todo"]||[],f=a.push.bind(a);a.push=t,a=a.slice();for(var i=0;i<a.length;i++)t(a[i]);var c=f;r()}([])</script><script src="/static/js/2.e087d635.chunk.js" type="dc33c698fcde4d069c54e62f-text/javascript"></script><script src="/static/js/main.260ab341.chunk.js" type="dc33c698fcde4d069c54e62f-text/javascript"></script><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="dc33c698fcde4d069c54e62f-|49" defer></script></body></html>
Open service 172.67.167.25:80 · todo.ishandeveloper.com
2026-01-25 04:05
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 04:05:38 GMT
Content-Length: 0
Connection: close
Location: https://todo.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GT1aEdrZwKNpEtEwbN5ltQo2VhOGenYEJPW9xMrbydoodB%2F8qlslHlpXecGZREMrwPLGARUtTf7EVh%2Bv33I6vTqgJxVYK%2FR1zNqPt1sDFSry%2FOG8DwTV"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c34e4b45cf8aa73-LHR
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.25:443 · todo.ishandeveloper.com
2026-01-25 04:05
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 04:05:38 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
access-control-allow-origin: *
Age: 342472
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline; filename="index.html"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TlNfv1Bq4odzEty7F%2BSddLAXWi4aivyUryaGhx7p2HGPDPLkb6HyDRNAIJjA1tANF%2BUP4iCurhrk72240IuhSMlowpa4SbqscZ36Vas1NzYe5%2BTg94b9"}]}
Speculation-Rules: "/cdn-cgi/speculation"
last-modified: Wed, 21 Jan 2026 04:57:46 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-cache: HIT
x-vercel-id: lhr1::92rwg-1769313938711-2cb4c3f5867c
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c34e4b4ebdf93d9-LHR
alt-svc: h3=":443"; ma=86400
Page title: TODO | ishandeveloper
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="stylesheet" href="style.css"><link rel="shortcut icon" href="./favicon.png" type="image/x-icon"><title>TODO | ishandeveloper</title></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script type="6a4eb59504575c234c6ecc63-text/javascript">!function(e){function t(t){for(var n,l,a=t[0],f=t[1],i=t[2],p=0,s=[];p<a.length;p++)l=a[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,i||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,a=1;a<r.length;a++){var f=r[a];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var a=this["webpackJsonpreact-todo"]=this["webpackJsonpreact-todo"]||[],f=a.push.bind(a);a.push=t,a=a.slice();for(var i=0;i<a.length;i++)t(a[i]);var c=f;r()}([])</script><script src="/static/js/2.e087d635.chunk.js" type="6a4eb59504575c234c6ecc63-text/javascript"></script><script src="/static/js/main.260ab341.chunk.js" type="6a4eb59504575c234c6ecc63-text/javascript"></script><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="6a4eb59504575c234c6ecc63-|49" defer></script></body></html>
Open service 2606:4700:3035::ac43:a719:8443 · todo.ishandeveloper.com
2026-01-25 04:05
Open service 2606:4700:3035::ac43:a719:80 · todo.ishandeveloper.com
2026-01-25 04:05
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 04:05:38 GMT
Content-Length: 0
Connection: close
Location: https://todo.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9O%2BQ3ewG%2BVNHw1vs7rtkyn9Ss3Fpjfpriaffz3H3fVwcL3zfDlbNRweiZ7ov0m2yZSDLAuXECwf84n0yy584Xe%2F3napvPtF%2F%2FxjyMMri0VGSlq0yWeNcqZzFq4D4h0JLyb4Z"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c34e4b3fb937310-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.25:8443 · todo.ishandeveloper.com
2026-01-25 04:05
Open service 104.21.49.204:8443 · www.ishandeveloper.com
2026-01-24 13:42
Open service 2606:4700:3030::6815:31cc:80 · www.ishandeveloper.com
2026-01-24 13:42
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 13:42:05 GMT
Content-Length: 0
Connection: close
Location: https://www.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BdxQQY3uFdVKRhuBKDJQo9e%2BZ4nlxMu6FoDu1Wp2oOaRybcnpfPF8YBsQ3HRAg3gYVTutWUuGRVV6zGxmGH21jveOgTbOGrOQI0iE13Zfx3npfh64l5VT6I31g6b34r3%2Fls%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c2ff3be7ce2ff7d-SIN
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a719:443 · www.ishandeveloper.com
2026-01-24 13:42
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 13:42:06 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://ishandeveloper.com/
refresh: 0;url=https://ishandeveloper.com/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: sin1::cjwdt-1769262126087-9c0fcf947a8f
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Y0ZIinbiVz29lFHlvNQXQX6oEFUe67pjdo%2Fm8XQk%2Fj0Wvi8otsc8FOebc9C9r1SkYRbKOvv7T9QIJ4z0l5iq85aXs2czj9AY9Y1zkZQP3XgCzWXAb2UYL%2FRa3%2BS%2FRkAsYkY%3D"}]}
CF-RAY: 9c2ff3bfdc5d8202-SIN
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 104.21.49.204:80 · www.ishandeveloper.com
2026-01-24 13:42
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 13:42:05 GMT
Content-Length: 0
Connection: close
Location: https://www.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vcwgCjNrkOZU2Pzf4zxw%2FU0rJAfJ%2BMZsfxZ8Rkg65AK0uRvryqf5LI5Uuakr4Jch78zpqX2Asn27%2Bdu9JUHxTfkrsDspTbvQM80E58kMnY37vG7kkj0%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c2ff3be1ed19f64-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a719:80 · www.ishandeveloper.com
2026-01-24 13:42
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 13:42:05 GMT
Content-Length: 0
Connection: close
Location: https://www.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UCbSE0buTpH2FeZ7AlYXvpOgm%2FGbNZ1WlSzIqD%2FHj0RoD5uUdp6sLspJ%2FwhwY9p1RQvx9BVguBsioxhECOamXGG23SOvfSW957yCFJmhHuhxrZseVu0pk3gDXMwbBK1xU9Q%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c2ff3be2ddcc698-EWR
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.25:443 · www.ishandeveloper.com
2026-01-24 13:42
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 13:42:05 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://ishandeveloper.com/
refresh: 0;url=https://ishandeveloper.com/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: fra1::qvhgh-1769262125929-024c57011c57
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BlewNw7HS%2BTVNok5KbrUZOy7BcRJ8%2Bx44hSGw9jgQD00b9crFx8lxhCZfeM1TU3ho41MIIEo9UPf8yzlI3B9CufIk8tMf4X%2Bx%2B7KYFL4I2uVtCg3TsM%3D"}]}
CF-RAY: 9c2ff3bee8b7c244-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 104.21.49.204:443 · www.ishandeveloper.com
2026-01-24 13:42
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 13:42:05 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://ishandeveloper.com/
refresh: 0;url=https://ishandeveloper.com/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: fra1::w648m-1769262125871-b95880c10536
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UJpHFFRlm%2FcxmXaw0FcaHULQ0UVApB30XcsvlKbnmNboaTblHzuQ43iwmVHcY9ZTXZuFXtjtwluxwZCtZO17ADLrjhNWupu6LTdn5jiSMfiB87l%2Bi4k%3D"}]}
CF-RAY: 9c2ff3be68820bbc-AMS
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3030::6815:31cc:443 · www.ishandeveloper.com
2026-01-24 13:42
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 13:42:05 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://ishandeveloper.com/
refresh: 0;url=https://ishandeveloper.com/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: fra1::jv7qz-1769262125859-1fbef22bbbcf
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mVhnWn5OqKy4XNpq13IQixXdzWTqr1W44TgRaDy2IACKkkseeccrBQJVXwB5dqjuBqrPiJHpF%2F%2FihIgu37jHOluvZ9QFtru4vrp2Bis1%2F0Fc3fG5PNbsNIZKa%2FiEm29qRsg%3D"}]}
CF-RAY: 9c2ff3be7bc4d2a6-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 172.67.167.25:80 · www.ishandeveloper.com
2026-01-24 13:42
HTTP/1.1 301 Moved Permanently
Date: Sat, 24 Jan 2026 13:42:05 GMT
Content-Length: 0
Connection: close
Location: https://www.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=S%2Bt5TnZYya%2B1SU8MblLd%2B%2F4o65zC1%2BjWBaBVuXkR8SOPVUEaNkMzGYx8AxFSx%2Bm0Ey6v9w10kjtndkoLk56zsfk5d%2B55QK5bPoo2LoOzRH7FCh6nCQs%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c2ff3bdecb3bdb2-LHR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:31cc:8443 · www.ishandeveloper.com
2026-01-24 13:42
Open service 2606:4700:3035::ac43:a719:8443 · www.ishandeveloper.com
2026-01-24 13:42
Open service 172.67.167.25:8443 · www.ishandeveloper.com
2026-01-24 13:42
Open service 104.21.49.204:8443 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 522 <none> Date: Fri, 23 Jan 2026 14:35:22 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: 9c2803efdf5863c9-LHR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.49.204:443 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 14:35:02 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
access-control-allow-origin: *
Age: 22120
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gAf%2BSlZGFoQo%2BetZA56cowHJ4IDHbQSxJcMJSjx%2B3hF3pisBgu0K311DSPLijd6wZFvuY6vXaR%2FkmZ1lnYr%2FK0N630%2FCHyO%2Bjrj2jYMw0cUp%2Fg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Fri, 23 Jan 2026 08:26:21 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-ishan: Inspecting http headers? Really cool :) How about we grab a coffee and chat about it? : https://x.com/@ishandeveloper
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: fra1::mvh7d-1769178902029-cb7f16f19958
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c2803e98ae533be-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:31cc:80 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 14:35:01 GMT
Content-Length: 0
Connection: close
Location: https://ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6Dwmj2nYZUIJmlDCrWsHAjk4t28p2SwEiRpMbw7euSSuwbQSh%2Fb%2BDCgP088KoloiGgecj98fEuss4L5EkP9liuWVv20VTJf0RQESvwJ2j2IAS3FRzJMXHUdJqytUSg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c2803e798a439ce-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.25:80 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 14:35:01 GMT
Content-Length: 0
Connection: close
Location: https://ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=d6WQ8G1QNq0O%2Fm3RPlVOXH1W0QTWDiY0%2FTT1RS7BLkqwRARcog2xVLReiEJbAFXU985jjk7b0RQPYAZYKAKUrUqssN3VFCSOazrXM8GPSIBH7g%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c2803e699b198ce-SJC
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a719:443 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 14:35:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
access-control-allow-origin: *
Age: 299415
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Tvz0BAXTZ0YqwGZeQLJZ1zHbFsw5uk9u3y0H22ueX4OMWBNbA0m8oUn8eD3xMrHJShmS2hBhk7QlfMVxF596eja%2BxdKupW7BWgTeQGNQB5IdglbAr5YQCwLf6VcP4A%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Tue, 20 Jan 2026 03:24:46 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-ishan: Inspecting http headers? Really cool :) How about we grab a coffee and chat about it? : https://x.com/@ishandeveloper
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: bom1::zzjv9-1769178901648-2b9bc734c2a6
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c2803e6fc8f4174-BOM
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.25:8443 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 522 <none> Date: Fri, 23 Jan 2026 14:35:22 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: 9c2803ecde743a3a-BOM alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3030::6815:31cc:443 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 14:35:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
access-control-allow-origin: *
Age: 22120
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AKjy3zI30tTQQF8p9U9RrSM5y502FKXncaHEu7qP%2FeBJ13VGL%2F%2Bmp4SJK37cs5OfiVF01xcB0nVpjW9nyGU5jGstIBPwSqxsnFVB7l6F9Oeg5NxTfq%2Fg3TNW24jpcQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Fri, 23 Jan 2026 08:26:21 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-ishan: Inspecting http headers? Really cool :) How about we grab a coffee and chat about it? : https://x.com/@ishandeveloper
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: fra1::xnkkf-1769178901661-700686f6d0d0
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c2803e74b541cb1-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a719:8443 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 522 <none> Date: Fri, 23 Jan 2026 14:35:21 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: 9c2803ec2e67425b-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.167.25:443 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 14:35:01 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
access-control-allow-origin: *
Age: 2497565
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5VM5kqPIon0ImB%2BXX0Thavdcp82ZZEGen8ks%2B8B11703xXFyGcI92rFam77JIGK8ZQwqyzkOIKefta9mgtnslOWX8M259HfW%2FjSWwhky7G9RIw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Thu, 25 Dec 2025 16:48:55 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-ishan: Inspecting http headers? Really cool :) How about we grab a coffee and chat about it? : https://x.com/@ishandeveloper
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: iad1::fxpj7-1769178901752-f7cc63488334
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c2803e7abea7d0b-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:31cc:8443 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 522 <none> Date: Fri, 23 Jan 2026 14:35:22 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: 9c2803ee2c5c30ed-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.49.204:80 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 14:35:01 GMT
Content-Length: 0
Connection: close
Location: https://ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=b3X509pLSm2VugycAZK8Xn18GM80fDZRdKrgP%2BPyt0LnRWgVcY5EJUfLqjX8aYXqVpOYki8deWuauRuqv%2BV%2B45aK44SgD5NlLlbB9XCu9asBew%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c2803e64d42dba9-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a719:80 · ishandeveloper.com
2026-01-23 14:35
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 14:35:01 GMT
Content-Length: 0
Connection: close
Location: https://ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9OCOHcWRTy83pXJdHnarbGRTOBfQ49jeYB0FGmrmPcWqxbQQjSB43rJrnL1fxe8nL9bfInRdPbcG7esgjgytIXjj%2Fa4cniF9QT3gx8J3JVIRkLfEzcdJ1VK1OSDQqQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c2803e5bfb91e26-FRA
alt-svc: h3=":443"; ma=86400
Open service 76.76.21.93:443 · readme.ishandeveloper.com
2026-01-23 03:34
HTTP/1.1 404 Not Found Cache-Control: public, max-age=0, must-revalidate Content-Length: 79 Content-Type: text/plain; charset=utf-8 Date: Fri, 23 Jan 2026 03:34:52 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Error: NOT_FOUND X-Vercel-Id: sin1::mgxh8-1769139292581-fdbd01443fe2 Connection: close The page could not be found NOT_FOUND sin1::mgxh8-1769139292581-fdbd01443fe2
Open service 76.76.21.241:80 · readme.ishandeveloper.com
2026-01-22 21:37
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://readme.ishandeveloper.com/ Refresh: 0;url=https://readme.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.193:443 · readme.ishandeveloper.com
2026-01-22 21:37
HTTP/1.1 404 Not Found Cache-Control: public, max-age=0, must-revalidate Content-Length: 79 Content-Type: text/plain; charset=utf-8 Date: Thu, 22 Jan 2026 21:37:09 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Error: NOT_FOUND X-Vercel-Id: sin1::4lr6v-1769117829928-a06119b86e6a Connection: close The page could not be found NOT_FOUND sin1::4lr6v-1769117829928-a06119b86e6a
Open service 76.76.21.241:443 · readme.ishandeveloper.com
2026-01-22 21:37
HTTP/1.1 404 Not Found Cache-Control: public, max-age=0, must-revalidate Content-Length: 79 Content-Type: text/plain; charset=utf-8 Date: Thu, 22 Jan 2026 21:37:09 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Error: NOT_FOUND X-Vercel-Id: iad1::vlrzk-1769117829793-17aa88c8fa59 Connection: close The page could not be found NOT_FOUND iad1::vlrzk-1769117829793-17aa88c8fa59
Open service 66.33.60.193:80 · readme.ishandeveloper.com
2026-01-22 21:37
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://readme.ishandeveloper.com/ Refresh: 0;url=https://readme.ishandeveloper.com/ server: Vercel Redirecting...
Open service 76.76.21.164:443 · earth.ishandeveloper.com
2026-01-21 16:39
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 4442403
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 1220
Content-Type: text/html; charset=utf-8
Date: Wed, 21 Jan 2026 16:39:45 GMT
Etag: "1b512413b9535e20cd9ee591b8256c11"
Last-Modified: Mon, 01 Dec 2025 06:39:42 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::4ndd8-1769013585889-dbfc21082cee
Connection: close
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script type="module" crossorigin src="/assets/index-fecb2480.js"></script>
<link rel="stylesheet" href="/assets/index-a1dfe8a8.css">
</head>
<body>
<main>
<section class="hero">
<h2>Planet</h2>
<h1>Earth</h1>
<p>Learn more about this facinating miracle that we call our home.</p>
<button>Learn More</button>
</section>
<section class="details">
<div class="content">
<h4>The Blue Planet</h4>
<h2>Earth</h2>
<div class="separator"></div>
<p>
Earth is the third planet from the Sun. Earth's axis of rotation is
tilted with respect to its orbital plane, producing seasons on
Earth. The gravitational interaction between Earth and the Moon
causes tides, stabilizes Earth's orientation on its axis, and
gradually slows its rotation.
</p>
</div>
</section>
</main>
<canvas></canvas>
</body>
</html>
Open service 76.76.21.164:80 · earth.ishandeveloper.com
2026-01-21 16:39
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://earth.ishandeveloper.com/ Refresh: 0;url=https://earth.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.34:80 · earth.ishandeveloper.com
2026-01-21 16:39
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://earth.ishandeveloper.com/ Refresh: 0;url=https://earth.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.34:443 · earth.ishandeveloper.com
2026-01-21 16:39
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 4442403
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 1220
Content-Type: text/html; charset=utf-8
Date: Wed, 21 Jan 2026 16:39:45 GMT
Etag: "1b512413b9535e20cd9ee591b8256c11"
Last-Modified: Mon, 01 Dec 2025 06:39:42 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::zt7rk-1769013585830-a248eec46f95
Connection: close
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script type="module" crossorigin src="/assets/index-fecb2480.js"></script>
<link rel="stylesheet" href="/assets/index-a1dfe8a8.css">
</head>
<body>
<main>
<section class="hero">
<h2>Planet</h2>
<h1>Earth</h1>
<p>Learn more about this facinating miracle that we call our home.</p>
<button>Learn More</button>
</section>
<section class="details">
<div class="content">
<h4>The Blue Planet</h4>
<h2>Earth</h2>
<div class="separator"></div>
<p>
Earth is the third planet from the Sun. Earth's axis of rotation is
tilted with respect to its orbital plane, producing seasons on
Earth. The gravitational interaction between Earth and the Moon
causes tides, stabilizes Earth's orientation on its axis, and
gradually slows its rotation.
</p>
</div>
</section>
</main>
<canvas></canvas>
</body>
</html>
Open service 66.33.60.130:80 · airpower.ishandeveloper.com
2026-01-11 14:41
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://airpower.ishandeveloper.com/ Refresh: 0;url=https://airpower.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.130:443 · airpower.ishandeveloper.com
2026-01-11 14:41
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 4448
Content-Type: text/html; charset=utf-8
Date: Sun, 11 Jan 2026 14:41:06 GMT
Etag: W/"28ca44770cac06e912ab281aaf1c9f6b5ced37785b5212eef668ec80c34a8a89"
Last-Modified: Sun, 11 Jan 2026 14:41:04 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: sfo1::kktmr-1768142466571-4670e15fc304
Connection: close
Page title: AirPower
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"/><title>AirPower</title><style>#wrapper{position:relative;height:100%}.profile-main-loader{position:fixed;top:0;bottom:0;right:0;left:0;display:grid;place-items:center;background:#fff;min-height:100vh;min-width:100%;position:fixed!important;width:45px;z-index:9000!important}.profile-main-loader .loader{position:relative;margin:0 auto;width:200px;height:200px}.profile-main-loader .loader:before{content:"";display:block;padding-top:100%}.circular-loader{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;left:0;margin:auto}.loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%{stroke:#000}40%{stroke:#00f}66%{stroke:red}80%,90%{stroke:#000}}@keyframes color{0%{stroke:#000}40%{stroke:#00f}66%{stroke:red}80%,90%{stroke:#000}}</style><link href="/static/css/2.a09f2fb9.chunk.css" rel="stylesheet"><link href="/static/css/main.2de122f3.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="recaptcha"></div><div id="root"></div><div class="profile-main-loader"><div class="loader"><svg class="circular-loader" viewBox="25 25 50 50"><circle class="loader-path" cx="50" cy="50" r="20" fill="none" stroke="#70c542" stroke-width="2"/></svg></div></div><script>!function(e){function r(r){for(var n,i,l=r[0],a=r[1],p=r[2],c=0,s=[];c<l.length;c++)i=l[c],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&s.push(o[i][0]),o[i]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(f&&f(r);s.length;)s.shift()();return u.push.apply(u,p||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var a=t[l];0!==o[a]&&(n=!1)}n&&(u.splice(r--,1),e=i(i.s=t[0]))}return e}var n={},o={1:0},u=[];function i(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=n,i.d=function(e,r,t){i.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,r){if(1&r&&(e=i(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)i.d(t,n,function(r){return e[r]}.bind(null,n));return t},i.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(r,"a",r),r},i.o=funct
Open service 76.76.21.61:80 · airpower.ishandeveloper.com
2026-01-11 14:41
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://airpower.ishandeveloper.com/ Refresh: 0;url=https://airpower.ishandeveloper.com/ server: Vercel Redirecting...
Open service 76.76.21.61:443 · airpower.ishandeveloper.com
2026-01-11 14:41
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 4448
Content-Type: text/html; charset=utf-8
Date: Sun, 11 Jan 2026 14:41:06 GMT
Etag: W/"28ca44770cac06e912ab281aaf1c9f6b5ced37785b5212eef668ec80c34a8a89"
Last-Modified: Sun, 11 Jan 2026 14:41:04 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: lhr1::8dxd8-1768142466419-83ce5d536f75
Connection: close
Page title: AirPower
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"/><title>AirPower</title><style>#wrapper{position:relative;height:100%}.profile-main-loader{position:fixed;top:0;bottom:0;right:0;left:0;display:grid;place-items:center;background:#fff;min-height:100vh;min-width:100%;position:fixed!important;width:45px;z-index:9000!important}.profile-main-loader .loader{position:relative;margin:0 auto;width:200px;height:200px}.profile-main-loader .loader:before{content:"";display:block;padding-top:100%}.circular-loader{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;left:0;margin:auto}.loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%{stroke:#000}40%{stroke:#00f}66%{stroke:red}80%,90%{stroke:#000}}@keyframes color{0%{stroke:#000}40%{stroke:#00f}66%{stroke:red}80%,90%{stroke:#000}}</style><link href="/static/css/2.a09f2fb9.chunk.css" rel="stylesheet"><link href="/static/css/main.2de122f3.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="recaptcha"></div><div id="root"></div><div class="profile-main-loader"><div class="loader"><svg class="circular-loader" viewBox="25 25 50 50"><circle class="loader-path" cx="50" cy="50" r="20" fill="none" stroke="#70c542" stroke-width="2"/></svg></div></div><script>!function(e){function r(r){for(var n,i,l=r[0],a=r[1],p=r[2],c=0,s=[];c<l.length;c++)i=l[c],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&s.push(o[i][0]),o[i]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(f&&f(r);s.length;)s.shift()();return u.push.apply(u,p||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var a=t[l];0!==o[a]&&(n=!1)}n&&(u.splice(r--,1),e=i(i.s=t[0]))}return e}var n={},o={1:0},u=[];function i(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=n,i.d=function(e,r,t){i.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,r){if(1&r&&(e=i(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)i.d(t,n,function(r){return e[r]}.bind(null,n));return t},i.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(r,"a",r),r},i.o=funct
Open service 172.67.167.25:443 · www.ishandeveloper.com
2026-01-10 16:30
HTTP/1.1 308 Permanent Redirect
Date: Sat, 10 Jan 2026 16:30:57 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://ishandeveloper.com/
refresh: 0;url=https://ishandeveloper.com/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: fra1::klb2d-1768062657130-073e3870614b
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ejwVUNyh9%2BUm34MdprQaRyazy7kr%2FohqVa9IS5L4qU92OMhk3y%2BNef2RB7PhemWjaCx%2FGEK4oH1JXchUxL3ywANfrA%2BrS5c1bKu4eWwcL%2BxH9krDJ0g%3D"}]}
CF-RAY: 9bbd8fd6989e9f1f-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 76.76.21.22:443 · hari.ishandeveloper.com
2026-01-10 11:42
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 971
Content-Type: text/html; charset=utf-8
Date: Sat, 10 Jan 2026 11:42:16 GMT
Etag: W/"1ccb2426c9e0437584c1426bd4dc7dee9f9317ee251d9a6b339786824a229e9f"
Last-Modified: Sat, 10 Jan 2026 11:42:14 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: sfo1::p55wv-1768045336681-f27651a087c0
Connection: close
Page title: Hey Hari | @ishandeveloper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hey Hari | @ishandeveloper</title>
<link
rel="icon"
href="https://www.ishandeveloper.com/assets/img/favicon.png"
/>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="theme-color" content="#113692" />
<meta name="title" content="Hey Hari | @ishandeveloper" />
<meta name="description" content="Haha. Why you checking this? Just why?" />
<meta property="twitter:card" content="summary_large_image" />
<meta propert="twitter:creator" content="@ishandeveloper" />
<script type="module" crossorigin src="/assets/index.e82a76da.js"></script>
<link rel="modulepreload" href="/assets/vendor.c31855b4.js">
<link rel="stylesheet" href="/assets/index.127ce929.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 66.33.60.129:443 · hari.ishandeveloper.com
2026-01-10 11:42
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 971
Content-Type: text/html; charset=utf-8
Date: Sat, 10 Jan 2026 11:42:16 GMT
Etag: W/"1ccb2426c9e0437584c1426bd4dc7dee9f9317ee251d9a6b339786824a229e9f"
Last-Modified: Sat, 10 Jan 2026 11:42:14 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::7tf52-1768045336806-6c991c02cd36
Connection: close
Page title: Hey Hari | @ishandeveloper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hey Hari | @ishandeveloper</title>
<link
rel="icon"
href="https://www.ishandeveloper.com/assets/img/favicon.png"
/>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="theme-color" content="#113692" />
<meta name="title" content="Hey Hari | @ishandeveloper" />
<meta name="description" content="Haha. Why you checking this? Just why?" />
<meta property="twitter:card" content="summary_large_image" />
<meta propert="twitter:creator" content="@ishandeveloper" />
<script type="module" crossorigin src="/assets/index.e82a76da.js"></script>
<link rel="modulepreload" href="/assets/vendor.c31855b4.js">
<link rel="stylesheet" href="/assets/index.127ce929.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 76.76.21.22:80 · hari.ishandeveloper.com
2026-01-10 11:42
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://hari.ishandeveloper.com/ Refresh: 0;url=https://hari.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.129:80 · hari.ishandeveloper.com
2026-01-10 11:42
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://hari.ishandeveloper.com/ Refresh: 0;url=https://hari.ishandeveloper.com/ server: Vercel Redirecting...
Open service 2606:4700:3030::6815:31cc:8443 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 07:53:24 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CFPL11Ym4C69HjRiw4DgjvteXaMx%2F%2Fi7nFgOYNOCcObKXzjPibE9WEgQoCf%2FBNlTc8ufjtQBwsuFMtWn6e3KsMLFiT59T05gExq6lA5LSrDnj4MnbQHxjJp4rmSBFgR0KUTIMw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9bb25c556f927095-EWR
alt-svc: h3=":8443"; ma=86400
<!DOCTYPE html><html><head><meta http-equiv="refresh" content="0; url=https://links.ishandeveloper.com"></head></html>
Open service 2606:4700:3035::ac43:a719:8443 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 07:53:24 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fd6AgMun5VLGVGA17GKHpg7fIQtMEARYmwHQbKfBx0IH9LTmRuY64NjJMhYyHyo2U%2Fuacx6iyejLYorWroPXVNd7gXSMKvrJFq3Zqz1b4tY5N6AwohRRG0l1c9%2FCjO%2FEN2vwXw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9bb25c5549aac8b9-EWR
alt-svc: h3=":8443"; ma=86400
<!DOCTYPE html><html><head><meta http-equiv="refresh" content="0; url=https://links.ishandeveloper.com"></head></html>
Open service 2606:4700:3035::ac43:a719:80 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 07:53:24 GMT
Content-Length: 0
Connection: close
Location: https://share.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xEpHR1nQgAQlLLhpEPRRGtrhte%2BZ05bmcDkrYh7BeEVeI%2F4krfNmGztROW3apn%2B82nTg%2F1tRuPRsfV0wP%2Bj2p5UOmuFEFhcvHR9HbIse349Kc0YIsZzPaNKFMNQty3feVFQ0EA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb25c550cf639b4-EWR
Open service 2606:4700:3035::ac43:a719:443 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 07:53:24 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IshnEtGEksK53NcBfkgCAhbI%2BnUueVL6zymMV5CyzkhWhTqa%2BHZuhB92JLmVTB%2BsrfoD2Jv%2FZJsVfaafLgSfxIF0eTdn1B6KbSSzw26fZUTsYj4R7WtJWNkvpNt8Af3KUpJjow%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9bb25c55afcd90e7-FRA
alt-svc: h3=":443"; ma=86400
<!DOCTYPE html><html><head><meta http-equiv="refresh" content="0; url=https://links.ishandeveloper.com"></head></html>
Open service 104.21.49.204:443 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 07:53:24 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=f1m%2ByJ3go5RV9uzd%2BWw7K%2BfVzpm4zxaNMfb8%2BfKrKo2NN3yip4IBctVPcgGZkiRzcrnBhvEvmj4i5B%2B8D%2FW56UHXf2dzvlk0z4WD7sKO9Lr4XF2SCarQQw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9bb25c559bc2d27e-FRA
alt-svc: h3=":443"; ma=86400
<!DOCTYPE html><html><head><meta http-equiv="refresh" content="0; url=https://links.ishandeveloper.com"></head></html>
Open service 172.67.167.25:8443 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 07:53:24 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HT7DxUNY4ZpkS0iXIhNQ8TIoIzD4%2BucuVtNno10PG1dXD%2BqYXzQXMj4VZb23FwGD%2B3jpSZadJcqft0VFNoFm51ercs4g7uwgHKQlh2CDz3daB7hwZnwS6w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9bb25c54fdc144aa-AMS
alt-svc: h3=":8443"; ma=86400
<!DOCTYPE html><html><head><meta http-equiv="refresh" content="0; url=https://links.ishandeveloper.com"></head></html>
Open service 104.21.49.204:80 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 07:53:23 GMT
Content-Length: 0
Connection: close
Location: https://share.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HLw%2BLsRrJn7tazA8gcXiS2DgEhloXMajZTz7N4OgalXk6C9c61POMWYo1D6600sHDVJHFjOezffnJFwSSvlwJ%2BvYK9mO8oNuJeBN5ITXd0nX%2B%2FIOM%2FE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb25c54dffef5f0-AMS
Open service 172.67.167.25:80 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 07:53:23 GMT
Content-Length: 0
Connection: close
Location: https://share.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tqCg0gRYILC0NUT09KIsWz8tUUZzeTdU%2F7UX2UkxKupJAvbHAmAxVm7PrKX2Pz1n%2FimgeAsQActBuKF2HAKenHjjKshmDuhiCz%2FVz3yc7X7J7xuRCQrrfA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb25c548b560c18-LHR
Open service 172.67.167.25:443 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 07:53:24 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8Gr1srCEYnXdIEDCn4gTIIpr086J94VKdqOH2G8gfndS8OPvqL9RwVJ2cjHIQLo0UvDMmwmyc7VB1H9j9P6M5T1OyMCGBONCasZ17xIZbVd%2FO9xBgjFRIA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9bb25c54ea3fcd53-LHR
alt-svc: h3=":443"; ma=86400
<!DOCTYPE html><html><head><meta http-equiv="refresh" content="0; url=https://links.ishandeveloper.com"></head></html>
Open service 2606:4700:3030::6815:31cc:80 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 07:53:23 GMT
Content-Length: 0
Connection: close
Location: https://share.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rFwDOvvzjD%2BvQwvsjtSZcOyzrSZCk39wHp8KZTQn9A9HFQvobIBUraM5xS0dimLxxs4vCIQLwIUGq6PMMEsBsZwlFS40QHzpEv9p2K9q3ssHXED53SKsZ0vvHt%2BAYLoLanj%2BeA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb25c546bc20b82-SJC
Open service 2606:4700:3030::6815:31cc:443 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 07:53:24 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BIS47TpsBxe7YIvMqW9rkksbv6l%2FSjV0OFZzNO2vLLD7zZYGZEazwu%2BzSy%2FhhWk%2Bl%2Fksd5I6TGOj%2Fi2GtFDXzKk2e9l9r0EyBTkhPYAFK%2BR9pOGQOTkpHKElMPQHpAiK2rchRQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9bb25c54aeb4fd65-SIN
alt-svc: h3=":443"; ma=86400
<!DOCTYPE html><html><head><meta http-equiv="refresh" content="0; url=https://links.ishandeveloper.com"></head></html>
Open service 104.21.49.204:8443 · share.ishandeveloper.com
2026-01-09 07:53
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 07:53:23 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NIEdnL%2BRTKa38ghKsDORpqz21okjzJf6fl6M1C%2Bo%2B1tM6Up0Mo9YRKn8GGWr7gFPvTYnFakHN59Ccy6QW01JmXj4vJ0DcaDxn8rAZYMgWujfK6l%2F07ll%2FQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9bb25c544d2f0a4c-AMS
alt-svc: h3=":8443"; ma=86400
<!DOCTYPE html><html><head><meta http-equiv="refresh" content="0; url=https://links.ishandeveloper.com"></head></html>
Open service 76.76.21.93:443 · readme.ishandeveloper.com
2026-01-08 19:18
HTTP/1.1 404 Not Found Cache-Control: public, max-age=0, must-revalidate Content-Length: 79 Content-Type: text/plain; charset=utf-8 Date: Thu, 08 Jan 2026 19:18:15 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Error: NOT_FOUND X-Vercel-Id: lhr1::9f7xh-1767899895968-c728fc8b7084 Connection: close The page could not be found NOT_FOUND lhr1::9f7xh-1767899895968-c728fc8b7084
Open service 76.76.21.123:443 · airwatt.ishandeveloper.com
2026-01-05 07:43
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 4
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 4549
Content-Type: text/html; charset=utf-8
Date: Mon, 05 Jan 2026 07:43:12 GMT
Etag: W/"e412867d7eafeffcadf29a16e7cc594b34b950866cccb0b9ac3621e629a220fd"
Last-Modified: Mon, 05 Jan 2026 07:43:07 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::gpb5l-1767598992062-0bd6b1dfea15
Connection: close
Page title: Air Watt
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"/><link rel="apple-touch-icon" href="/images/logo-dark.png"/><style>#wrapper{position:relative;height:100%}.profile-main-loader{left:50%!important;margin-left:-100px;position:fixed!important;top:50%!important;margin-top:-100px;width:45px;z-index:9000!important}.profile-main-loader .loader{position:relative;margin:0 auto;width:200px;height:200px}.profile-main-loader .loader:before{content:"";display:block;padding-top:100%}.circular-loader{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;left:0;margin:auto}.loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%{stroke:#70c542}40%{stroke:#70c542}66%{stroke:#70c542}80%,90%{stroke:#70c542}}@keyframes color{0%{stroke:#70c542}40%{stroke:#70c542}66%{stroke:#70c542}80%,90%{stroke:#70c542}}</style><link rel="manifest" href="/manifest.json"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"/><title>Air Watt</title><link href="/static/css/2.a09f2fb9.chunk.css" rel="stylesheet"><link href="/static/css/main.fb5c48fe.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div class="recaptcha__wrapper"><div id="recaptcha"></div></div><div id="root"><div class="profile-main-loader"><div class="loader"><svg class="circular-loader" viewBox="25 25 50 50"><circle class="loader-path" cx="50" cy="50" r="20" fill="none" stroke="#70c542" stroke-width="2"/></svg></div></div></div><style>.recaptcha__wrapper{display:grid;place-items:center}</style><script>!function(e){function t(t){for(var n,a,i=t[0],l=t[1],f=t[2],c=0,s=[];c<i.length;c++)a=i[c],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&s.push(o[a][0]),o[a]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);for(p&&p(t);s.length;)s.shift()();return u.push.apply(u,f||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var l=r[i];0!==o[l]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__es
Open service 76.76.21.123:80 · airwatt.ishandeveloper.com
2026-01-05 07:43
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://airwatt.ishandeveloper.com/ Refresh: 0;url=https://airwatt.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.35:443 · airwatt.ishandeveloper.com
2026-01-05 07:43
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 4
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 4549
Content-Type: text/html; charset=utf-8
Date: Mon, 05 Jan 2026 07:43:12 GMT
Etag: W/"e412867d7eafeffcadf29a16e7cc594b34b950866cccb0b9ac3621e629a220fd"
Last-Modified: Mon, 05 Jan 2026 07:43:07 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::6nxwp-1767598991997-c027df7670b4
Connection: close
Page title: Air Watt
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"/><link rel="apple-touch-icon" href="/images/logo-dark.png"/><style>#wrapper{position:relative;height:100%}.profile-main-loader{left:50%!important;margin-left:-100px;position:fixed!important;top:50%!important;margin-top:-100px;width:45px;z-index:9000!important}.profile-main-loader .loader{position:relative;margin:0 auto;width:200px;height:200px}.profile-main-loader .loader:before{content:"";display:block;padding-top:100%}.circular-loader{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;left:0;margin:auto}.loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%{stroke:#70c542}40%{stroke:#70c542}66%{stroke:#70c542}80%,90%{stroke:#70c542}}@keyframes color{0%{stroke:#70c542}40%{stroke:#70c542}66%{stroke:#70c542}80%,90%{stroke:#70c542}}</style><link rel="manifest" href="/manifest.json"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"/><title>Air Watt</title><link href="/static/css/2.a09f2fb9.chunk.css" rel="stylesheet"><link href="/static/css/main.fb5c48fe.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div class="recaptcha__wrapper"><div id="recaptcha"></div></div><div id="root"><div class="profile-main-loader"><div class="loader"><svg class="circular-loader" viewBox="25 25 50 50"><circle class="loader-path" cx="50" cy="50" r="20" fill="none" stroke="#70c542" stroke-width="2"/></svg></div></div></div><style>.recaptcha__wrapper{display:grid;place-items:center}</style><script>!function(e){function t(t){for(var n,a,i=t[0],l=t[1],f=t[2],c=0,s=[];c<i.length;c++)a=i[c],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&s.push(o[a][0]),o[a]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);for(p&&p(t);s.length;)s.shift()();return u.push.apply(u,f||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var l=r[i];0!==o[l]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__es
Open service 66.33.60.35:80 · airwatt.ishandeveloper.com
2026-01-05 07:43
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://airwatt.ishandeveloper.com/ Refresh: 0;url=https://airwatt.ishandeveloper.com/ server: Vercel Redirecting...
Open service 2606:4700:3030::6815:31cc:8443 · links.ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Type: text/html;charset=UTF-8
Content-Length: 3470
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3vtAAmAgvHiDc%2F6Dz0KFCl1d9Ul58eIlWZRZ24CpxYyC8EDZuo7wwIAITUP9%2BBK4O4fIKdsS07qHm4XGN89RcUDsk0EzHgP6BD9Lpny9h8hRfmnYE2dQDmK7WqV0ISQwPuI%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c014e26efdf-SIN
alt-svc: h3=":8443"; ma=86400
Page title: Links | @ishandeveloper
<html>
<head>
<title>Links | @ishandeveloper</title>
<meta name="theme-color" content="#444444"/>
<link rel="icon" type="image/png" href="https://ishandeveloper.com/assets/img/favicon.png">
<link rel="apple-touch-icon" href="https://ishandeveloper.com/assets/img/favicon.png">
<meta name="Description" content="Ishan Sharma ishandeveloper Ishan Inc. Chandigarh, India www.ishandeveloper.com .NET | ML | AI | Python | UI/UX | App Developer | Flutter | Web Developer" />
<style type="text/css">@import 'https://fonts.googleapis.com/css?family=Inconsolata';
html {
min-height: 100%;
}
body {
box-sizing: border-box;
height: 100%;
background-color: #000000;
background-image: radial-gradient(#11581E, #041607), url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
font-family: 'Inconsolata', Helvetica, sans-serif;
font-size: 1.5rem;
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1ex rgba(51, 255, 51, 1),
0 0 2px rgba(255, 255, 255, 0.8);
}
.noise {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background-image: url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
opacity: .02;
}
.overlay {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background:
repeating-linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0,
rgba(0, 0, 0, 0.3) 50%,
rgba(0, 0, 0, 0) 100%);
background-size: auto 4px;
z-index: 1;
}
.overlay::before {
content: "";
pointer-events: none;
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(
0deg,
transparent 0%,
rgba(32, 128, 32, 0.2) 2%,
rgba(32, 128, 32, 0.8) 3%,
rgba(32, 128, 32, 0.2) 3%,
transparent 100%);
background-repeat: no-repeat;
animation: scan 7.5s linear 0s infinite;
}
@keyframes scan {
0% { background-position: 0 -100vh; }
35%, 100% { background-position: 0 100vh; }
}
.terminal {
box-sizing: inherit;
position: absolute;
height: 100%;
width: 1000px;
max-width: 100%;
padding: 4rem;
text-transform: uppercase;
}
.output {
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.output::before {
content: "> ";
}
/*
.input {
color: rgba(192, 255, 192, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.input::before {
content: "$ ";
}
*/
a {
color: #fff;
text-decoration: none;
}
a::before {
content: "[";
}
a::after {
content: "]";
}
.errorcode {
color: white;
}</style>
</head>
<body>
<div class="noise"></div>
<div class="overlay"></div>
<div class="terminal">
<h1>Hey <span class="errorcode">there</span></h1>
<p class="output">thanks for visiting this website. I just created this service to help me easily share any interesting links and collect metrics around it.</p>
<p class="output">however, this is a personal service for just my links and not open for others. If you'd like to get in touch with me, please check either my <a href="https://github.com/ishandeveloper">Github</a> or <a href="https://twitter.com/ishandeveloper">Twitter</a> .</p>
<p class="output">Good luck.</p>
</div>
</body></html>
Open service 172.67.167.25:443 · links.ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Type: text/html;charset=UTF-8
Content-Length: 3470
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BTcoz4VwvmD7YNfidDg1KLMG%2FB69XpLYtJBLUzaGhXTrgMetPXJZFmCqIs834ZlTJdcZ6j7iJOsiWO9XZJMyrBig1pblZ%2FpwVkeJLhIg3N7y52db7giRcA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c014e87f8d0-SIN
alt-svc: h3=":443"; ma=86400
Page title: Links | @ishandeveloper
<html>
<head>
<title>Links | @ishandeveloper</title>
<meta name="theme-color" content="#444444"/>
<link rel="icon" type="image/png" href="https://ishandeveloper.com/assets/img/favicon.png">
<link rel="apple-touch-icon" href="https://ishandeveloper.com/assets/img/favicon.png">
<meta name="Description" content="Ishan Sharma ishandeveloper Ishan Inc. Chandigarh, India www.ishandeveloper.com .NET | ML | AI | Python | UI/UX | App Developer | Flutter | Web Developer" />
<style type="text/css">@import 'https://fonts.googleapis.com/css?family=Inconsolata';
html {
min-height: 100%;
}
body {
box-sizing: border-box;
height: 100%;
background-color: #000000;
background-image: radial-gradient(#11581E, #041607), url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
font-family: 'Inconsolata', Helvetica, sans-serif;
font-size: 1.5rem;
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1ex rgba(51, 255, 51, 1),
0 0 2px rgba(255, 255, 255, 0.8);
}
.noise {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background-image: url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
opacity: .02;
}
.overlay {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background:
repeating-linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0,
rgba(0, 0, 0, 0.3) 50%,
rgba(0, 0, 0, 0) 100%);
background-size: auto 4px;
z-index: 1;
}
.overlay::before {
content: "";
pointer-events: none;
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(
0deg,
transparent 0%,
rgba(32, 128, 32, 0.2) 2%,
rgba(32, 128, 32, 0.8) 3%,
rgba(32, 128, 32, 0.2) 3%,
transparent 100%);
background-repeat: no-repeat;
animation: scan 7.5s linear 0s infinite;
}
@keyframes scan {
0% { background-position: 0 -100vh; }
35%, 100% { background-position: 0 100vh; }
}
.terminal {
box-sizing: inherit;
position: absolute;
height: 100%;
width: 1000px;
max-width: 100%;
padding: 4rem;
text-transform: uppercase;
}
.output {
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.output::before {
content: "> ";
}
/*
.input {
color: rgba(192, 255, 192, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.input::before {
content: "$ ";
}
*/
a {
color: #fff;
text-decoration: none;
}
a::before {
content: "[";
}
a::after {
content: "]";
}
.errorcode {
color: white;
}</style>
</head>
<body>
<div class="noise"></div>
<div class="overlay"></div>
<div class="terminal">
<h1>Hey <span class="errorcode">there</span></h1>
<p class="output">thanks for visiting this website. I just created this service to help me easily share any interesting links and collect metrics around it.</p>
<p class="output">however, this is a personal service for just my links and not open for others. If you'd like to get in touch with me, please check either my <a href="https://github.com/ishandeveloper">Github</a> or <a href="https://twitter.com/ishandeveloper">Twitter</a> .</p>
<p class="output">Good luck.</p>
</div>
</body></html>
Open service 104.21.49.204:443 · ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
access-control-allow-origin: *
Age: 758170
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gohe0ldnkttRg2zsdDCMTo47CAS0MzSE8q18jh4vmDN1D%2BEUrlsyi0Pty%2BnafVwvfcFHU9I1pMy4UJ186rEYnxTBezEF6iYDxFRzgPFGvhOQhg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Thu, 25 Dec 2025 10:55:10 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-ishan: Inspecting http headers? Really cool :) How about we grab a coffee and chat about it? : https://x.com/@ishandeveloper
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: yul1::jj4mv-1767418281209-728a56cbd08b
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b801c017912ac87-YYZ
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.25:443 · ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
access-control-allow-origin: *
Age: 749817
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Speculation-Rules: "/cdn-cgi/speculation"
last-modified: Thu, 25 Dec 2025 13:14:24 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-ishan: Inspecting http headers? Really cool :) How about we grab a coffee and chat about it? : https://x.com/@ishandeveloper
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: cle1::n7xgz-1767418281220-021618ac0318
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lp4qmO1jJ7qH6Vbp8Hs33K3X7yVfQMWMC8C4dV1X4i0C7UrNLpzshDCtp4Yr%2FuKLc1mpiGu%2FKlOt1YrGMJPxnY5brNF4835QVat3rAq5sCc%3D"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9b801c013a98a244-YYZ
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a719:8443 · ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 522 <none> Date: Sat, 03 Jan 2026 05:31:41 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: 9b801c073a134c7c-SJC alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3030::6815:31cc:8443 · ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 522 <none> Date: Sat, 03 Jan 2026 05:31:41 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: 9b801c0738a3964a-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3035::ac43:a719:80 · ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Length: 0
Connection: close
Location: https://ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7QvBT%2F3iH3lnj6%2BiexA1LTlmIjPNPc3kROWf12EZbDqpVFixpAZqmoJYyrbAkq%2Br3Sp6nKhpr3PeRLgMgpSJDjzeevvpapvdjw6RS%2Boi%2F4XeFwLngq8z0DxCqgbunA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c00fa58c8b1-YYZ
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:31cc:80 · ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Length: 0
Connection: close
Location: https://ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=acr2%2BTnWmOqkkBDgC3Ja2uMEeX4RVVFfs78u4SO3aS7FiK%2FbnuKF%2FhvO7F8mX9ttC0Ig7xfrNsZzhSZPXGrFjvxFWZwQUxqHYSi0fcA9gev7JFRuCB5FrMEXsfw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c00d8bcf5fa-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:31cc:443 · ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
access-control-allow-origin: *
Age: 700511
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9Ux4lxTuOgE%2F%2FybzwjMdJkpKB0g6%2FIHem3USmSbZVdYZUB3cYOax9ExmL3kOpVPVzOdClE0JzLfO2EHJxwixJnh0HnQk%2BRK1Sduwji%2FTfPsrVQwHkMn%2F56YLjBROww%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Fri, 26 Dec 2025 02:56:09 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-ishan: Inspecting http headers? Really cool :) How about we grab a coffee and chat about it? : https://x.com/@ishandeveloper
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: sin1::85mbd-1767418281172-2af69fbd5e18
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b801c012c68a07d-SIN
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.25:80 · ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Length: 0
Connection: close
Location: https://ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tY4uYFZHwgRHW5kFJ9MWUveQO1lRhMaHj%2Fg%2FXfxO7XKdYvRS18GvDzk79PqHITvpqXZh75X8I5jsrVU8sOYUTmx08mHwKCj%2FN9ry18OjzQihTg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c00ae2bde9b-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:31cc:443 · links.ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Type: text/html;charset=UTF-8
Content-Length: 3470
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1gNrurMRLgOWB2D%2BZtPRNCKwBvQ5BzH5t8SHLBmJnJ%2BTJy%2FKzheP%2BVALtpFvk9rk71dSOuvl3dEgNCWbHliqpKVoIbteKygBXWkQLsxnyn5FD4XJL%2FY6aJzAY89rP0UNyQlaxQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c00aa065c8d-FRA
alt-svc: h3=":443"; ma=86400
Page title: Links | @ishandeveloper
<html>
<head>
<title>Links | @ishandeveloper</title>
<meta name="theme-color" content="#444444"/>
<link rel="icon" type="image/png" href="https://ishandeveloper.com/assets/img/favicon.png">
<link rel="apple-touch-icon" href="https://ishandeveloper.com/assets/img/favicon.png">
<meta name="Description" content="Ishan Sharma ishandeveloper Ishan Inc. Chandigarh, India www.ishandeveloper.com .NET | ML | AI | Python | UI/UX | App Developer | Flutter | Web Developer" />
<style type="text/css">@import 'https://fonts.googleapis.com/css?family=Inconsolata';
html {
min-height: 100%;
}
body {
box-sizing: border-box;
height: 100%;
background-color: #000000;
background-image: radial-gradient(#11581E, #041607), url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
font-family: 'Inconsolata', Helvetica, sans-serif;
font-size: 1.5rem;
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1ex rgba(51, 255, 51, 1),
0 0 2px rgba(255, 255, 255, 0.8);
}
.noise {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background-image: url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
opacity: .02;
}
.overlay {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background:
repeating-linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0,
rgba(0, 0, 0, 0.3) 50%,
rgba(0, 0, 0, 0) 100%);
background-size: auto 4px;
z-index: 1;
}
.overlay::before {
content: "";
pointer-events: none;
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(
0deg,
transparent 0%,
rgba(32, 128, 32, 0.2) 2%,
rgba(32, 128, 32, 0.8) 3%,
rgba(32, 128, 32, 0.2) 3%,
transparent 100%);
background-repeat: no-repeat;
animation: scan 7.5s linear 0s infinite;
}
@keyframes scan {
0% { background-position: 0 -100vh; }
35%, 100% { background-position: 0 100vh; }
}
.terminal {
box-sizing: inherit;
position: absolute;
height: 100%;
width: 1000px;
max-width: 100%;
padding: 4rem;
text-transform: uppercase;
}
.output {
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.output::before {
content: "> ";
}
/*
.input {
color: rgba(192, 255, 192, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.input::before {
content: "$ ";
}
*/
a {
color: #fff;
text-decoration: none;
}
a::before {
content: "[";
}
a::after {
content: "]";
}
.errorcode {
color: white;
}</style>
</head>
<body>
<div class="noise"></div>
<div class="overlay"></div>
<div class="terminal">
<h1>Hey <span class="errorcode">there</span></h1>
<p class="output">thanks for visiting this website. I just created this service to help me easily share any interesting links and collect metrics around it.</p>
<p class="output">however, this is a personal service for just my links and not open for others. If you'd like to get in touch with me, please check either my <a href="https://github.com/ishandeveloper">Github</a> or <a href="https://twitter.com/ishandeveloper">Twitter</a> .</p>
<p class="output">Good luck.</p>
</div>
</body></html>
Open service 2606:4700:3035::ac43:a719:8443 · links.ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Type: text/html;charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=susi2%2FYE7qDV5a2Ic59v0fAVoOXCGdrsOX0V6Op4Kwk0lmKBCDDRznBhlriKMYfQkV5kq9liUlObWz7DBkCiYsMmj6tiTBKjf1l8sEC5foAzAiSElQokv0naHW76l34YeLvRgw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c005c61bb4f-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Links | @ishandeveloper
<html>
<head>
<title>Links | @ishandeveloper</title>
<meta name="theme-color" content="#444444"/>
<link rel="icon" type="image/png" href="https://ishandeveloper.com/assets/img/favicon.png">
<link rel="apple-touch-icon" href="https://ishandeveloper.com/assets/img/favicon.png">
<meta name="Description" content="Ishan Sharma ishandeveloper Ishan Inc. Chandigarh, India www.ishandeveloper.com .NET | ML | AI | Python | UI/UX | App Developer | Flutter | Web Developer" />
<style type="text/css">@import 'https://fonts.googleapis.com/css?family=Inconsolata';
html {
min-height: 100%;
}
body {
box-sizing: border-box;
height: 100%;
background-color: #000000;
background-image: radial-gradient(#11581E, #041607), url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
font-family: 'Inconsolata', Helvetica, sans-serif;
font-size: 1.5rem;
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1ex rgba(51, 255, 51, 1),
0 0 2px rgba(255, 255, 255, 0.8);
}
.noise {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background-image: url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
opacity: .02;
}
.overlay {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background:
repeating-linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0,
rgba(0, 0, 0, 0.3) 50%,
rgba(0, 0, 0, 0) 100%);
background-size: auto 4px;
z-index: 1;
}
.overlay::before {
content: "";
pointer-events: none;
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(
0deg,
transparent 0%,
rgba(32, 128, 32, 0.2) 2%,
rgba(32, 128, 32, 0.8) 3%,
rgba(32, 128, 32, 0.2) 3%,
transparent 100%);
background-repeat: no-repeat;
animation: scan 7.5s linear 0s infinite;
}
@keyframes scan {
0% { background-position: 0 -100vh; }
35%, 100% { background-position: 0 100vh; }
}
.terminal {
box-sizing: inherit;
position: absolute;
height: 100%;
width: 1000px;
max-width: 100%;
padding: 4rem;
text-transform: uppercase;
}
.output {
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.output::before {
content: "> ";
}
/*
.input {
color: rgba(192, 255, 192, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.input::before {
content: "$ ";
}
*/
a {
color: #fff;
text-decoration: none;
}
a::before {
content: "[";
}
a::after {
content: "]";
}
.errorcode {
color: white;
}</style>
</head>
<body>
<div class="noise"></div>
<div class="overlay"></div>
<div class="terminal">
<h1>Hey <span class="errorcode">there</span></h1>
<p class="output">thanks for visiting this website. I just created this service to help me easily share any interesting links and collect metrics around it.</p>
<p class="output">however, this is a personal service for just my links and not open for others. If you'd like to get in touch with me, please check either my <a href="https://github.com/ishandeveloper">Github</a> or <a href="https://twitter.com/ishandeveloper">Twitter</a> .</p>
<p class="output">Good luck.</p>
</div>
</body></html>
Open service 172.67.167.25:80 · links.ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Length: 0
Connection: close
Location: https://links.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GNt97Iu4ApY%2BwVylFU1fyIuGjAJUhwQWpsCEjeQkeoZgjMhq9eRmzIAzF%2FQ4SoCom7ZKGhmhq4Gd7zUv5cWRMHWEZv0hyJsS%2BcQE319es0X8wCqVvrf3Cw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c004e84d2e3-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a719:443 · links.ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Type: text/html;charset=UTF-8
Content-Length: 3470
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ew7FPzYH0MNBV67kfuENdogU%2BLDCy1BWL1Ot2WoMGosNg3KpxJL5XIRR8pjN3KdW9gtn9FGuVVyVFbMSOhiyOPoh7kD2eTtEiGp7aNeNUFgsQ1jSeE0g%2BGPLAcWZ2dFX9jTARg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c0059655c8d-FRA
alt-svc: h3=":443"; ma=86400
Page title: Links | @ishandeveloper
<html>
<head>
<title>Links | @ishandeveloper</title>
<meta name="theme-color" content="#444444"/>
<link rel="icon" type="image/png" href="https://ishandeveloper.com/assets/img/favicon.png">
<link rel="apple-touch-icon" href="https://ishandeveloper.com/assets/img/favicon.png">
<meta name="Description" content="Ishan Sharma ishandeveloper Ishan Inc. Chandigarh, India www.ishandeveloper.com .NET | ML | AI | Python | UI/UX | App Developer | Flutter | Web Developer" />
<style type="text/css">@import 'https://fonts.googleapis.com/css?family=Inconsolata';
html {
min-height: 100%;
}
body {
box-sizing: border-box;
height: 100%;
background-color: #000000;
background-image: radial-gradient(#11581E, #041607), url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
font-family: 'Inconsolata', Helvetica, sans-serif;
font-size: 1.5rem;
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1ex rgba(51, 255, 51, 1),
0 0 2px rgba(255, 255, 255, 0.8);
}
.noise {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background-image: url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
opacity: .02;
}
.overlay {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background:
repeating-linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0,
rgba(0, 0, 0, 0.3) 50%,
rgba(0, 0, 0, 0) 100%);
background-size: auto 4px;
z-index: 1;
}
.overlay::before {
content: "";
pointer-events: none;
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(
0deg,
transparent 0%,
rgba(32, 128, 32, 0.2) 2%,
rgba(32, 128, 32, 0.8) 3%,
rgba(32, 128, 32, 0.2) 3%,
transparent 100%);
background-repeat: no-repeat;
animation: scan 7.5s linear 0s infinite;
}
@keyframes scan {
0% { background-position: 0 -100vh; }
35%, 100% { background-position: 0 100vh; }
}
.terminal {
box-sizing: inherit;
position: absolute;
height: 100%;
width: 1000px;
max-width: 100%;
padding: 4rem;
text-transform: uppercase;
}
.output {
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.output::before {
content: "> ";
}
/*
.input {
color: rgba(192, 255, 192, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.input::before {
content: "$ ";
}
*/
a {
color: #fff;
text-decoration: none;
}
a::before {
content: "[";
}
a::after {
content: "]";
}
.errorcode {
color: white;
}</style>
</head>
<body>
<div class="noise"></div>
<div class="overlay"></div>
<div class="terminal">
<h1>Hey <span class="errorcode">there</span></h1>
<p class="output">thanks for visiting this website. I just created this service to help me easily share any interesting links and collect metrics around it.</p>
<p class="output">however, this is a personal service for just my links and not open for others. If you'd like to get in touch with me, please check either my <a href="https://github.com/ishandeveloper">Github</a> or <a href="https://twitter.com/ishandeveloper">Twitter</a> .</p>
<p class="output">Good luck.</p>
</div>
</body></html>
Open service 2606:4700:3035::ac43:a719:80 · links.ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Length: 0
Connection: close
Location: https://links.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mwUOoMsNtJRNNNRnF1Nr%2F91hUMoZvwEgg%2FftRfnb39LI8thFc%2B6PvYlnxrUW1DfkIxCjDhQ93PUDgKqhRYp7SyETLzthB414TXJNF2I7vOA1szBvYWNBw0ekAFCnS5kx%2F%2B0lwg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c0039dc151b-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:31cc:80 · links.ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 05:31:20 GMT
Content-Length: 0
Connection: close
Location: https://links.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=35QgmsKOM6iyXhirpSaRmC%2FUqpcE3SBOFeFEd2UQqaw3apJ3646%2F54WdCZXaxbgQYBYaiAgAhmiAXS6XahU7R9xcHdibYH2sTHEL7yT5C%2FdTErP5%2FP3Chk7aTinl8pAGWkoKeA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c001c6f036e-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.21.49.204:8443 · links.ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 05:31:20 GMT
Content-Type: text/html;charset=UTF-8
Content-Length: 3470
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wQ7FOPralhCZpB7FDmfsdQA%2BkBeBrND%2FjP%2FwrMP0xy41UtCUn0ifMlnxIfjwVSqj67kwnoN%2BfqQ7Qeiy47374rCO8bO9WXnJcI9E7oAJquNkwEJyPcU4HA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801c002e6bd262-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Links | @ishandeveloper
<html>
<head>
<title>Links | @ishandeveloper</title>
<meta name="theme-color" content="#444444"/>
<link rel="icon" type="image/png" href="https://ishandeveloper.com/assets/img/favicon.png">
<link rel="apple-touch-icon" href="https://ishandeveloper.com/assets/img/favicon.png">
<meta name="Description" content="Ishan Sharma ishandeveloper Ishan Inc. Chandigarh, India www.ishandeveloper.com .NET | ML | AI | Python | UI/UX | App Developer | Flutter | Web Developer" />
<style type="text/css">@import 'https://fonts.googleapis.com/css?family=Inconsolata';
html {
min-height: 100%;
}
body {
box-sizing: border-box;
height: 100%;
background-color: #000000;
background-image: radial-gradient(#11581E, #041607), url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
font-family: 'Inconsolata', Helvetica, sans-serif;
font-size: 1.5rem;
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1ex rgba(51, 255, 51, 1),
0 0 2px rgba(255, 255, 255, 0.8);
}
.noise {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background-image: url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
opacity: .02;
}
.overlay {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background:
repeating-linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0,
rgba(0, 0, 0, 0.3) 50%,
rgba(0, 0, 0, 0) 100%);
background-size: auto 4px;
z-index: 1;
}
.overlay::before {
content: "";
pointer-events: none;
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(
0deg,
transparent 0%,
rgba(32, 128, 32, 0.2) 2%,
rgba(32, 128, 32, 0.8) 3%,
rgba(32, 128, 32, 0.2) 3%,
transparent 100%);
background-repeat: no-repeat;
animation: scan 7.5s linear 0s infinite;
}
@keyframes scan {
0% { background-position: 0 -100vh; }
35%, 100% { background-position: 0 100vh; }
}
.terminal {
box-sizing: inherit;
position: absolute;
height: 100%;
width: 1000px;
max-width: 100%;
padding: 4rem;
text-transform: uppercase;
}
.output {
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.output::before {
content: "> ";
}
/*
.input {
color: rgba(192, 255, 192, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.input::before {
content: "$ ";
}
*/
a {
color: #fff;
text-decoration: none;
}
a::before {
content: "[";
}
a::after {
content: "]";
}
.errorcode {
color: white;
}</style>
</head>
<body>
<div class="noise"></div>
<div class="overlay"></div>
<div class="terminal">
<h1>Hey <span class="errorcode">there</span></h1>
<p class="output">thanks for visiting this website. I just created this service to help me easily share any interesting links and collect metrics around it.</p>
<p class="output">however, this is a personal service for just my links and not open for others. If you'd like to get in touch with me, please check either my <a href="https://github.com/ishandeveloper">Github</a> or <a href="https://twitter.com/ishandeveloper">Twitter</a> .</p>
<p class="output">Good luck.</p>
</div>
</body></html>
Open service 172.67.167.25:8443 · ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 522 <none> Date: Sat, 03 Jan 2026 05:31:41 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: 9b801c063c24f652-LHR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.49.204:8443 · ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 522 <none> Date: Sat, 03 Jan 2026 05:31:41 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: 9b801c062ac9beb4-LHR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.49.204:80 · links.ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 05:31:20 GMT
Content-Length: 0
Connection: close
Location: https://links.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WW0aAqAqVvu15qxmaOJldY0yR09iCqfazMDRr8XnpxKTM0Du4YiM36FWcKMaQ8%2BYobZxW8a4ENidJbo%2BcpBBU6uWFeu42wiF7X%2Bb7qmuBcdFqvAtgbbHpA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801bffdbbc4288-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a719:443 · ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 05:31:21 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
access-control-allow-origin: *
Age: 758170
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=z7RuZGjTB%2FutBmOxETXJAZABGsuFf9xQryG272uMeH2ZYVluFXK5a2JfFnijjyKa5ZX7VG75le56X64oO1wYAj1nkPNeshbuDKXP%2Bos4Zcbaw%2BoDZlYinmlBLpy%2Fzg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Thu, 25 Dec 2025 10:55:10 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-ishan: Inspecting http headers? Really cool :) How about we grab a coffee and chat about it? : https://x.com/@ishandeveloper
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: yul1::f88kt-1767418281002-d05d93fc22a1
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b801bfffe15aad0-YYZ
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.25:8443 · links.ishandeveloper.com
2026-01-03 05:31
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 05:31:20 GMT
Content-Type: text/html;charset=UTF-8
Content-Length: 3470
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0I2Ax1r5W1jumGid6MsN8KQ5%2FvdQWK2y0OO9%2BeCY7kLsB08DIsyaP7fzERGuaMkTA92ku1VyQGKkX4wBp1dcD%2FOz9m3xP0fe5VjX%2F8bFroWWqhn4IX%2BfhA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b801bff7c83db02-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Links | @ishandeveloper
<html>
<head>
<title>Links | @ishandeveloper</title>
<meta name="theme-color" content="#444444"/>
<link rel="icon" type="image/png" href="https://ishandeveloper.com/assets/img/favicon.png">
<link rel="apple-touch-icon" href="https://ishandeveloper.com/assets/img/favicon.png">
<meta name="Description" content="Ishan Sharma ishandeveloper Ishan Inc. Chandigarh, India www.ishandeveloper.com .NET | ML | AI | Python | UI/UX | App Developer | Flutter | Web Developer" />
<style type="text/css">@import 'https://fonts.googleapis.com/css?family=Inconsolata';
html {
min-height: 100%;
}
body {
box-sizing: border-box;
height: 100%;
background-color: #000000;
background-image: radial-gradient(#11581E, #041607), url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
font-family: 'Inconsolata', Helvetica, sans-serif;
font-size: 1.5rem;
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1ex rgba(51, 255, 51, 1),
0 0 2px rgba(255, 255, 255, 0.8);
}
.noise {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background-image: url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
opacity: .02;
}
.overlay {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background:
repeating-linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0,
rgba(0, 0, 0, 0.3) 50%,
rgba(0, 0, 0, 0) 100%);
background-size: auto 4px;
z-index: 1;
}
.overlay::before {
content: "";
pointer-events: none;
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(
0deg,
transparent 0%,
rgba(32, 128, 32, 0.2) 2%,
rgba(32, 128, 32, 0.8) 3%,
rgba(32, 128, 32, 0.2) 3%,
transparent 100%);
background-repeat: no-repeat;
animation: scan 7.5s linear 0s infinite;
}
@keyframes scan {
0% { background-position: 0 -100vh; }
35%, 100% { background-position: 0 100vh; }
}
.terminal {
box-sizing: inherit;
position: absolute;
height: 100%;
width: 1000px;
max-width: 100%;
padding: 4rem;
text-transform: uppercase;
}
.output {
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.output::before {
content: "> ";
}
/*
.input {
color: rgba(192, 255, 192, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.input::before {
content: "$ ";
}
*/
a {
color: #fff;
text-decoration: none;
}
a::before {
content: "[";
}
a::after {
content: "]";
}
.errorcode {
color: white;
}</style>
</head>
<body>
<div class="noise"></div>
<div class="overlay"></div>
<div class="terminal">
<h1>Hey <span class="errorcode">there</span></h1>
<p class="output">thanks for visiting this website. I just created this service to help me easily share any interesting links and collect metrics around it.</p>
<p class="output">however, this is a personal service for just my links and not open for others. If you'd like to get in touch with me, please check either my <a href="https://github.com/ishandeveloper">Github</a> or <a href="https://twitter.com/ishandeveloper">Twitter</a> .</p>
<p class="output">Good luck.</p>
</div>
</body></html>
Open service 66.33.60.193:80 · harjot.ishandeveloper.com
2026-01-03 03:51
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://harjot.ishandeveloper.com/ Refresh: 0;url=https://harjot.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.193:443 · harjot.ishandeveloper.com
2026-01-03 03:51
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 3255260
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 4794
Content-Type: text/html; charset=utf-8
Date: Sat, 03 Jan 2026 03:51:14 GMT
Etag: W/"5b30b2ce26119e0a20204a8557deffe76384e4df116de6744fefbad00d633960"
Last-Modified: Wed, 26 Nov 2025 11:36:54 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::5k6s9-1767412274715-13808fe04cbd
Connection: close
Page title: Happy Birthday!!! :)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Happy Birthday!!! :)</title>
<link href="https://fonts.googleapis.com/css?family=Work+Sans:300,400" rel="stylesheet">
<link rel="shortcut icon" type="image/png" href="img/favicon.png" />
<link rel="stylesheet" href="style/style.css">
</head>
<body>
<div class="container">
<div class="one">
<h1 class="one">Hey
<span id="name">Hafnium (😛)</span>
</h1>
<p class="two" id="greetingText">I really like your name btw!</p>
</div>
<div class="three">
<p>It's your birthday!!! :D</p>
</div>
<div class="four">
<div class="text-box">
<p class="hbd-chatbox">Happy birthday to you!! Yeee! Many many happy blah...</p>
<p class="fake-btn">Send</p>
</div>
</div>
<div class="five">
<p class="idea-1">That's what I was going to do.</p>
<p class="idea-2">But then I stopped.</p>
<p class="idea-3">I realised, I wanted to do something
<strong>special</strong>.</p>
<p class="idea-4">Because,</p>
<p class="idea-5">You are Special
<span>:)</span>
</p>
<p class="idea-6">
<span>S</span>
<span>O</span>
</p>
</div>
<div class="six">
<img src="img/harjot.jpg" alt="" class="harjot-dp" id="imagePath">
<img src="img/hat.svg" alt="" class="hat">
<div class="wish">
<h3 class="wish-hbd">Happy Birthday!</h3>
<h5 id="wishText">I love you to infinity and beyond! ;)</h5>
</div>
</div>
<div class="seven">
<div class="baloons">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon3.svg" alt="">
</div>
</div>
<div class="eight">
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40
Open service 76.76.21.241:80 · harjot.ishandeveloper.com
2026-01-03 03:51
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://harjot.ishandeveloper.com/ Refresh: 0;url=https://harjot.ishandeveloper.com/ server: Vercel Redirecting...
Open service 76.76.21.241:443 · harjot.ishandeveloper.com
2026-01-03 03:51
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 4794
Content-Type: text/html; charset=utf-8
Date: Sat, 03 Jan 2026 03:51:15 GMT
Etag: W/"5b30b2ce26119e0a20204a8557deffe76384e4df116de6744fefbad00d633960"
Last-Modified: Sat, 03 Jan 2026 03:51:15 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: lhr1::j82pm-1767412275200-5466c62a2aca
Connection: close
Page title: Happy Birthday!!! :)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Happy Birthday!!! :)</title>
<link href="https://fonts.googleapis.com/css?family=Work+Sans:300,400" rel="stylesheet">
<link rel="shortcut icon" type="image/png" href="img/favicon.png" />
<link rel="stylesheet" href="style/style.css">
</head>
<body>
<div class="container">
<div class="one">
<h1 class="one">Hey
<span id="name">Hafnium (😛)</span>
</h1>
<p class="two" id="greetingText">I really like your name btw!</p>
</div>
<div class="three">
<p>It's your birthday!!! :D</p>
</div>
<div class="four">
<div class="text-box">
<p class="hbd-chatbox">Happy birthday to you!! Yeee! Many many happy blah...</p>
<p class="fake-btn">Send</p>
</div>
</div>
<div class="five">
<p class="idea-1">That's what I was going to do.</p>
<p class="idea-2">But then I stopped.</p>
<p class="idea-3">I realised, I wanted to do something
<strong>special</strong>.</p>
<p class="idea-4">Because,</p>
<p class="idea-5">You are Special
<span>:)</span>
</p>
<p class="idea-6">
<span>S</span>
<span>O</span>
</p>
</div>
<div class="six">
<img src="img/harjot.jpg" alt="" class="harjot-dp" id="imagePath">
<img src="img/hat.svg" alt="" class="hat">
<div class="wish">
<h3 class="wish-hbd">Happy Birthday!</h3>
<h5 id="wishText">I love you to infinity and beyond! ;)</h5>
</div>
</div>
<div class="seven">
<div class="baloons">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon3.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon2.svg" alt="">
<img src="img/ballon1.svg" alt="">
<img src="img/ballon3.svg" alt="">
</div>
</div>
<div class="eight">
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg">
<circle cx="20" cy="20" r="20" />
</svg>
<svg viewBox="0 0 40
Open service 76.76.21.22:443 · kolkata.ishandeveloper.com
2026-01-02 05:08
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 802524
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 1055
Content-Type: text/html; charset=utf-8
Date: Fri, 02 Jan 2026 05:08:04 GMT
Etag: W/"192f2b25e45288eec036466dc852578705b0c02d85363ea6025113fe675ec1fa"
Last-Modified: Tue, 23 Dec 2025 22:12:39 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: sin1::r9xnz-1767330484196-4be18a554a0b
Connection: close
Page title: Kolkata Hacks
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Kolkata Hacks</title>
<!-- Poppins Google Fonts -->
<link
href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"
rel="stylesheet"
/>
<link rel="stylesheet" href="./style.css" />
</head>
<body>
<section class="landing__section">
<div id="world"></div>
<div class="content">
<div class="hack__title">
<div class="span">Kolkata</div>
Hacks
</div>
<div class="hack__sub">East India's Largest Community Hackathon</div>
<div class="schedule">June 7-9, 2021</div>
</div>
</section>
<div class="something"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/86/three.min.js"></script>
<script src="./app.js"></script>
</body>
</html>
Open service 66.33.60.129:80 · kolkata.ishandeveloper.com
2026-01-02 05:08
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://kolkata.ishandeveloper.com/ Refresh: 0;url=https://kolkata.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.129:443 · kolkata.ishandeveloper.com
2026-01-02 05:08
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 439205
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 1055
Content-Type: text/html; charset=utf-8
Date: Fri, 02 Jan 2026 05:08:03 GMT
Etag: W/"192f2b25e45288eec036466dc852578705b0c02d85363ea6025113fe675ec1fa"
Last-Modified: Sun, 28 Dec 2025 03:07:58 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: lhr1::lm87v-1767330483968-d2f7f15d5b16
Connection: close
Page title: Kolkata Hacks
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Kolkata Hacks</title>
<!-- Poppins Google Fonts -->
<link
href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"
rel="stylesheet"
/>
<link rel="stylesheet" href="./style.css" />
</head>
<body>
<section class="landing__section">
<div id="world"></div>
<div class="content">
<div class="hack__title">
<div class="span">Kolkata</div>
Hacks
</div>
<div class="hack__sub">East India's Largest Community Hackathon</div>
<div class="schedule">June 7-9, 2021</div>
</div>
</section>
<div class="something"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/86/three.min.js"></script>
<script src="./app.js"></script>
</body>
</html>
Open service 76.76.21.22:80 · kolkata.ishandeveloper.com
2026-01-02 05:08
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://kolkata.ishandeveloper.com/ Refresh: 0;url=https://kolkata.ishandeveloper.com/ server: Vercel Redirecting...
Open service 76.76.21.93:443 · readme.ishandeveloper.com
2026-01-01 19:27
HTTP/1.1 404 Not Found Cache-Control: public, max-age=0, must-revalidate Content-Length: 79 Content-Type: text/plain; charset=utf-8 Date: Thu, 01 Jan 2026 19:27:11 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Error: NOT_FOUND X-Vercel-Id: lhr1::mzqs4-1767295631842-3bb09da6e292 Connection: close The page could not be found NOT_FOUND lhr1::mzqs4-1767295631842-3bb09da6e292
Open service 66.33.60.66:443 · sorryhari.ishandeveloper.com
2025-12-31 18:07
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2715226
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 11174
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 18:07:15 GMT
Etag: W/"9d64a878e5078878daf72e4cf892c0565af5adf35c2bbce52f531bc095cb8e17"
Last-Modified: Sun, 30 Nov 2025 07:53:29 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::tfzcz-1767204435395-b478a821cd76
Connection: close
Page title: Sorry Hari | ishandeveloper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAABmJLR0QA/wD/AP+gvaeTAAAOSUlEQVR42u3dzYskZx3A8eep6pmdnp2dnSWbF+KiZoMHw3oT8S2KICEiAdGDeBJREEHw4EHEkBA0oGL8B/TiSTz4D4ggMSBoSKJgAr4QFZLNRqObnX2bme6ux4MEYtKT3Uw/mf1V9edzM1li71NVz7eequrqvHHyVEkA8CY1hgAAAQFAQAAQEAAEBAAEBAABAUBAABAQAAQEAAQEAAEBQEAAEBAABAQABAQAAQFAQAAQEAAEBAAEBAABAUBAABAQAAQEAAQEAAEBQEAAEBAABAQABAQAAQFAQAAQEAAEBAAEBAABAUBAABAQABAQAAQEAAEBQEAAEBAAEBAABAQAAQFAQAAQEAAQEAAEBAABAUBAABAQABAQAAQEAAEBQEAAEBAAEBAABAQAAQFAQAAQEAAQEAAEBAABAUBAABAQABAQAAQEAAEBQEAAEBAAEBAABAQAAQFAQABAQAAQEAAEBAABAUBAAEBAABAQAAQEAAEBQEAAQEAAEBAABAQAAQFAQABAQAAQEAAEBAABAUBAAEBAABAQAAQEAAEBQEAAQEAAEBAABAQAAQFAQABAQAAQEAAEBAABAQABAUBAABAQAAQEAAEBAAEBQEAAEBAABAQAAQEAAQFAQAAQEAAEBAABAQABAUBAALjRRobg0E2//MUvPPap+z7x9tOn37m5urK6klJKOefN/YK+urqS1tfX38z/xyyltP3K/yilpPPnX56WUi6nlGazWXfp+RfOXvjWA9++8pvfPn5vhEHZ2Dj6+A+///DkPXe9+5bbbr315LX+fNu2aXPz2LGUUnutsdjd29u+cvlKvsafKy+cO/fvJ576/b+//s0Hb97b3T296N+p+/DJX0w/c+qOctvakbw2atI4l5LzOI2blbTalqoDmNNaSmntev94OdKktNb29iDK29P/7dglXbi+4Uk7Za/bzZemV9OV2ST/4/L5lQefflu6NL3TlLTAdtg4eaoYhsNzdH39Z88/+8xnI3yWf7300tl3nXnv7RE+y9e++pVnHrr/G3dF+Cz33PfpX//u8Sc/suh/Z/eJj18uR0dH7fVBz54f+fNjox89e7eRODiXsA7Z6pHVK1E+y8mbbrotpTSN8FmOb26shJlY2jbX+O+UUXZ8RdYaAgHp2z7bNmF225xzk3O+FOGzrK2tdVHGZWW0kisNsCkq9BLE9CcgfdtnR+H22lmED7Fx9GiJs41W6myjVkBin83lbBAEpF8D3jShJpWcU4gz//VxnBVIO2rqTCyNS1jBCYiA9MtKsBVIzk2IFcjqaqBLWKurNSaWLmUTVOzLATaPgPTtlCfHOivNKcYKpG2bMEdz01T5LDN7e/iAKIiA9EvbBLssHuQSVqSz9TY3Ne7HCEgPzuYMgoCw0DHUxFiBNHF2xbZd/LMUAenBCsT0JyD9O+nJwT7PLMbniLMrjkajCn+f5Au64S8HuEclID1TSqydtmlyiImuaZtAY1Lls1iBhJ/9XMISkL4NeGOfnXvGHuiRyratcA8kyMqON9rQAiIgfZso3bjbZ9KO83BBpQcdOls1uBXHooD0btVsyPdZgoQ5mGvcA0kuYYXXOZkTkL4pqdhp5531BwprrnEPJFuB9GCncywKSM8GvDHkc+fbUE9htTWOLAEREAGh9kRpp51/1p8HdQmrFAEREAFBQJZuZVbldkzOAiIgAsLgBfnCW6QVSIVLWO6B9CEg5j8BsQIZxLE8Gtw30QUk/uznWBSQng24k559TtjTsFYgvgfSg53Ot3oFpGc8xrvvyizOCqQd1fgLeRdWdKuuBgiIFcgwxqVth7ahrUDCn8wJiIAwkPnWwQwCAj1fmRW/lb0ss5/tLCAsPl/eeJG+ie5tASAgIXnwY7+AlIHti8VNdASE6jOlgkCIY9EQCAjD2BEjvcqkxiO4JicEBOc9yzcuuc5vk7iEFX6P850sAenbPmuXnT8ufusXBIRrnpiaKOdoB/bkU8lWIAgI9U+1jcHclVkOdAnLNnI5AAGhV4dzoJgN6a8DAmKa5NAUlxmXY/azBBGQ3vXDTjt3Rwx0E71pmgqP8XobLwIChzVpGwQQEK61BiH4wNS4CWIz92GXs5UEpG+7rCsbSzHlFo/xIiBwSGH1RUIQEDiAto2zK1b5UqMcWvMKCDicAQEJMk26cRd+E9V5Isw9kPizn2NRQBhIVx3MICC88UTpzFRAQEA44ExpEObsiG0b6NN4lclSKI5FAWEYO+LQwtpYaSIg1F6AGILwQxPpkWIQELhWPbK2YvYzhEBKHpZAQHgLJhbmrkD8IiGHvJ39HsjCRoZguf30Jz/e2d6++OSN/hxbx7fOhDmrMq+AgIRc8gV7Z+DHPnr3GVsFONB8Zgjg/5Ua3wPJjXsg4XWWmgICtQ8Kkz8ISMjTWxfYw/O2gCWZ/Ux/AgKAgDjrYUBHlstgCAgs3UFR5QqWfoTn7QcCAtXnFbdAQEBinvSwJBvaEgQBAUsQBhp521lATE4E5DepEBDeiqnFEAQ/KDR+WTa0MRAQCLhIdA8EAaH+5OS6KyAgMMzIOyqW53QOAYGAR5ZLWAgILN95qRPT5Zj9PConIFBbcZ8KBAQO1I/i8tMy6LLtLCBQOSCdeQUEBA7EFawlOVVwpiAgvdtl7bTRt1GNtwV0KoSAwNLpus7kDwICB1omWiUuxZmCzSwg/ZudDAEgIDDQxKv8cmxo21lA7LRU3kSlMwggIAAIiAUINhK2s4As/W5LaB7jBQGBg8kV3pHkhYwICNYfMNilpjEQEKg8r5SZQQABibgA8Qrp+GyjJZn+bOcFjQzBYRck1rL5V48+9sft7Yt71/vnt05sTWv/Yl/b5PKhD7z/TErp6HAaZFdHQBi4z33+S2s7O7tnbvDH2Dv/wt/+mnO+K8KYdF2NS1hOblmCNZwhIIDVzg1NDv1igJdmCgiDcHVnJ8y+6DdbQEBinvUYgvkBuXLVIHC4LHoFBCuQ+iuQKpl3Gx0BobLsuus809kszrjUKIitjIDA8um6YvXgZA4BiTg7GYK5J+yRfl40+yIhCEjEidIQAAICFcMa6Bv6db5ISA+uBjifE5DezZR22vnDMrBxcRsFAYEljJkz0+XY0IZAQOyzQxmXMENjkQgCAoCAMHTdLM6N6yr3Yzo3QXqw7rXUFJDe7bN2WkBAINRZv8aDgJgogbec3wMREKgfee+bAQEJOj0Zg9ebBfpFQt8DcSgiIEF3WkMQXdd1nqACAaE3Xe3ivI43exsvCEhEuZicIMZZi2NRQBjM4Rzlg8yqfKnRjXgEhNqzpMd450/aQ/sVwOKb6E5ZBITKus6Z6dxjOdAz+e6BgIDEHPCmKfYBkQcBYQCySy0s6ZmCi1gCwkDOtr0LCwSENzSb+b3tueMytNeHuIkef+3tq+gC0r+9NrsHEj/yfg9kGewJiMmjd2c94a67muheYzKZLD4mViA9WCV2AiIgPdtnXWDfb1zCfJauxmtVSnFsRecmuoD0bp+N148YZ8qB3oA7nS5+PyaXYgUS3cx7+wWkd6vmWMtmC6J5ka/woEPJjq34AbHzC0jPxLuJHuJMOdKPOE2n0woVcg9EQASE+iuQaJ8oxEQX6dLedFpjBdI5tgREQKg+UYbaaXMO8030MOPSzSpEPluBCIiAUH128mt38TeReyBLMfl56ZmA9E24m9bFPvBa09ni90BK5zHe+BvaEAhI785ui6ew5o1LoFe8TGcVVom+BxKfS1gC0sMViEtY0SNfJ2a2c/iA+Ca6gPRuBRLrHkgJMtF1JdRP2i48Jrmk1t4e/WD0w2EC0rd9NsVagfgi4byAVLm3agUSfkPb+QWkZ+J9D8SrTF4/r9S4B+LYCm/qISwB6d3ZbazfA4myAimhvkg4rfBh3ESPfzn
Open service 76.76.21.142:80 · sorryhari.ishandeveloper.com
2025-12-31 18:07
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://sorryhari.ishandeveloper.com/ Refresh: 0;url=https://sorryhari.ishandeveloper.com/ server: Vercel Redirecting...
Open service 76.76.21.142:443 · sorryhari.ishandeveloper.com
2025-12-31 18:07
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 747451
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 11174
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 18:07:15 GMT
Etag: W/"9d64a878e5078878daf72e4cf892c0565af5adf35c2bbce52f531bc095cb8e17"
Last-Modified: Tue, 23 Dec 2025 02:29:43 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::w7cms-1767204435219-5979eaefafc6
Connection: close
Page title: Sorry Hari | ishandeveloper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAABmJLR0QA/wD/AP+gvaeTAAAOSUlEQVR42u3dzYskZx3A8eep6pmdnp2dnSWbF+KiZoMHw3oT8S2KICEiAdGDeBJREEHw4EHEkBA0oGL8B/TiSTz4D4ggMSBoSKJgAr4QFZLNRqObnX2bme6ux4MEYtKT3Uw/mf1V9edzM1li71NVz7eequrqvHHyVEkA8CY1hgAAAQFAQAAQEAAEBAAEBAABAUBAABAQAAQEAAQEAAEBQEAAEBAABAQABAQAAQFAQAAQEAAEBAAEBAABAUBAABAQAAQEAAQEAAEBQEAAEBAABAQABAQAAQFAQAAQEAAEBAAEBAABAUBAABAQABAQAAQEAAEBQEAAEBAAEBAABAQAAQFAQAAQEAAQEAAEBAABAUBAABAQABAQAAQEAAEBQEAAEBAAEBAABAQAAQFAQAAQEAAQEAAEBAABAUBAABAQABAQAAQEAAEBQEAAEBAAEBAABAQAAQFAQABAQAAQEAAEBAABAUBAAEBAABAQAAQEAAEBQEAAQEAAEBAABAQAAQFAQABAQAAQEAAEBAABAUBAAEBAABAQAAQEAAEBQEAAQEAAEBAABAQAAQFAQABAQAAQEAAEBAABAQABAUBAABAQAAQEAAEBAAEBQEAAEBAABAQAAQEAAQFAQAAQEAAEBAABAQABAUBAALjRRobg0E2//MUvPPap+z7x9tOn37m5urK6klJKOefN/YK+urqS1tfX38z/xyyltP3K/yilpPPnX56WUi6nlGazWXfp+RfOXvjWA9++8pvfPn5vhEHZ2Dj6+A+///DkPXe9+5bbbr315LX+fNu2aXPz2LGUUnutsdjd29u+cvlKvsafKy+cO/fvJ576/b+//s0Hb97b3T296N+p+/DJX0w/c+qOctvakbw2atI4l5LzOI2blbTalqoDmNNaSmntev94OdKktNb29iDK29P/7dglXbi+4Uk7Za/bzZemV9OV2ST/4/L5lQefflu6NL3TlLTAdtg4eaoYhsNzdH39Z88/+8xnI3yWf7300tl3nXnv7RE+y9e++pVnHrr/G3dF+Cz33PfpX//u8Sc/suh/Z/eJj18uR0dH7fVBz54f+fNjox89e7eRODiXsA7Z6pHVK1E+y8mbbrotpTSN8FmOb26shJlY2jbX+O+UUXZ8RdYaAgHp2z7bNmF225xzk3O+FOGzrK2tdVHGZWW0kisNsCkq9BLE9CcgfdtnR+H22lmED7Fx9GiJs41W6myjVkBin83lbBAEpF8D3jShJpWcU4gz//VxnBVIO2rqTCyNS1jBCYiA9MtKsBVIzk2IFcjqaqBLWKurNSaWLmUTVOzLATaPgPTtlCfHOivNKcYKpG2bMEdz01T5LDN7e/iAKIiA9EvbBLssHuQSVqSz9TY3Ne7HCEgPzuYMgoCw0DHUxFiBNHF2xbZd/LMUAenBCsT0JyD9O+nJwT7PLMbniLMrjkajCn+f5Au64S8HuEclID1TSqydtmlyiImuaZtAY1Lls1iBhJ/9XMISkL4NeGOfnXvGHuiRyratcA8kyMqON9rQAiIgfZso3bjbZ9KO83BBpQcdOls1uBXHooD0btVsyPdZgoQ5mGvcA0kuYYXXOZkTkL4pqdhp5531BwprrnEPJFuB9GCncywKSM8GvDHkc+fbUE9htTWOLAEREAGh9kRpp51/1p8HdQmrFAEREAFBQJZuZVbldkzOAiIgAsLgBfnCW6QVSIVLWO6B9CEg5j8BsQIZxLE8Gtw30QUk/uznWBSQng24k559TtjTsFYgvgfSg53Ot3oFpGc8xrvvyizOCqQd1fgLeRdWdKuuBgiIFcgwxqVth7ahrUDCn8wJiIAwkPnWwQwCAj1fmRW/lb0ss5/tLCAsPl/eeJG+ie5tASAgIXnwY7+AlIHti8VNdASE6jOlgkCIY9EQCAjD2BEjvcqkxiO4JicEBOc9yzcuuc5vk7iEFX6P850sAenbPmuXnT8ufusXBIRrnpiaKOdoB/bkU8lWIAgI9U+1jcHclVkOdAnLNnI5AAGhV4dzoJgN6a8DAmKa5NAUlxmXY/azBBGQ3vXDTjt3Rwx0E71pmgqP8XobLwIChzVpGwQQEK61BiH4wNS4CWIz92GXs5UEpG+7rCsbSzHlFo/xIiBwSGH1RUIQEDiAto2zK1b5UqMcWvMKCDicAQEJMk26cRd+E9V5Isw9kPizn2NRQBhIVx3MICC88UTpzFRAQEA44ExpEObsiG0b6NN4lclSKI5FAWEYO+LQwtpYaSIg1F6AGILwQxPpkWIQELhWPbK2YvYzhEBKHpZAQHgLJhbmrkD8IiGHvJ39HsjCRoZguf30Jz/e2d6++OSN/hxbx7fOhDmrMq+AgIRc8gV7Z+DHPnr3GVsFONB8Zgjg/5Ua3wPJjXsg4XWWmgICtQ8Kkz8ISMjTWxfYw/O2gCWZ/Ux/AgKAgDjrYUBHlstgCAgs3UFR5QqWfoTn7QcCAtXnFbdAQEBinvSwJBvaEgQBAUsQBhp521lATE4E5DepEBDeiqnFEAQ/KDR+WTa0MRAQCLhIdA8EAaH+5OS6KyAgMMzIOyqW53QOAYGAR5ZLWAgILN95qRPT5Zj9PConIFBbcZ8KBAQO1I/i8tMy6LLtLCBQOSCdeQUEBA7EFawlOVVwpiAgvdtl7bTRt1GNtwV0KoSAwNLpus7kDwICB1omWiUuxZmCzSwg/ZudDAEgIDDQxKv8cmxo21lA7LRU3kSlMwggIAAIiAUINhK2s4As/W5LaB7jBQGBg8kV3pHkhYwICNYfMNilpjEQEKg8r5SZQQABibgA8Qrp+GyjJZn+bOcFjQzBYRck1rL5V48+9sft7Yt71/vnt05sTWv/Yl/b5PKhD7z/TErp6HAaZFdHQBi4z33+S2s7O7tnbvDH2Dv/wt/+mnO+K8KYdF2NS1hOblmCNZwhIIDVzg1NDv1igJdmCgiDcHVnJ8y+6DdbQEBinvUYgvkBuXLVIHC4LHoFBCuQ+iuQKpl3Gx0BobLsuus809kszrjUKIitjIDA8um6YvXgZA4BiTg7GYK5J+yRfl40+yIhCEjEidIQAAICFcMa6Bv6db5ISA+uBjifE5DezZR22vnDMrBxcRsFAYEljJkz0+XY0IZAQOyzQxmXMENjkQgCAoCAMHTdLM6N6yr3Yzo3QXqw7rXUFJDe7bN2WkBAINRZv8aDgJgogbec3wMREKgfee+bAQEJOj0Zg9ebBfpFQt8DcSgiIEF3WkMQXdd1nqACAaE3Xe3ivI43exsvCEhEuZicIMZZi2NRQBjM4Rzlg8yqfKnRjXgEhNqzpMd450/aQ/sVwOKb6E5ZBITKus6Z6dxjOdAz+e6BgIDEHPCmKfYBkQcBYQCySy0s6ZmCi1gCwkDOtr0LCwSENzSb+b3tueMytNeHuIkef+3tq+gC0r+9NrsHEj/yfg9kGewJiMmjd2c94a67muheYzKZLD4mViA9WCV2AiIgPdtnXWDfb1zCfJauxmtVSnFsRecmuoD0bp+N148YZ8qB3oA7nS5+PyaXYgUS3cx7+wWkd6vmWMtmC6J5ka/woEPJjq34AbHzC0jPxLuJHuJMOdKPOE2n0woVcg9EQASE+iuQaJ8oxEQX6dLedFpjBdI5tgREQKg+UYbaaXMO8030MOPSzSpEPluBCIiAUH128mt38TeReyBLMfl56ZmA9E24m9bFPvBa09ni90BK5zHe+BvaEAhI785ui6ew5o1LoFe8TGcVVom+BxKfS1gC0sMViEtY0SNfJ2a2c/iA+Ca6gPRuBRLrHkgJMtF1JdRP2i48Jrmk1t4e/WD0w2EC0rd9NsVagfgi4byAVLm3agUSfkPb+QWkZ+J9D8SrTF4/r9S4B+LYCm/qISwB6d3ZbazfA4myAimhvkg4rfBh3ESPfzn
Open service 66.33.60.66:80 · sorryhari.ishandeveloper.com
2025-12-31 18:07
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://sorryhari.ishandeveloper.com/ Refresh: 0;url=https://sorryhari.ishandeveloper.com/ server: Vercel Redirecting...
Open service 76.76.21.22:80 · dscweather.ishandeveloper.com
2025-12-31 13:17
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://dscweather.ishandeveloper.com/ Refresh: 0;url=https://dscweather.ishandeveloper.com/ server: Vercel Redirecting...
Open service 76.76.21.22:443 · dscweather.ishandeveloper.com
2025-12-31 13:17
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 1399
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 13:17:46 GMT
Etag: W/"d7cc8a0734bb675e16f1924ce8d142e494c3ebdba7374fb1ab39e6f8d71c190c"
Last-Modified: Wed, 31 Dec 2025 13:17:46 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::jtvbf-1767187066246-ee4ef9edd14b
Connection: close
Page title: Check Weather
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Check Weather</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<link rel="stylesheet" href="./style.css">
</head>
<body>
<div class="container my-5 mx-auto">
<h1 class="text-muted text-center my-4">Check Weather</h1>
<form class="change-location my-4 text-center text-muted">
<label for="city">Enter a location for weather information</label>
<input type="text" name="city" class="from-control d-block w-100 p-2">
</form>
<div class="card shadow-lg rounded d-none">
<img src="https://via.placeholder.com/400x300" class="time card-img-top">
<div class="icon bg-light mx-auto text-center">
<img src="" alt="">
</div>
<div class="text-muted text-uppercase text-center details">
<h5 class="my-3">City name</h5>
<div class="my-3">Weather condition</div>
<div class="display-4 my-4">
<span>temp</span>
<span>°C</span>
</div>
</div>
</div>
</div>
<script src="./scripts/forecast.js"></script>
<script src="./scripts/app.js"></script>
</body>
</html>
Open service 66.33.60.129:80 · dscweather.ishandeveloper.com
2025-12-31 13:17
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://dscweather.ishandeveloper.com/ Refresh: 0;url=https://dscweather.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.129:443 · dscweather.ishandeveloper.com
2025-12-31 13:17
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline; filename="index.html"
Content-Length: 1399
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 13:17:46 GMT
Etag: W/"d7cc8a0734bb675e16f1924ce8d142e494c3ebdba7374fb1ab39e6f8d71c190c"
Last-Modified: Wed, 31 Dec 2025 13:17:46 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::d7qv5-1767187066225-16aaab703894
Connection: close
Page title: Check Weather
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Check Weather</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<link rel="stylesheet" href="./style.css">
</head>
<body>
<div class="container my-5 mx-auto">
<h1 class="text-muted text-center my-4">Check Weather</h1>
<form class="change-location my-4 text-center text-muted">
<label for="city">Enter a location for weather information</label>
<input type="text" name="city" class="from-control d-block w-100 p-2">
</form>
<div class="card shadow-lg rounded d-none">
<img src="https://via.placeholder.com/400x300" class="time card-img-top">
<div class="icon bg-light mx-auto text-center">
<img src="" alt="">
</div>
<div class="text-muted text-uppercase text-center details">
<h5 class="my-3">City name</h5>
<div class="my-3">Weather condition</div>
<div class="display-4 my-4">
<span>temp</span>
<span>°C</span>
</div>
</div>
</div>
</div>
<script src="./scripts/forecast.js"></script>
<script src="./scripts/app.js"></script>
</body>
</html>
Open service 66.33.60.130:80 · screenshots.ishandeveloper.com
2025-12-27 17:37
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://screenshots.ishandeveloper.com/ Refresh: 0;url=https://screenshots.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.130:443 · screenshots.ishandeveloper.com
2025-12-27 17:37
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2456952
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 3468
Content-Type: text/html; charset=utf-8
Date: Sat, 27 Dec 2025 17:37:25 GMT
Etag: "9208056d67706bdb4bf35cf32f0b370e"
Last-Modified: Sat, 29 Nov 2025 07:08:13 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::ptvpb-1766857045824-b0b41075e031
Connection: close
Page title: Screenshots | @ishandeveloper
<html>
<head>
<title>Screenshots | @ishandeveloper</title>
<meta name="theme-color" content="#444444"/>
<link rel="icon" type="image/png" href="https://ishandeveloper.com/assets/img/favicon.png">
<link rel="apple-touch-icon" href="https://ishandeveloper.com/assets/img/favicon.png">
<meta name="Description" content="Ishan Sharma ishandeveloper Ishan Inc. Bangalore, India www.ishandeveloper.com .NET | ML | AI | Python | UI/UX | App Developer | Flutter | Web Developer" />
<style type="text/css">@import 'https://fonts.googleapis.com/css?family=Inconsolata';
html {
min-height: 100%;
}
body {
box-sizing: border-box;
height: 100%;
background-color: #000000;
background-image: radial-gradient(#11581E, #041607), url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
font-family: 'Inconsolata', Helvetica, sans-serif;
font-size: 1.5rem;
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1ex rgba(51, 255, 51, 1),
0 0 2px rgba(255, 255, 255, 0.8);
}
.noise {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background-image: url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
opacity: .02;
}
.overlay {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background:
repeating-linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0,
rgba(0, 0, 0, 0.3) 50%,
rgba(0, 0, 0, 0) 100%);
background-size: auto 4px;
z-index: 1;
}
.overlay::before {
content: "";
pointer-events: none;
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(
0deg,
transparent 0%,
rgba(32, 128, 32, 0.2) 2%,
rgba(32, 128, 32, 0.8) 3%,
rgba(32, 128, 32, 0.2) 3%,
transparent 100%);
background-repeat: no-repeat;
animation: scan 7.5s linear 0s infinite;
}
@keyframes scan {
0% { background-position: 0 -100vh; }
35%, 100% { background-position: 0 100vh; }
}
.terminal {
box-sizing: inherit;
position: absolute;
height: 100%;
width: 1000px;
max-width: 100%;
padding: 4rem;
text-transform: uppercase;
}
.output {
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.output::before {
content: "> ";
}
/*
.input {
color: rgba(192, 255, 192, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.input::before {
content: "$ ";
}
*/
a {
color: #fff;
text-decoration: none;
}
a::before {
content: "[";
}
a::after {
content: "]";
}
.errorcode {
color: white;
}</style>
</head>
<body>
<div class="noise"></div>
<div class="overlay"></div>
<div class="terminal">
<h1>Hey <span class="errorcode">there</span></h1>
<p class="output">thanks for visiting this website. I just created this service to help me to easily share any interesting screenshots with others</p>
<p class="output">however, this is a personal service for just my assets and not open for others. If you'd like to get in touch with me, please check either my <a href="https://github.com/ishandeveloper">Github</a> or <a href="https://twitter.com/ishandeveloper">Twitter</a> .</p>
<p class="output">Good luck.</p>
</div>
</body></html>
Open service 76.76.21.61:443 · screenshots.ishandeveloper.com
2025-12-27 17:37
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2456952
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 3468
Content-Type: text/html; charset=utf-8
Date: Sat, 27 Dec 2025 17:37:26 GMT
Etag: "9208056d67706bdb4bf35cf32f0b370e"
Last-Modified: Sat, 29 Nov 2025 07:08:13 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::gldf6-1766857045911-79abdf50dec1
Connection: close
Page title: Screenshots | @ishandeveloper
<html>
<head>
<title>Screenshots | @ishandeveloper</title>
<meta name="theme-color" content="#444444"/>
<link rel="icon" type="image/png" href="https://ishandeveloper.com/assets/img/favicon.png">
<link rel="apple-touch-icon" href="https://ishandeveloper.com/assets/img/favicon.png">
<meta name="Description" content="Ishan Sharma ishandeveloper Ishan Inc. Bangalore, India www.ishandeveloper.com .NET | ML | AI | Python | UI/UX | App Developer | Flutter | Web Developer" />
<style type="text/css">@import 'https://fonts.googleapis.com/css?family=Inconsolata';
html {
min-height: 100%;
}
body {
box-sizing: border-box;
height: 100%;
background-color: #000000;
background-image: radial-gradient(#11581E, #041607), url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
font-family: 'Inconsolata', Helvetica, sans-serif;
font-size: 1.5rem;
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1ex rgba(51, 255, 51, 1),
0 0 2px rgba(255, 255, 255, 0.8);
}
.noise {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background-image: url("https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif");
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
opacity: .02;
}
.overlay {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
background:
repeating-linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0,
rgba(0, 0, 0, 0.3) 50%,
rgba(0, 0, 0, 0) 100%);
background-size: auto 4px;
z-index: 1;
}
.overlay::before {
content: "";
pointer-events: none;
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(
0deg,
transparent 0%,
rgba(32, 128, 32, 0.2) 2%,
rgba(32, 128, 32, 0.8) 3%,
rgba(32, 128, 32, 0.2) 3%,
transparent 100%);
background-repeat: no-repeat;
animation: scan 7.5s linear 0s infinite;
}
@keyframes scan {
0% { background-position: 0 -100vh; }
35%, 100% { background-position: 0 100vh; }
}
.terminal {
box-sizing: inherit;
position: absolute;
height: 100%;
width: 1000px;
max-width: 100%;
padding: 4rem;
text-transform: uppercase;
}
.output {
color: rgba(128, 255, 128, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.output::before {
content: "> ";
}
/*
.input {
color: rgba(192, 255, 192, 0.8);
text-shadow:
0 0 1px rgba(51, 255, 51, 0.4),
0 0 2px rgba(255, 255, 255, 0.8);
}
.input::before {
content: "$ ";
}
*/
a {
color: #fff;
text-decoration: none;
}
a::before {
content: "[";
}
a::after {
content: "]";
}
.errorcode {
color: white;
}</style>
</head>
<body>
<div class="noise"></div>
<div class="overlay"></div>
<div class="terminal">
<h1>Hey <span class="errorcode">there</span></h1>
<p class="output">thanks for visiting this website. I just created this service to help me to easily share any interesting screenshots with others</p>
<p class="output">however, this is a personal service for just my assets and not open for others. If you'd like to get in touch with me, please check either my <a href="https://github.com/ishandeveloper">Github</a> or <a href="https://twitter.com/ishandeveloper">Twitter</a> .</p>
<p class="output">Good luck.</p>
</div>
</body></html>
Open service 76.76.21.61:80 · screenshots.ishandeveloper.com
2025-12-27 17:37
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://screenshots.ishandeveloper.com/ Refresh: 0;url=https://screenshots.ishandeveloper.com/ server: Vercel Redirecting...
Open service 172.67.167.25:443 · www.ishandeveloper.com
2025-12-23 05:04
HTTP/1.1 308 Permanent Redirect
Date: Tue, 23 Dec 2025 05:04:20 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://ishandeveloper.com/
refresh: 0;url=https://ishandeveloper.com/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: yul1::rjbgj-1766466260912-2aa9faf471b3
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Gg9wvr491txeH5oeK0UtBU%2FMNlqfdVsTU6KZXRxIiC6ArznHdYjwAACZlgcmW3aLyxbEEP0kwmLiiE7g326w7gfkbX8GoFUxkqti4LS%2FfFe%2BE2VcDOU%3D"}]}
CF-RAY: 9b2551526a8aab0a-YYZ
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 66.33.60.193:443 · welcome.ishandeveloper.com
2025-12-22 21:05
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 2072186 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 644 Content-Type: text/html; charset=utf-8 Date: Mon, 22 Dec 2025 21:05:52 GMT Etag: "28f93863d78478e733d0053a6675ee23" Last-Modified: Fri, 28 Nov 2025 21:29:26 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: iad1::bn6tj-1766437552546-0648dbc609ec Connection: close Page title: React App <!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>React App</title><script defer="defer" src="/static/js/main.e2f73e65.js"></script><link href="/static/css/main.e924845c.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
Open service 76.76.21.241:80 · welcome.ishandeveloper.com
2025-12-22 21:05
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://welcome.ishandeveloper.com/ Refresh: 0;url=https://welcome.ishandeveloper.com/ server: Vercel Redirecting...
Open service 66.33.60.193:80 · welcome.ishandeveloper.com
2025-12-22 21:05
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://welcome.ishandeveloper.com/ Refresh: 0;url=https://welcome.ishandeveloper.com/ server: Vercel Redirecting...
Open service 76.76.21.241:443 · welcome.ishandeveloper.com
2025-12-22 21:05
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 2072185 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 644 Content-Type: text/html; charset=utf-8 Date: Mon, 22 Dec 2025 21:05:52 GMT Etag: "28f93863d78478e733d0053a6675ee23" Last-Modified: Fri, 28 Nov 2025 21:29:26 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Cache: HIT X-Vercel-Id: iad1::29h99-1766437552321-2ae731572edd Connection: close Page title: React App <!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>React App</title><script defer="defer" src="/static/js/main.e2f73e65.js"></script><link href="/static/css/main.e924845c.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
Open service 2606:4700:3030::6815:31cc:80 · gems.ishandeveloper.com
2025-12-22 20:50
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 20:50:46 GMT
Content-Length: 0
Connection: close
Location: https://gems.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KvywDOzgMmAJ9iZv2OiQpKYCo%2F6RwfamVIAAniagDsssmrYt1JydAN6sjr8KEC8PCLlI7QAADMSEyAXGvVJ%2BaEyf74nGHGYcL5dOvle%2FeIEtr%2BGgtOPgaOIkK%2BzTq1VbnCl3"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b227e52daf7fd95-SIN
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::ac43:a719:8443 · gems.ishandeveloper.com
2025-12-22 20:50
Open service 2606:4700:3035::ac43:a719:80 · gems.ishandeveloper.com
2025-12-22 20:50
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 20:50:46 GMT
Content-Length: 0
Connection: close
Location: https://gems.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=J0gjW8bzz1YLUFJuuhkrruCRSDs97LV%2BkfHv2YreWDpln3%2BH7bPVQd0J9TTkwQuNqxq29rPFG0NURO3F8DLgWmevc5bfXvSLa%2FzwumuQIJlCawrHfHSwaBgFUcI48vtpkohg"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b227e52b8924133-LHR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3030::6815:31cc:443 · gems.ishandeveloper.com
2025-12-22 20:50
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 20:50:46 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
access-control-allow-origin: *
Age: 27453
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GrsgrmbSzvY9Qq%2BW3pUwXXBtFRE%2BnERKrVu%2F137mMq37uCfYRHpTWfVuc%2F4jjTnDIlDDd731Mjn13l6f8VgC4JEENLKbYluZXN6d1UBOUKIKnd2nn0OcO2Ux3xAopdJRyw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Mon, 22 Dec 2025 13:13:13 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: fra1::2l9tm-1766436646839-bf59871afd15
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b227e525b3f5c98-FRA
alt-svc: h3=":443"; ma=86400
Page title: Gems | @ishandeveloper
<!DOCTYPE html><html lang="en"><head><meta name="viewport" content="width=device-width"/><meta name="theme-color" content="rgb(242 242 242)"/><link rel="canonical" href="https://ishandeveloper.com"/><title>Gems | @ishandeveloper</title><meta name="description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="author" content="Ishan Sharma"/><meta property="og:image" content="https://gems.ishandeveloper.com/gems-social.png"/><meta property="og:image:alt" content="Banner for the site"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1280"/><meta property="og:image:height" content="675"/><meta property="og:title" content="Gems | @ishandeveloper"/><meta property="og:site_name" content="Ishan Sharma"/><meta property="og:type" content="website"/><meta property="og:url" content="https://ishandeveloper.com"/><meta property="og:description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="twitter:title" content="Gems | @ishandeveloper"/><meta name="twitter:site" content="@ishandeveloper"/><meta name="twitter:creator" content="@ishandeveloper"/><meta name="twitter:image" content="https://gems.ishandeveloper.com/gems-social.png"/><meta name="next-head-count" content="23"/><meta charSet="utf-8"/><link rel="shortcut icon" href="https://ishandeveloper.com/favicon.svg" type="image/svg+xml"/><link rel="apple-touch-icon" href="/icon-256.png"/><link type="text/plain" rel="author" href="/humans.txt"/><meta name="next-head-count" content="27"/><link rel="preload" href="/_next/static/css/9840ac21aa839a75.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9840ac21aa839a75.css" data-n-g=""/><link rel="preload" href="/_next/static/css/b515c208c28dbcfc.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b515c208c28dbcfc.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" type="1241e928af7033303a36390c-text/javascript"></script><script src="/_next/static/chunks/webpack-59c5c889f52620d6.js" defer="" type="1241e928af7033303a36390c-text/javascript"></script><script src="/_next/static/chunks/framework-2c79e2a64abdb08b.js" defer="" type="1241e928af7033303a36390c-text/javascript"></script><script src="/_next/static/chunks/main-4dcb7f9b52833aba.js" defer="" type="1241e928af7033303a36390c-text/javascript"></script><script src="/_next/static/chunks/pages/_app-7a8e3fea54b6a61c.js" defer="" type="1241e928af7033303a36390c-text/javascript"></script><script src="/_next/static/chunks/pages/index-6cbb7cedf1e61439.js" defer="" type="1241e928af7033303a36390c-text/javascript"></script><script src="/_next/static/CRo-Uos_QBow-OXYe-Otk/_buildManifest.js" defer="" type="1241e928af7033303a36390c-text/javascript"></script><script src="/_next/static/CRo-Uos_QBow-OXYe-Otk/_ssgManifest.js" defer="" type="1241e928af7033303a36390c-text/javascript"></script></head><body><div id="__next"><div class="Background_gradient__hFVlG"></div><div class="Home_wrapper__kA9A_"><h1 class="Home_header__GCVRv">Gems 💎</h1><p class="Home_blazing__4mzeN">A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)</p></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"CRo-Uos_QBow-OXYe-Otk","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="1241e928af7033303a36390c-|49" defer></script></body></html>
Open service 172.67.167.25:8443 · gems.ishandeveloper.com
2025-12-22 20:50
Open service 104.21.49.204:443 · gems.ishandeveloper.com
2025-12-22 20:50
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 20:50:46 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
access-control-allow-origin: *
Age: 27453
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Speculation-Rules: "/cdn-cgi/speculation"
last-modified: Mon, 22 Dec 2025 13:13:13 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: fra1::nhnm6-1766436646888-0976c2b94f65
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=X4kohM3ZGFnDmin4qKCk81PFwLRShKO%2B6ScKvZYGGldCDPq5of%2B1kbwWCwK0hIXNaMnvLeh5TkyR7C5HHhiDraQUbQuN8S7djWZMdGE6Op4qs0EBLmpr"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9b227e52abb8b2aa-AMS
alt-svc: h3=":443"; ma=86400
Page title: Gems | @ishandeveloper
<!DOCTYPE html><html lang="en"><head><meta name="viewport" content="width=device-width"/><meta name="theme-color" content="rgb(242 242 242)"/><link rel="canonical" href="https://ishandeveloper.com"/><title>Gems | @ishandeveloper</title><meta name="description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="author" content="Ishan Sharma"/><meta property="og:image" content="https://gems.ishandeveloper.com/gems-social.png"/><meta property="og:image:alt" content="Banner for the site"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1280"/><meta property="og:image:height" content="675"/><meta property="og:title" content="Gems | @ishandeveloper"/><meta property="og:site_name" content="Ishan Sharma"/><meta property="og:type" content="website"/><meta property="og:url" content="https://ishandeveloper.com"/><meta property="og:description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="twitter:title" content="Gems | @ishandeveloper"/><meta name="twitter:site" content="@ishandeveloper"/><meta name="twitter:creator" content="@ishandeveloper"/><meta name="twitter:image" content="https://gems.ishandeveloper.com/gems-social.png"/><meta name="next-head-count" content="23"/><meta charSet="utf-8"/><link rel="shortcut icon" href="https://ishandeveloper.com/favicon.svg" type="image/svg+xml"/><link rel="apple-touch-icon" href="/icon-256.png"/><link type="text/plain" rel="author" href="/humans.txt"/><meta name="next-head-count" content="27"/><link rel="preload" href="/_next/static/css/9840ac21aa839a75.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9840ac21aa839a75.css" data-n-g=""/><link rel="preload" href="/_next/static/css/b515c208c28dbcfc.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b515c208c28dbcfc.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" type="7d4602fe4fe3410858a7c694-text/javascript"></script><script src="/_next/static/chunks/webpack-59c5c889f52620d6.js" defer="" type="7d4602fe4fe3410858a7c694-text/javascript"></script><script src="/_next/static/chunks/framework-2c79e2a64abdb08b.js" defer="" type="7d4602fe4fe3410858a7c694-text/javascript"></script><script src="/_next/static/chunks/main-4dcb7f9b52833aba.js" defer="" type="7d4602fe4fe3410858a7c694-text/javascript"></script><script src="/_next/static/chunks/pages/_app-7a8e3fea54b6a61c.js" defer="" type="7d4602fe4fe3410858a7c694-text/javascript"></script><script src="/_next/static/chunks/pages/index-6cbb7cedf1e61439.js" defer="" type="7d4602fe4fe3410858a7c694-text/javascript"></script><script src="/_next/static/CRo-Uos_QBow-OXYe-Otk/_buildManifest.js" defer="" type="7d4602fe4fe3410858a7c694-text/javascript"></script><script src="/_next/static/CRo-Uos_QBow-OXYe-Otk/_ssgManifest.js" defer="" type="7d4602fe4fe3410858a7c694-text/javascript"></script></head><body><div id="__next"><div class="Background_gradient__hFVlG"></div><div class="Home_wrapper__kA9A_"><h1 class="Home_header__GCVRv">Gems 💎</h1><p class="Home_blazing__4mzeN">A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)</p></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"CRo-Uos_QBow-OXYe-Otk","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="7d4602fe4fe3410858a7c694-|49" defer></script></body></html>
Open service 2606:4700:3035::ac43:a719:443 · gems.ishandeveloper.com
2025-12-22 20:50
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 20:50:46 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
access-control-allow-origin: *
Age: 390099
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XcqpkBa3mlLS6gx99AjYkDwSKJLNQE3835jpo4Y27tAiqG4yJ4VR85JqtJEVr8xd1kPGNsydehgipPBGFVARfBWBmf02TS1XZgE54rrlFE8xQzKLhwN3nbMMTwNwXPagl2Na"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Thu, 18 Dec 2025 08:29:07 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: iad1::8pcrf-1766436646852-1174fee6825e
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b227e523ea4a0fb-EWR
alt-svc: h3=":443"; ma=86400
Page title: Gems | @ishandeveloper
<!DOCTYPE html><html lang="en"><head><meta name="viewport" content="width=device-width"/><meta name="theme-color" content="rgb(242 242 242)"/><link rel="canonical" href="https://ishandeveloper.com"/><title>Gems | @ishandeveloper</title><meta name="description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="author" content="Ishan Sharma"/><meta property="og:image" content="https://gems.ishandeveloper.com/gems-social.png"/><meta property="og:image:alt" content="Banner for the site"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1280"/><meta property="og:image:height" content="675"/><meta property="og:title" content="Gems | @ishandeveloper"/><meta property="og:site_name" content="Ishan Sharma"/><meta property="og:type" content="website"/><meta property="og:url" content="https://ishandeveloper.com"/><meta property="og:description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="twitter:title" content="Gems | @ishandeveloper"/><meta name="twitter:site" content="@ishandeveloper"/><meta name="twitter:creator" content="@ishandeveloper"/><meta name="twitter:image" content="https://gems.ishandeveloper.com/gems-social.png"/><meta name="next-head-count" content="23"/><meta charSet="utf-8"/><link rel="shortcut icon" href="https://ishandeveloper.com/favicon.svg" type="image/svg+xml"/><link rel="apple-touch-icon" href="/icon-256.png"/><link type="text/plain" rel="author" href="/humans.txt"/><meta name="next-head-count" content="27"/><link rel="preload" href="/_next/static/css/9840ac21aa839a75.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9840ac21aa839a75.css" data-n-g=""/><link rel="preload" href="/_next/static/css/b515c208c28dbcfc.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b515c208c28dbcfc.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" type="533cf3c799626b6b92fe3758-text/javascript"></script><script src="/_next/static/chunks/webpack-59c5c889f52620d6.js" defer="" type="533cf3c799626b6b92fe3758-text/javascript"></script><script src="/_next/static/chunks/framework-2c79e2a64abdb08b.js" defer="" type="533cf3c799626b6b92fe3758-text/javascript"></script><script src="/_next/static/chunks/main-4dcb7f9b52833aba.js" defer="" type="533cf3c799626b6b92fe3758-text/javascript"></script><script src="/_next/static/chunks/pages/_app-7a8e3fea54b6a61c.js" defer="" type="533cf3c799626b6b92fe3758-text/javascript"></script><script src="/_next/static/chunks/pages/index-6cbb7cedf1e61439.js" defer="" type="533cf3c799626b6b92fe3758-text/javascript"></script><script src="/_next/static/CRo-Uos_QBow-OXYe-Otk/_buildManifest.js" defer="" type="533cf3c799626b6b92fe3758-text/javascript"></script><script src="/_next/static/CRo-Uos_QBow-OXYe-Otk/_ssgManifest.js" defer="" type="533cf3c799626b6b92fe3758-text/javascript"></script></head><body><div id="__next"><div class="Background_gradient__hFVlG"></div><div class="Home_wrapper__kA9A_"><h1 class="Home_header__GCVRv">Gems 💎</h1><p class="Home_blazing__4mzeN">A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)</p></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"CRo-Uos_QBow-OXYe-Otk","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="533cf3c799626b6b92fe3758-|49" defer></script></body></html>
Open service 2606:4700:3030::6815:31cc:8443 · gems.ishandeveloper.com
2025-12-22 20:50
Open service 104.21.49.204:8443 · gems.ishandeveloper.com
2025-12-22 20:50
Open service 104.21.49.204:80 · gems.ishandeveloper.com
2025-12-22 20:50
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 20:50:46 GMT
Content-Length: 0
Connection: close
Location: https://gems.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XkBGRqYEi0xowsKwkux8sKzVT2CuYBtmWTNkSjvx%2BRl%2FsneqqROd9tZJMXJGiODhSbH5b0f8%2BZfcYXgCaX2OmDbOe35AgTMlUu9NiFRWuSt%2F5dSPjYQS"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b227e52792ecd7d-LHR
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.25:80 · gems.ishandeveloper.com
2025-12-22 20:50
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 20:50:46 GMT
Content-Length: 0
Connection: close
Location: https://gems.ishandeveloper.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=G2wdyHH21F222C2nQ0Vkg4ilAAJGIcm379sDfxFuq2d8PmDl5pu0TSwiEdmJBaHyfpOzhgyej%2BwjUUY9mhxF%2F%2BvDe7B3IA7yy5Bmn98u%2Bb6HqXCN8M%2BX"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b227e516b9d3ab7-BOM
alt-svc: h3=":443"; ma=86400
Open service 172.67.167.25:443 · gems.ishandeveloper.com
2025-12-22 20:50
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 20:50:46 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
access-control-allow-origin: *
Age: 27453
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MRFBHmry6rX0yOKP2LvUaVCDqcuYv0Xs%2B9oLTMo7VL3GNiSJiOtBuIL%2BObd%2FGgP%2BvEj8nXD3dGY9ZKzk1nlzqg3cLbrrp6iQEauxU1tzvbSgdL1wrOBI"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Mon, 22 Dec 2025 13:13:13 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: fra1::mlmzp-1766436646796-a4f4b400dd77
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b227e525ef58f33-FRA
alt-svc: h3=":443"; ma=86400
Page title: Gems | @ishandeveloper
<!DOCTYPE html><html lang="en"><head><meta name="viewport" content="width=device-width"/><meta name="theme-color" content="rgb(242 242 242)"/><link rel="canonical" href="https://ishandeveloper.com"/><title>Gems | @ishandeveloper</title><meta name="description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="author" content="Ishan Sharma"/><meta property="og:image" content="https://gems.ishandeveloper.com/gems-social.png"/><meta property="og:image:alt" content="Banner for the site"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1280"/><meta property="og:image:height" content="675"/><meta property="og:title" content="Gems | @ishandeveloper"/><meta property="og:site_name" content="Ishan Sharma"/><meta property="og:type" content="website"/><meta property="og:url" content="https://ishandeveloper.com"/><meta property="og:description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)"/><meta name="twitter:title" content="Gems | @ishandeveloper"/><meta name="twitter:site" content="@ishandeveloper"/><meta name="twitter:creator" content="@ishandeveloper"/><meta name="twitter:image" content="https://gems.ishandeveloper.com/gems-social.png"/><meta name="next-head-count" content="23"/><meta charSet="utf-8"/><link rel="shortcut icon" href="https://ishandeveloper.com/favicon.svg" type="image/svg+xml"/><link rel="apple-touch-icon" href="/icon-256.png"/><link type="text/plain" rel="author" href="/humans.txt"/><meta name="next-head-count" content="27"/><link rel="preload" href="/_next/static/css/9840ac21aa839a75.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9840ac21aa839a75.css" data-n-g=""/><link rel="preload" href="/_next/static/css/b515c208c28dbcfc.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b515c208c28dbcfc.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" type="8001efa7552d875b01092ab9-text/javascript"></script><script src="/_next/static/chunks/webpack-59c5c889f52620d6.js" defer="" type="8001efa7552d875b01092ab9-text/javascript"></script><script src="/_next/static/chunks/framework-2c79e2a64abdb08b.js" defer="" type="8001efa7552d875b01092ab9-text/javascript"></script><script src="/_next/static/chunks/main-4dcb7f9b52833aba.js" defer="" type="8001efa7552d875b01092ab9-text/javascript"></script><script src="/_next/static/chunks/pages/_app-7a8e3fea54b6a61c.js" defer="" type="8001efa7552d875b01092ab9-text/javascript"></script><script src="/_next/static/chunks/pages/index-6cbb7cedf1e61439.js" defer="" type="8001efa7552d875b01092ab9-text/javascript"></script><script src="/_next/static/CRo-Uos_QBow-OXYe-Otk/_buildManifest.js" defer="" type="8001efa7552d875b01092ab9-text/javascript"></script><script src="/_next/static/CRo-Uos_QBow-OXYe-Otk/_ssgManifest.js" defer="" type="8001efa7552d875b01092ab9-text/javascript"></script></head><body><div id="__next"><div class="Background_gradient__hFVlG"></div><div class="Home_wrapper__kA9A_"><h1 class="Home_header__GCVRv">Gems 💎</h1><p class="Home_blazing__4mzeN">A personal collection of some curated links, blogs, notes, videos and other resources for whenever I need a little pick-me-up :)</p></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"CRo-Uos_QBow-OXYe-Otk","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="8001efa7552d875b01092ab9-|49" defer></script></body></html>
vaasavi.ishandeveloper.com 7 chefman.ishandeveloper.com 3 todo.ishandeveloper.com 11 www.ishandeveloper.com 13 ishandeveloper.com 22 readme.ishandeveloper.com 6 earth.ishandeveloper.com 3 airpower.ishandeveloper.com 3 hari.ishandeveloper.com 3 share.ishandeveloper.com 11 airwatt.ishandeveloper.com 3 links.ishandeveloper.com 10 harjot.ishandeveloper.com 3 kolkata.ishandeveloper.com 3 sorryhari.ishandeveloper.com 3 dscweather.ishandeveloper.com 3 screenshots.ishandeveloper.com 3 welcome.ishandeveloper.com 3 gems.ishandeveloper.com 11
76.76.21.22 5 2606:4700:3030::6815:31cc 5 66.33.60.130 4 66.33.60.129 4 66.33.60.193 4 104.21.49.204 4 2606:4700:3035::ac43:a719 3 76.76.21.241 2 76.76.21.164 2 172.67.167.25 2 76.76.21.123 2 35.157.26.135 1 63.176.8.218 1 2a05:d014:58f:6200::259 1 66.33.60.34 1 2a05:d014:58f:6200::258 1 76.76.21.61 1 76.76.21.93 1 66.33.60.35 1 66.33.60.66 1 76.76.21.142 1