Domain visualcodepo.my.id
United States
AMAZON-02
Software information

Netlify

tcp/443 tcp/80

Vercel

tcp/443 tcp/80

  • Open service 75.2.60.5:443 · visualcodepo.my.id

    2026-01-12 22:14

    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: 2990
    Content-Type: text/html; charset=UTF-8
    Date: Mon, 12 Jan 2026 22:14:10 GMT
    Etag: "9daf61bc1bd9f4cb3ec4aa49949baab1-ssl"
    Server: Netlify
    Strict-Transport-Security: max-age=31536000
    X-Nf-Request-Id: 01KET4C5N1ZGD67ENXPBZY26MJ
    Connection: close
    
    Page title: Muhammad Raihan – Full-Stack Developer
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <link rel="icon" type="image/png" href="Photo.jpg"  />
    
      <!-- Primary Meta Tags -->
      <title>Muhammad Raihan – Full-Stack Developer</title>
      <meta name="title" content="Muhammad Raihan – Full-Stack Developer" />
      <meta name="description" content="Saya Muhammad Raihan, pengembang web full-stack yang berfokus pada desain antarmuka modern, responsif, dan performa tinggi. Lihat portofolio dan kontak saya di sini." />
      <meta name="keywords" content="Raihan, Muhammad Raihan, Full-Stack Developer, Web Developer Indonesia, Portofolio Raihan, raihan" />
      <meta name="google-site-verification" content="ZYNfZwMUiNwSMF3EMvY85bid2BVvB12uMMRfUNWw75A" />
      <meta name="mobile-web-app-capable" content="yes" />
      <meta name="apple-mobile-web-app-capable" content="yes" />
      <meta name="theme-color" content="#030014" />
      <meta name="msapplication-navbutton-color" content="#030014" />
      <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
    
      <!-- Open Graph / Facebook -->
      <meta property="og:type" content="website" />
      <meta property="og:url" content="https://visualcodepo.my.id/" />
      <meta property="og:title" content="Muhammad Raihan – Full-Stack Developer" />
      <meta property="og:description" content="Portofolio Muhammad Raihan – pengembang web dengan fokus pada desain modern dan performa tinggi." />
      <meta property="og:image" content="https://visualcodepo.my.id/Meta.png" />
    
      <!-- Twitter Meta Tags -->
      <meta name="twitter:card" content="summary_large_image" />
      <meta name="twitter:url" content="https://visualcodepo.my.id/" />
      <meta name="twitter:title" content="Muhammad Raihan – Full-Stack Developer" />
      <meta name="twitter:description" content="Portofolio Muhammad Raihan – pengembang web dengan fokus pada desain modern dan performa tinggi." />
      <meta name="twitter:image" content="https://visualcodepo.my.id/Meta.png" />
    
      <!-- Structured Data JSON-LD -->
      <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "ItemList",
        "itemListElement": [
          {
            "@type": "SiteNavigationElement",
            "name": "Home",
            "url": "https://visualcodepo.my.id/#Home"
          },
          {
            "@type": "SiteNavigationElement",
            "name": "About",
            "url": "https://visualcodepo.my.id/#About"
          },
          {
            "@type": "SiteNavigationElement",
            "name": "Portofolio",
            "url": "https://visualcodepo.my.id/#Portofolio"
          },
          {
            "@type": "SiteNavigationElement",
            "name": "Contact",
            "url": "https://visualcodepo.my.id/#Contact"
          }
        ]
      }
      </script>
      <script type="module" crossorigin src="/assets/index-B4pRmz9Z.js"></script>
      <link rel="stylesheet" crossorigin href="/assets/index-C0s6zJI2.css">
    </head>
    
      <body>
        <div id="root"></div>
      
    
      </body>
    </html>
    
    Found 5 hours ago by HttpPlugin
    Create report
  • Open service 75.2.60.5:80 · visualcodepo.my.id

    2026-01-12 22:14

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Mon, 12 Jan 2026 22:14:18 GMT
    Location: https://visualcodepo.my.id/
    Server: Netlify
    X-Nf-Request-Id: 01KET4CD9E0WKEFGPXZCFMPZG5
    Content-Length: 42
    Connection: close
    
    
    Redirecting to https://visualcodepo.my.id/
    Found 5 hours ago by HttpPlugin
    Create report
  • Open service 2a05:d014:58f:6200::258:80 · www.visualcodepo.my.id

    2026-01-12 22:14

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Mon, 12 Jan 2026 22:14:19 GMT
    Location: https://www.visualcodepo.my.id/
    Server: Netlify
    X-Nf-Request-Id: 01KET4CEF3PHMDHS8A25ZYZXC9
    Content-Length: 46
    Connection: close
    
    
    Redirecting to https://www.visualcodepo.my.id/
    Found 5 hours ago by HttpPlugin
    Create report
  • Open service 63.176.8.218:443 · www.visualcodepo.my.id

    2026-01-12 22:14

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Mon, 12 Jan 2026 22:14:10 GMT
    Location: https://visualcodepo.my.id/
    Server: Netlify
    Strict-Transport-Security: max-age=31536000
    X-Nf-Request-Id: 01KET4C5484MZVS1C2MGB7B1SZ
    Content-Length: 42
    Connection: close
    
    
    Redirecting to https://visualcodepo.my.id/
    Found 5 hours ago by HttpPlugin
    Create report
  • Open service 2a05:d014:58f:6200::258:443 · www.visualcodepo.my.id

    2026-01-12 22:14

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Mon, 12 Jan 2026 22:14:10 GMT
    Location: https://visualcodepo.my.id/
    Server: Netlify
    Strict-Transport-Security: max-age=31536000
    X-Nf-Request-Id: 01KET4C5CJFTE56CXA112KPYB5
    Content-Length: 42
    Connection: close
    
    
    Redirecting to https://visualcodepo.my.id/
    Found 5 hours ago by HttpPlugin
    Create report
  • Open service 63.176.8.218:80 · www.visualcodepo.my.id

    2026-01-12 22:14

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Mon, 12 Jan 2026 22:14:18 GMT
    Location: https://www.visualcodepo.my.id/
    Server: Netlify
    X-Nf-Request-Id: 01KET4CD07KQPRNK6XCZVHCZEP
    Content-Length: 46
    Connection: close
    
    
    Redirecting to https://www.visualcodepo.my.id/
    Found 5 hours ago by HttpPlugin
    Create report
  • Open service 2a05:d014:58f:6200::259:80 · www.visualcodepo.my.id

    2026-01-12 22:14

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Mon, 12 Jan 2026 22:14:19 GMT
    Location: https://www.visualcodepo.my.id/
    Server: Netlify
    X-Nf-Request-Id: 01KET4CDSGXSZ0K57MXX6E1SZT
    Content-Length: 46
    Connection: close
    
    
    Redirecting to https://www.visualcodepo.my.id/
    Found 5 hours ago by HttpPlugin
    Create report
  • Open service 35.157.26.135:80 · www.visualcodepo.my.id

    2026-01-12 22:14

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Mon, 12 Jan 2026 22:14:19 GMT
    Location: https://www.visualcodepo.my.id/
    Server: Netlify
    X-Nf-Request-Id: 01KET4CDR7E8HC44G2KWMXG63W
    Content-Length: 46
    Connection: close
    
    
    Redirecting to https://www.visualcodepo.my.id/
    Found 5 hours ago by HttpPlugin
    Create report
  • Open service 2a05:d014:58f:6200::259:443 · www.visualcodepo.my.id

    2026-01-12 22:14

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Mon, 12 Jan 2026 22:14:10 GMT
    Location: https://visualcodepo.my.id/
    Server: Netlify
    Strict-Transport-Security: max-age=31536000
    X-Nf-Request-Id: 01KET4C57ZW83JM2DYMKT5Q3WW
    Content-Length: 42
    Connection: close
    
    
    Redirecting to https://visualcodepo.my.id/
    Found 5 hours ago by HttpPlugin
    Create report
  • Open service 35.157.26.135:443 · www.visualcodepo.my.id

    2026-01-12 22:14

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Mon, 12 Jan 2026 22:14:10 GMT
    Location: https://visualcodepo.my.id/
    Server: Netlify
    Strict-Transport-Security: max-age=31536000
    X-Nf-Request-Id: 01KET4C544P1CD1CHSNE26940E
    Content-Length: 42
    Connection: close
    
    
    Redirecting to https://visualcodepo.my.id/
    Found 5 hours ago by HttpPlugin
    Create report
  • Open service 64.29.17.1:443 · talk.visualcodepo.my.id

    2026-01-12 01:23

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Origin: *
    Age: 55
    Cache-Control: public, max-age=0, must-revalidate
    Content-Disposition: inline
    Content-Length: 20989
    Content-Type: text/html; charset=utf-8
    Date: Mon, 12 Jan 2026 01:23:34 GMT
    Etag: "efae125dbf3af096cc8ceca5a306f721"
    Server: Vercel
    Strict-Transport-Security: max-age=63072000
    Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch
    X-Matched-Path: /
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 300
    X-Vercel-Cache: HIT
    X-Vercel-Id: lhr1::t7lrw-1768181013964-79a2cd2f2e2f
    Connection: close
    
    Page title: Secret Message Hanz
    
    <!DOCTYPE html><!--Z8_E4O70ciXU1UiPItICn--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/4d2a567f4cd91396.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/414e77373f8ff61c.js"/><script src="/_next/static/chunks/edda14529ded6063.js" async=""></script><script src="/_next/static/chunks/fac5ae1e3fcd988d.js" async=""></script><script src="/_next/static/chunks/turbopack-eb67b28e74fc2346.js" async=""></script><script src="/_next/static/chunks/42879de7b8087bc9.js" async=""></script><script src="/_next/static/chunks/fc332206a398bc4e.js" async=""></script><script src="/_next/static/chunks/ae4feabafe0aa6b6.js" async=""></script><meta name="next-size-adjust" content=""/><title>Secret Message Hanz</title><meta name="description" content="Pengirim Pesan Rahasia"/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased"><div hidden=""><!--$--><!--/$--></div><div class="jsx-cfb2433444934397 min-h-screen bg-[#030303] text-white flex flex-col items-center justify-start p-4 relative overflow-x-hidden font-sans selection:bg-purple-500/30"><div class="fixed bottom-4 right-4 z-50 flex flex-col items-end gap-2 font-mono text-[10px] pointer-events-none opacity-60"><div class="flex items-center gap-2 bg-black/80 backdrop-blur-md border border-white/10 px-3 py-1 rounded-full text-green-400 shadow-lg"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server" aria-hidden="true"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg> <span>SYS: <!-- -->ONLINE</span></div><div class="flex items-center gap-2 bg-black/80 backdrop-blur-md border border-white/10 px-3 py-1 rounded-full text-blue-400 shadow-lg"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wifi" aria-hidden="true"><path d="M12 20h.01"></path><path d="M2 8.82a15 15 0 0 1 20 0"></path><path d="M5 12.859a10 10 0 0 1 14 0"></path><path d="M8.5 16.429a5 5 0 0 1 7 0"></path></svg> <span>LAT: <!-- -->0<!-- -->ms</span></div></div><div class="jsx-cfb2433444934397 fixed inset-0 bg-grid-pattern opacity-10 pointer-events-none z-0"></div><div class="jsx-cfb2433444934397 fixed top-[-10%] left-[-10%] w-[500px] h-[500px] bg-purple-600/20 rounded-full blur-[100px] animate-float-slow z-0 pointer-events-none will-change-transform"></div><div class="jsx-cfb2433444934397 fixed bottom-[-10%] right-[-10%] w-[500px] h-[500px] bg-blue-600/10 rounded-full blur-[100px] animate-float-delayed z-0 pointer-events-none will-change-transform"></div><div class="jsx-cfb2433444934397 w-full max-w-2xl z-10 relative mt-8 mb-20"><div class="flex justify-center mb-8 w-full px-4"><div class="bg-white/5 border border-white/10 backdrop-blur-md rounded-full px-4 py-2 flex items-center gap-3 text-xs shadow-lg shadow-purple-500/10 relative w-auto max-w-full md:max-w-md transition-all duration-300"><div class="w-2 h-2 bg-green-500 rounded-full animate-pulse shadow-[0_0_10px_#22c55e] shrink-0"></div><div class="relative h-5 min-w-[200px] sm:min-w-[250px] overflow-hidden"><div class="absolute inset-0 flex items-center gap-2
    Found one day ago by HttpPlugin
    Create report
  • Open service 216.198.79.1:80 · talk.visualcodepo.my.id

    2026-01-12 01:23

    HTTP/1.0 308 Permanent Redirect
    Content-Type: text/plain
    Location: https://talk.visualcodepo.my.id/
    Refresh: 0;url=https://talk.visualcodepo.my.id/
    server: Vercel
    
    
    Redirecting...
    Found one day ago by HttpPlugin
    Create report
  • Open service 64.29.17.1:80 · talk.visualcodepo.my.id

    2026-01-12 01:23

    HTTP/1.0 308 Permanent Redirect
    Content-Type: text/plain
    Location: https://talk.visualcodepo.my.id/
    Refresh: 0;url=https://talk.visualcodepo.my.id/
    server: Vercel
    
    
    Redirecting...
    Found one day ago by HttpPlugin
    Create report
  • Open service 216.198.79.1:443 · talk.visualcodepo.my.id

    2026-01-12 01:23

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Origin: *
    Age: 55
    Cache-Control: public, max-age=0, must-revalidate
    Content-Disposition: inline
    Content-Length: 20989
    Content-Type: text/html; charset=utf-8
    Date: Mon, 12 Jan 2026 01:23:34 GMT
    Etag: "efae125dbf3af096cc8ceca5a306f721"
    Server: Vercel
    Strict-Transport-Security: max-age=63072000
    Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch
    X-Matched-Path: /
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 300
    X-Vercel-Cache: HIT
    X-Vercel-Id: fra1::dfrqg-1768181014382-79b6fc587a95
    Connection: close
    
    Page title: Secret Message Hanz
    
    <!DOCTYPE html><!--Z8_E4O70ciXU1UiPItICn--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/4d2a567f4cd91396.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/414e77373f8ff61c.js"/><script src="/_next/static/chunks/edda14529ded6063.js" async=""></script><script src="/_next/static/chunks/fac5ae1e3fcd988d.js" async=""></script><script src="/_next/static/chunks/turbopack-eb67b28e74fc2346.js" async=""></script><script src="/_next/static/chunks/42879de7b8087bc9.js" async=""></script><script src="/_next/static/chunks/fc332206a398bc4e.js" async=""></script><script src="/_next/static/chunks/ae4feabafe0aa6b6.js" async=""></script><meta name="next-size-adjust" content=""/><title>Secret Message Hanz</title><meta name="description" content="Pengirim Pesan Rahasia"/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased"><div hidden=""><!--$--><!--/$--></div><div class="jsx-cfb2433444934397 min-h-screen bg-[#030303] text-white flex flex-col items-center justify-start p-4 relative overflow-x-hidden font-sans selection:bg-purple-500/30"><div class="fixed bottom-4 right-4 z-50 flex flex-col items-end gap-2 font-mono text-[10px] pointer-events-none opacity-60"><div class="flex items-center gap-2 bg-black/80 backdrop-blur-md border border-white/10 px-3 py-1 rounded-full text-green-400 shadow-lg"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server" aria-hidden="true"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg> <span>SYS: <!-- -->ONLINE</span></div><div class="flex items-center gap-2 bg-black/80 backdrop-blur-md border border-white/10 px-3 py-1 rounded-full text-blue-400 shadow-lg"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wifi" aria-hidden="true"><path d="M12 20h.01"></path><path d="M2 8.82a15 15 0 0 1 20 0"></path><path d="M5 12.859a10 10 0 0 1 14 0"></path><path d="M8.5 16.429a5 5 0 0 1 7 0"></path></svg> <span>LAT: <!-- -->0<!-- -->ms</span></div></div><div class="jsx-cfb2433444934397 fixed inset-0 bg-grid-pattern opacity-10 pointer-events-none z-0"></div><div class="jsx-cfb2433444934397 fixed top-[-10%] left-[-10%] w-[500px] h-[500px] bg-purple-600/20 rounded-full blur-[100px] animate-float-slow z-0 pointer-events-none will-change-transform"></div><div class="jsx-cfb2433444934397 fixed bottom-[-10%] right-[-10%] w-[500px] h-[500px] bg-blue-600/10 rounded-full blur-[100px] animate-float-delayed z-0 pointer-events-none will-change-transform"></div><div class="jsx-cfb2433444934397 w-full max-w-2xl z-10 relative mt-8 mb-20"><div class="flex justify-center mb-8 w-full px-4"><div class="bg-white/5 border border-white/10 backdrop-blur-md rounded-full px-4 py-2 flex items-center gap-3 text-xs shadow-lg shadow-purple-500/10 relative w-auto max-w-full md:max-w-md transition-all duration-300"><div class="w-2 h-2 bg-green-500 rounded-full animate-pulse shadow-[0_0_10px_#22c55e] shrink-0"></div><div class="relative h-5 min-w-[200px] sm:min-w-[250px] overflow-hidden"><div class="absolute inset-0 flex items-center gap-2
    Found one day ago by HttpPlugin
    Create report
  • Open service 75.2.60.5:443 · visualcodepo.my.id

    2026-01-04 17:47

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Age: 0
    Cache-Control: public,max-age=0,must-revalidate
    Cache-Status: "Netlify Edge"; hit
    Content-Length: 2990
    Content-Type: text/html; charset=UTF-8
    Date: Sun, 04 Jan 2026 17:47:56 GMT
    Etag: "9daf61bc1bd9f4cb3ec4aa49949baab1-ssl"
    Server: Netlify
    Strict-Transport-Security: max-age=31536000
    X-Nf-Request-Id: 01KE51YXH71E7BKJJSB6ADJ8K9
    Connection: close
    
    Page title: Muhammad Raihan – Full-Stack Developer
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <link rel="icon" type="image/png" href="Photo.jpg"  />
    
      <!-- Primary Meta Tags -->
      <title>Muhammad Raihan – Full-Stack Developer</title>
      <meta name="title" content="Muhammad Raihan – Full-Stack Developer" />
      <meta name="description" content="Saya Muhammad Raihan, pengembang web full-stack yang berfokus pada desain antarmuka modern, responsif, dan performa tinggi. Lihat portofolio dan kontak saya di sini." />
      <meta name="keywords" content="Raihan, Muhammad Raihan, Full-Stack Developer, Web Developer Indonesia, Portofolio Raihan, raihan" />
      <meta name="google-site-verification" content="ZYNfZwMUiNwSMF3EMvY85bid2BVvB12uMMRfUNWw75A" />
      <meta name="mobile-web-app-capable" content="yes" />
      <meta name="apple-mobile-web-app-capable" content="yes" />
      <meta name="theme-color" content="#030014" />
      <meta name="msapplication-navbutton-color" content="#030014" />
      <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
    
      <!-- Open Graph / Facebook -->
      <meta property="og:type" content="website" />
      <meta property="og:url" content="https://visualcodepo.my.id/" />
      <meta property="og:title" content="Muhammad Raihan – Full-Stack Developer" />
      <meta property="og:description" content="Portofolio Muhammad Raihan – pengembang web dengan fokus pada desain modern dan performa tinggi." />
      <meta property="og:image" content="https://visualcodepo.my.id/Meta.png" />
    
      <!-- Twitter Meta Tags -->
      <meta name="twitter:card" content="summary_large_image" />
      <meta name="twitter:url" content="https://visualcodepo.my.id/" />
      <meta name="twitter:title" content="Muhammad Raihan – Full-Stack Developer" />
      <meta name="twitter:description" content="Portofolio Muhammad Raihan – pengembang web dengan fokus pada desain modern dan performa tinggi." />
      <meta name="twitter:image" content="https://visualcodepo.my.id/Meta.png" />
    
      <!-- Structured Data JSON-LD -->
      <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "ItemList",
        "itemListElement": [
          {
            "@type": "SiteNavigationElement",
            "name": "Home",
            "url": "https://visualcodepo.my.id/#Home"
          },
          {
            "@type": "SiteNavigationElement",
            "name": "About",
            "url": "https://visualcodepo.my.id/#About"
          },
          {
            "@type": "SiteNavigationElement",
            "name": "Portofolio",
            "url": "https://visualcodepo.my.id/#Portofolio"
          },
          {
            "@type": "SiteNavigationElement",
            "name": "Contact",
            "url": "https://visualcodepo.my.id/#Contact"
          }
        ]
      }
      </script>
      <script type="module" crossorigin src="/assets/index-B4pRmz9Z.js"></script>
      <link rel="stylesheet" crossorigin href="/assets/index-C0s6zJI2.css">
    </head>
    
      <body>
        <div id="root"></div>
      
    
      </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 75.2.60.5:80 · visualcodepo.my.id

    2026-01-04 17:47

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Sun, 04 Jan 2026 17:47:56 GMT
    Location: https://visualcodepo.my.id/
    Server: Netlify
    X-Nf-Request-Id: 01KE51YXADC23CGQ41BCCKXDYX
    Content-Length: 42
    Connection: close
    
    
    Redirecting to https://visualcodepo.my.id/
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2a05:d014:58f:6200::258:80 · www.visualcodepo.my.id

    2026-01-04 17:47

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Sun, 04 Jan 2026 17:47:55 GMT
    Location: https://www.visualcodepo.my.id/
    Server: Netlify
    X-Nf-Request-Id: 01KE51YWF8B9YQ7FB8JAWVQS2E
    Content-Length: 46
    Connection: close
    
    
    Redirecting to https://www.visualcodepo.my.id/
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2a05:d014:58f:6200::259:443 · www.visualcodepo.my.id

    2026-01-04 17:47

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Sun, 04 Jan 2026 17:47:55 GMT
    Location: https://visualcodepo.my.id/
    Server: Netlify
    Strict-Transport-Security: max-age=31536000
    X-Nf-Request-Id: 01KE51YWK1EBARBPAJCB8D73GK
    Content-Length: 42
    Connection: close
    
    
    Redirecting to https://visualcodepo.my.id/
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2a05:d014:58f:6200::258:443 · www.visualcodepo.my.id

    2026-01-04 17:47

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Sun, 04 Jan 2026 17:47:55 GMT
    Location: https://visualcodepo.my.id/
    Server: Netlify
    Strict-Transport-Security: max-age=31536000
    X-Nf-Request-Id: 01KE51YWQ69CRTYQJG1A0EYF9N
    Content-Length: 42
    Connection: close
    
    
    Redirecting to https://visualcodepo.my.id/
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 63.176.8.218:80 · www.visualcodepo.my.id

    2026-01-04 17:47

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Sun, 04 Jan 2026 17:47:55 GMT
    Location: https://www.visualcodepo.my.id/
    Server: Netlify
    X-Nf-Request-Id: 01KE51YWHFF1BRK4NQGHZ9NHMN
    Content-Length: 46
    Connection: close
    
    
    Redirecting to https://www.visualcodepo.my.id/
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 63.176.8.218:443 · www.visualcodepo.my.id

    2026-01-04 17:47

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Sun, 04 Jan 2026 17:47:55 GMT
    Location: https://visualcodepo.my.id/
    Server: Netlify
    Strict-Transport-Security: max-age=31536000
    X-Nf-Request-Id: 01KE51YWFJF14ZYJY4EPNHZAXF
    Content-Length: 42
    Connection: close
    
    
    Redirecting to https://visualcodepo.my.id/
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 35.157.26.135:80 · www.visualcodepo.my.id

    2026-01-04 17:47

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Sun, 04 Jan 2026 17:47:55 GMT
    Location: https://www.visualcodepo.my.id/
    Server: Netlify
    X-Nf-Request-Id: 01KE51YWG4EHP1XWZCQMT0GFPT
    Content-Length: 46
    Connection: close
    
    
    Redirecting to https://www.visualcodepo.my.id/
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2a05:d014:58f:6200::259:80 · www.visualcodepo.my.id

    2026-01-04 17:47

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Sun, 04 Jan 2026 17:47:55 GMT
    Location: https://www.visualcodepo.my.id/
    Server: Netlify
    X-Nf-Request-Id: 01KE51YWEMTV1P1ET28ZT4DWET
    Content-Length: 46
    Connection: close
    
    
    Redirecting to https://www.visualcodepo.my.id/
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 35.157.26.135:443 · www.visualcodepo.my.id

    2026-01-04 17:47

    HTTP/1.1 301 Moved Permanently
    Content-Type: text/plain; charset=utf-8
    Date: Sun, 04 Jan 2026 17:47:55 GMT
    Location: https://visualcodepo.my.id/
    Server: Netlify
    Strict-Transport-Security: max-age=31536000
    X-Nf-Request-Id: 01KE51YWENCYZRASYAZE0495JB
    Content-Length: 42
    Connection: close
    
    
    Redirecting to https://visualcodepo.my.id/
    Found 2026-01-04 by HttpPlugin
    Create report
visualcodepo.my.idwww.visualcodepo.my.id
CN:
visualcodepo.my.id
Key:
ECDSA-256
Issuer:
E8
Not before:
2026-01-04 16:48
Not after:
2026-04-04 16:48
talk.visualcodepo.my.id
CN:
talk.visualcodepo.my.id
Key:
RSA-2048
Issuer:
R12
Not before:
2026-01-12 00:23
Not after:
2026-04-12 00:23