Domain mdhruvil.com
CLOUDFLARENET
Software information

cloudflare cloudflare

tcp/443 tcp/80 tcp/8443

  • Open service 172.67.73.145:8443 · whoami.mdhruvil.com

    2026-01-10 00:08

    HTTP/1.1 200 OK
    Date: Sat, 10 Jan 2026 00:08:12 GMT
    Content-Type: application/json
    Content-Length: 765
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6U%2FtashlLvPRsBj2F6w0J29t4qvDxrbWiD%2BOXbTpxvW1JADDgzyDIkNybzyaUqSQxud1a3B6TRz4Cd1vnprRdmamZHE%2BoyHLAvEhzC4rJT7BfQ%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bb7f0468efb0d1a-AMS
    
    
    {
      "ip": "142.93.129.190",
      "colo": "AMS",
      "city": "Amsterdam",
      "country": "NL",
      "region": "North Holland",
      "regionCode": "NH",
      "timezone": "Europe/Amsterdam",
      "latitude": "52.37403",
      "longitude": "4.88969",
      "postalCode": "1012",
      "httpProtocol": "HTTP/1.1",
      "asn": 14061,
      "asOrganization": "DigitalOcean, LLC",
      "headers": {
        "accept-encoding": "gzip, br",
        "cf-connecting-ip": "142.93.129.190",
        "cf-ipcountry": "NL",
        "cf-ray": "9bb7f0468efb0d1a",
        "cf-visitor": "{\"scheme\":\"https\"}",
        "connection": "Keep-Alive",
        "host": "whoami.mdhruvil.com",
        "user-agent": "Mozilla/5.0 (l9scan/2.0.534313e23373e27363e2237313; +https://leakix.net)",
        "x-forwarded-proto": "https",
        "x-real-ip": "142.93.129.190"
      }
    }
    Found 2026-01-10 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · whoami.mdhruvil.com

    2026-01-09 01:46

    HTTP/1.1 200 OK
    Date: Fri, 09 Jan 2026 01:46:26 GMT
    Content-Type: application/json
    Content-Length: 747
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cEnk8r6YdVPdc9RyeXyUucXQ%2BCWaGS1W9YEB39zjGNKxQB%2BrjvYGWo1X1sx16R8mo4iWimIqWJyf4Bf2XZhpDvvWZ%2BOMuAjF%2F6GpgszxWTLAdA%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bb042cdc91d44ba-SIN
    
    
    {
      "ip": "206.189.95.232",
      "colo": "SIN",
      "city": "Singapore",
      "country": "SG",
      "region": null,
      "regionCode": null,
      "timezone": "Asia/Singapore",
      "latitude": "1.3215",
      "longitude": "103.6957",
      "postalCode": "627753",
      "httpProtocol": "HTTP/1.1",
      "asn": 14061,
      "asOrganization": "DigitalOcean, LLC",
      "headers": {
        "accept-encoding": "gzip, br",
        "cf-connecting-ip": "206.189.95.232",
        "cf-ipcountry": "SG",
        "cf-ray": "9bb042cdc91d44ba",
        "cf-visitor": "{\"scheme\":\"https\"}",
        "connection": "Keep-Alive",
        "host": "whoami.mdhruvil.com",
        "user-agent": "Mozilla/5.0 (l9scan/2.0.93e203e26323e2430313; +https://leakix.net)",
        "x-forwarded-proto": "https",
        "x-real-ip": "206.189.95.232"
      }
    }
    Found 2026-01-09 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · cf.mdhruvil.com

    2026-01-08 20:44

    HTTP/1.1 530 <none>
    Date: Thu, 08 Jan 2026 20:44:06 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 16
    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: 9bae87eb7e8af5b1-AMS
    
    
    error code: 1016
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · cf.mdhruvil.com

    2026-01-08 20:44

    HTTP/1.1 530 <none>
    Date: Thu, 08 Jan 2026 20:44:06 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 16
    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: 9bae87ebb89a65bc-FRA
    
    
    error code: 1016
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 104.26.1.9:80 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 301 Moved Permanently
    Date: Thu, 08 Jan 2026 20:22:47 GMT
    Content-Length: 0
    Connection: close
    Location: https://talk-gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CIjeoUPDe5VIPTjFtUK%2BwCQPCrTqj0383PU1q8maq%2BYc6B77hEZ4MOKnSGD3Gu92CIoPVDBQWMyxjapUUM9%2BFISnsz7gL5sNXpAPSOGuecFfXh%2FBCA1e9wk%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bae68b27b289fd6-AMS
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:8443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=UM5uswMuxwInYuY71cLtdS6xknH07NJzYITyBnBkwPXQAkuAJOAgxqwb9J2S4hAmXv25PS1PhEjgoSkVnzZ2Z3BhoGUX71hkrpIbhxygii4z2nbDHNz3uXIhgIVnBjxOxknfeiho"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b1eb8c917b-EWR
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:80 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 301 Moved Permanently
    Date: Thu, 08 Jan 2026 20:22:47 GMT
    Content-Length: 0
    Connection: close
    Location: https://talk-gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CXk6gNvuOpNiR3Ki7PgpNJONpjrOkMoSqm5HietorQW%2Fuc5fZ18vQkIYeZj5TWx0efOQUwvLx7kgwUcSBeyaTy9SOA6jJhFJUbxCiDqUsX%2BUcyhjxzzqH%2B8SDj2KhdpXEgC42Yw%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bae68b19fe70ab9-EWR
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:8443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=X3wk4ACVxSRO3lLwv2o0DYnCD9jqMTp%2Fi41zCk%2BB3p2VYj68KrC%2FU0aUeZG8oBRRP5gPHO54cwsICldXHkDbEtKDcaMiQfg66XKn%2F5nUvNXM087Tigwb1gL4U7%2BhoUWhZtbv78ca"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b1eab35e60-EWR
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:8443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=N6p5lHyB0U7DvVpa1U1rJ0zCPBQM9CssQfsLSkWFKR0VOebYHv4hCjHEuKaqSayTAGPAw8%2BFqu6I2HPNT%2Figvn1NlNPguXAEMuwgNP%2Bkabf0rbUR8ORytpgoB84WuX8spNZyhY0T"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b1ee1010f3-EWR
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=RCL55%2FN8V8AaA6JzLtrQxZcj6qO90VUX5jjDJKNnjb%2FBhh7QQtzbUWdtoAGzmGHilrZAI4FXrUydjjvZLWlljgVIZVEFjNXQcK5iM0rA4IMzJxaCEWmOnDAoyasWS5xgMbChgJsk"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b1efd2c47d-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:80 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 301 Moved Permanently
    Date: Thu, 08 Jan 2026 20:22:47 GMT
    Content-Length: 0
    Connection: close
    Location: https://talk-gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4wT5kUSsT55EK7%2Bzr57G5Qut6HIw81Y0V4dVMwYz4sGreZjTtuEcrbS4%2F%2FmvKczkjfRDUk37BrANAkqDOOU3BjsAyl%2Bx%2FVvfVlkAmnyEgCliTIYf3mAbZj1pL5B%2B7Kd2166v1NU%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bae68b19faec3ab-EWR
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:80 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 301 Moved Permanently
    Date: Thu, 08 Jan 2026 20:22:47 GMT
    Content-Length: 0
    Connection: close
    Location: https://talk-gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1%2B8NM6cUs%2BVvU0OCwMUTq9IhFZYXfM4mu2YvqcRbN%2BF9nF%2FlxeFJWSvtHxPdcTfTUAd6wHK4sFk2VEO6GguNytmN8utrazkpVOTWb3IUQ6%2FWuZO5utPutAYFUiZfDmKy%2F76DN3I%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bae68b1a9847611-EWR
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=73PHrfGWnAL3t%2BxDGu%2FCNj%2FES0sEzDkf5ziiakmqlITD8GfttXtQDQavFXoD08xWi56i%2FlP5bCdTtgaY1U4wSdB2KEfGJO7n6zEWnS2TlGqm%2BLmO0ToEBsu7LNyeIw331%2BluHy42"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b1eb018c3f-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=v%2BDulcK7Rf3vUWkHSg74yCBtrn0C5L%2Fldw3K%2F4Y6pKQy%2Bxw5IQFh4AMKm3s6dsialqxqKLPEMrhIjceLiH%2F3bnuoMoGm5pTptnehqdYby%2FHH1HaDsRqYe4I9"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b1fbb4d15b-EWR
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 172.67.73.145:80 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 301 Moved Permanently
    Date: Thu, 08 Jan 2026 20:22:47 GMT
    Content-Length: 0
    Connection: close
    Location: https://talk-gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sOJiGvait6VT%2F8jBIcUGVOrCtI0VmrBB1zOUY79LYgVCqUFj8b0Eo%2FIuFRDjXZ6xCtq4QgCievhsnHkA1FJK%2Bwp%2BE6BfwbljKLUfq%2B9RZ5qTiBarNXXQQNY%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bae68b19aa18c41-EWR
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=Ei2TvUBGklst3j7XqTEF6G%2BYzfRfbnzJBLQK18Xs8LpFECi2bgR3Gc69c0D2rdGuCQ5ZpwFSVab6PIprSehS2%2F8u6Bgo9O%2Fc8%2BKK4rDqJR13ywXrc5mTgBxJAyjeCKMbMGhuHxg%2F"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b1deb2ace5-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 104.26.0.9:8443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=d3CwfgxygqZZd%2FV%2BaEgw5My3DZIpkE%2FUybw3nMaq6LPXVBVv8ELv3pF0IaP335XAbjsF84h8pFc3Y7y9zBQLjwA5uawW4leyt8wgPxUcOzQqB%2Fi9W7xxLKax"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b1ef354393-EWR
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 172.67.73.145:443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=2BXpilSxef4WEyCKquC7R8AkcZGjkpCjLeDO8fuWoFMpdTozz6UxB8EJubyBo3%2B7mVmPnXy0QoAqgvS0ybyl%2FMibc0up8ULnCfe6WJ8rnnx9Cv%2F9BlV%2BaVTu"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b1e8631a68-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 104.26.0.9:80 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 301 Moved Permanently
    Date: Thu, 08 Jan 2026 20:22:47 GMT
    Content-Length: 0
    Connection: close
    Location: https://talk-gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IhdEDxiP7pK4oYq3jR9%2FoPk91ca43rJiyEltqBNrVHcffD%2BMhZRkl334hDm7zYkZCpvY6LMVJfFRNVtLMbZZi0c97IwkxR4fERu8ld6qrfu4wA0ZN79WcXM%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bae68b1aa3d97ed-EWR
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=PP1HMzaLNrRPBspJVT3QQdgLyXr9QZY9NIun0j9CtzQyWHMa%2BoCPJKfXW65J7%2BJ2yNq2r%2F577PCwNyhH3mFCm7MxaivWPELs3HSyn4Nw2tcHrox%2BaZWq7w%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b1cbdf6399-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 104.26.1.9:8443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=PGxkMATpVKEmlaP2E61UJkHHMtGJjo%2FKLY90xBmeAeA%2BvwC4aF%2FhVjyfgS4DCW1C88VdgiyDdkg0%2B%2FpWrpNUY5K9WKWEg08QgV8gU1wTANihEDOB3ulM6w%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b1d9940f3a-EWR
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 104.26.1.9:443 · talk-gitflare.mdhruvil.com

    2026-01-08 20:22

    HTTP/1.1 200 OK
    Date: Thu, 08 Jan 2026 20:22:47 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
    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=o1NZHaRCByTB5MqbfyiUfxExCXUdrNjcGKIYOyxl668T%2BFXorSMAY111h%2Flz46l7TNOvWGyaHxW1bPG%2FesF2BxwDoWFCPtzZNNT1r4zIZPextFTzpCf5poLl"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9bae68b20bf54405-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: Building a Serverless Git Hosting Platform - Slidev
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Building a Serverless Git Hosting Platform - Slidev</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Rubik:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
    <link rel="icon" href="/assets/fIFWPcQYeN9rWfsjl26kasHBr2o30lySZirlPj1gr90-CdQdyJEF.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta property="slidev:version" content="52.11.2">
    <meta property="og:title" content="Building a Serverless Git Hosting Platform - Slidev">  <script type="module" crossorigin src="/assets/index-DHVRSIHj.js"></script>
      <link rel="modulepreload" crossorigin href="/assets/modules/vue-CEeX4XcD.js">
      <link rel="modulepreload" crossorigin href="/assets/modules/shiki-DKPqYKKu.js">
      <link rel="stylesheet" crossorigin href="/assets/modules/shiki-UqVAgQbi.css">
      <link rel="stylesheet" crossorigin href="/assets/index-mxAzPW8D.css">
    </head>
    <body>
      <div id="app"></div>
      <div id="mermaid-rendering-container"></div>
      
    </body>
    </html>
    
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:80 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Length: 0
    Connection: close
    Location: https://gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0rtkEPtf8Sk1qsz1iGrWxOJAVEtyYCGCLuW%2BocxT5dyBa9U5xnQVe8lUN0h4IGFCTQ904cldP8a1SB1LENLKTuWqG2FBZz3MdMOtFWdqKqx5OX5bmIQMi3PRab8RKAJ8"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168288d9f91ad-SIN
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 172.67.73.145:443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ItXwQwGUuntHRt0pJcmP8GmpWyE8nXjWkDgBt%2Fa4y57qkx5GD5H75y7DZNWw6BRcYxg8xm6hvRGZ2pXghBika%2F7gUymOn5T7ZYoJD1B%2Bnup9A8y5"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b81682d4ecc4042-SIN
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7srHAi0yjMC7qDsha8d19eDpR9VZqMSsukc6CUctwFhmeNbyXa5MOU3jajg%2BoU7w1BBLTjh%2FOgeTC5Fblg1Sy1%2BDR6gP%2BYAw8sxHpqC1UfxY6apstvuI"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b816828ac22fd03-SIN
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.0.9:80 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=10l17fODWg8NVPZgmNAX5DwqCchipX7vtY8wfchPbjTiujapxBUkKtUl8tJZMyVzt8xrJ9rJK%2Bm13Yj0Z85%2FqoKZlJ3GPixO8tJ4"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168281b6b72da-SIN
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FMHzZuHEYC0%2BhUw5gyP3N9Vf1pLw%2FKJaWMKFhL3q477PqERCidh51kbr8QnDFPO%2BCI6bbYdwe5cwzGzZLrlYsH1e5UtGUwsUq1W3"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b816827be6cd3b5-FRA
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.1.9:8443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HX7ZPLMTB3CtFPU4S0g3KdsmcnDg%2FfVtKpGt6fl0Te68EvPCDHPodWyfuB33udpAkXnZFY5A0JqQW2pdehwWsGLVAeQfXEaAoPk5VOqxbfoTF%2BU7"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b81682a6cb9d1fe-LHR
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.0.9:8443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wvHCOqJPi32BGAk8TWp6PrbrYeOV3zWydkhwbNnmZaA%2B6p0r6BfP8KRSAnBtaVuzeDp5cZnxBNsNg9r0C95Tjr5OIw5jBwIOOV0C"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b81682768373d14-FRA
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.1.9:8443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NThXYoP8mrv54TflI9IU6W2PhpzJRjQhn%2Fwua1ftQmYoQKWWQHWZ9UvpqR6x6h2bFXOrzgrGF9Pc3fMT46FrXylZBjDfTYAEY5%2BA"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168276da2d5a7-AMS
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MQC6XM%2B3C4QgRnVOX2yWVtVCtLQyM24V7tXh3zrZ3pZoSMAzSj8Mw2i1U%2BBqyAmemW3N9ULFQgjAitwX0EmFJw5IbZ6phMm0gRxvEA4%2BJ3lGRE18TLFZ"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b81682749d020a9-FRA
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.1.9:80 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oBm9c8NGQC6ghKG%2FYVN9rZMqRvGjEnWlv8LvdC1YtayUePFKCrAJnnV5KjcFZiLHByiLNbdhFNY2tyt7ws4OmP%2Fb1ga5NP82gjFT"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168272ad83689-FRA
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:8443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GEgI6dVOwqwYYZJdHVbHE4mml2PHErWE15kzoSsL30ZBem1DiogfC5O9BVU2nX3n3FpUzXQgwTHZGXinUtkl8uqUAwzIilY03hQ3Mqi5%2BpiPgCv8SxT8"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168273a32923d-FRA
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.1.9:443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sYceD66JeUutImmor%2BBphHqDQ9I%2Fdhv32yL%2BP9ir6KEMd%2BFcjNsO5lVc3xY8MuHZlQDl%2B5OpICjOsNGz5rdCms18cMeiK7pWHmmANLQXklaBILjw"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b81682abef878c0-FRA
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.0.9:80 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Length: 0
    Connection: close
    Location: https://gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TQVm2oXEEo6IJqZQiSvqr5TW238iHpwyMsdgSsTWwQM4aeCrrX0OWERsWY3UCEOhE2QsvE9dCmhbH4sTX%2FcssL8Zn5gl3jRIkG5Yj37YuAOVHeSH"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168273bb93a4a-FRA
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:80 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vuZ%2FyKWp8BunNaa%2BbranZ63rmvpWuLZk8z5Y8ec%2B5wDtUnG4M6Qd%2B5cZhnLIMDugfp42DNVlHohcOCeD5Nb9i7AdnVnM12VL5yAvz2ng%2Fdp%2F0Uaxj09R"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168270f650db8-SJC
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 172.67.73.145:80 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Length: 0
    Connection: close
    Location: https://gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JN23oBJ4eSqOirn2sH0WgC9T%2FnqR%2FDc1plMFmtKs46LMFAqvESMXPxvcj%2F8HQyepxf2dq4FPbZ2wrPVxOXGyL5EB57b8tZxuBcpBkHqVOZgMQPWR"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168273c7fe860-FRA
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:8443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9dvAmGymnczCr19IcQ6O3VtWvYmXn8TFszhLCzNMLtrpckVNF6JsR6vJ4yRXRoe7fd9J5Gxhuq02Oj4VJHSegzo6Yio1GfxWuTFX3j1yyfV6GxpUkrU3"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168279987dac7-AMS
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:80 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Length: 0
    Connection: close
    Location: https://gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aN6x3OGyIQD3oen9KbhpvsINwzJS37%2BBDAxBXBVS3LALYnCQr%2FlvC7qmIZJSurRX441YwxuAqurd1E6QTFXAFqU9v7MDJhtonb1Ecm%2Fwo45NKW%2BHhgN11gI5%2FWvzKSPc"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168279c10655a-AMS
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oKBRWGRR8jyA3o7yuP%2FDGYv93mqfD4wz0kgnezMjEZbhSuep6AwsiacIJmFYNSL2KHPDQ69Y%2F0%2BpHQ8YmxhgnmPpKbcdveMY9ubPb5SgVKMpVwiK"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b81682a3da3a6e5-AMS
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=epNbbT9X1voQW%2BzQhzd6WXZuFqKDOqHRA1JKmG1zmxPKKH6RDPKZN5Mn3Ub0UtWvHzcmFRb0sZLZfTGmYgDfEMpmFCZAayH3gSXwSOEBsbVDrfkJ"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b81682a3d7b1de3-AMS
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=f%2F9MEbbDTt5%2Fqbz5opcMX3EdoSCQlKnro24Dmq451upeFMq0D8PQ8IsLANuKiGdUKMs%2FrE%2BEYJtYNEsV3Sn%2FcrSwwaoS4bkUrPCbYXERsG6zePDGKPAF86iw5Bct8LvW"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b81682b1b729e0d-FRA
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nU20jSuoHqlAYcFomu%2Fvz2IYOvyh12ik0JinR92tsEWFT8%2BaSbe4Pr%2FTEAxoHECmvx%2FHBBe09jW2tnn13hqZ7445QiZ4OjqGie%2F2YLcxP05udjDokNUqqIZP%2FRcPaDKM"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b81682a1b2ddbb1-FRA
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:8443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7l7%2BT0zBJM%2BjvvxAdEQkllgdzSczrSveGalmUECGitcdGkKZaFDesZjj0TsCBe4odAq%2B3OQ5eto7BCElBZmpQ0n0Puyxc9ui43Tj7WUW3SMXTl3Wi%2Ba8j0XFtNis%2BYk9"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b81682a2e5f2bd6-FRA
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.1.9:443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1l8wE7QmVKoMQKMjgqlVLSxlPKO7CMGeZjE73547CjupPlJ2Dx927Pu39CipPvlDw31iSyTxvA1GKW5yPUf0YQVn7KFpjg4O1Clk"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168274a9aab81-YYZ
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 172.67.73.145:443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JrHE01OfZ70IWm02d27grr7YheFgOQkCW811vcoxoT7iB46uJwycz0VWmRfepuIyRFMp2k7yodhP55ahLffoEESumBJFSDZfqkEd"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b816826dd2ad299-FRA
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 172.67.73.145:80 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=m6n%2B5dyuTt5bOUe1GxZDOca7GC6Vr4rJNXom9f2ark2PnIIwp3zkj0vf1fstlWPLnqVU50An0D81K%2BeUsEEXdo93nLz6fPZm%2Baxd"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b816826adeddc78-FRA
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:80 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GwdrLsOD%2FBpPNqgQamVv%2BTDDAeGvZvpwykpP2SEiKBNNMmlcNPLILau5UH1UXlmwXZ6oBxo9MeA0dCZb5pQYKaF2Jn57w8DbZZvrpN0RQVfSnuPBVQnF"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b816826aa03aab9-YYZ
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AOmlyzfOHYyWJwhODnqe9TkBypsKEC1WeHyz8%2BS5fCvlxmscgf1VrbZZd4D%2B2qBVLzaWLrhm3UC9I4mxaPw5o3ID2PkZarAAY5kQ"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168270ceadc46-YYZ
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:80 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XDSBQPUt9HyydhxPm25T6ZJaDUmbuM%2FEJxWBHfihPspXFVgv2TqNCOyDxpT2MtJk8uvwe2gOyD07%2FdGDkyWDLVQFnfLmVBPtCEit0wM9ee7Q3utDX4kh"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b816826acd8b407-YYZ
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:8443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JxpOFHgDYhukMBSVX%2BRC%2FBSbVF2g%2BeHnuetlfLWmfsMSfHCuBmF4BHuZegHDpVZIhnKaxif%2F5xc%2BpO3s2tE7E9PlVIzHEtxEFjaEx82CKDI154f1CW%2F5"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b816826da60901e-FRA
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:8443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PLvTFFYmaY%2FPvElUGAUPy226TSFoUcV1A4FtrrfVvVqqODHuuPdDSIgg6D7BvAJ07jvK1CptJhOvSsPvZFJ%2FWh8teugqg7mj1pNV3u5PMpfQDxaSNH7jYqUYr%2Fx%2BPw%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168294e265c85-FRA
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:80 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Length: 0
    Connection: close
    Location: https://gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WIDq3mJO3ndSNEPDD7ezVmSZ7F7Zr9xAAekZkPuUuY%2BAPLnEdKLlLDu58N4Nvl0jJ68rHxXEMeBihRqhChgG5EAYMzEoGq3PIIj4zlKclcmkZ%2FPqxfyVo2viSxXFCoSa"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b81682678e918da-FRA
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:8443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1ha8P1IKbPV6QNc17hSBdOHszAyDWQ9ShX7fF%2F%2Fs6sQ1YuW6%2F%2FhG4k0hYVgZ4rg8TDdzNE8MudF9T3qBJSmBbGvcqfo5lg%2FIQdHsPgkfvthanz2XQZg4InexSMagsUCk"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168295e03a06d-FRA
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.0.9:8443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=l47y%2FrX78xcB0DLUsUu7qHXeRHU7zn%2FDLkHHpYdgVXwEd27AkUL0PZM09bJoCa4pdPMZIOfBCcAglYKP6n9EZ%2BPxXCTCH9QX%2BJqhNM3kYwmwRztm"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b816829382f9b88-FRA
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 104.26.1.9:80 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Length: 0
    Connection: close
    Location: https://gitflare.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7ssaHWVaJmeVztNMnCGcJvMQJPekaCZCyBBOuqn3MNHXJNqhnrVArPVI6WJ9hn99uISGPvcA0M91K1sbklWCumIy4ijsz%2BpTrgpcAyDgdsMEL1KC"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168267831d289-FRA
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:443 · mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:05 GMT
    Content-Type: text/html
    Content-Length: 12573
    Connection: close
    CF-RAY: 9b816826a8d70e8c-AMS
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "b59f84fd9c3f8f9244afd1c6aaf7404d"
    Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Sw1VhVamrIz0BCb5OBcOprmD179JvPGOVRiraxN7kXv8N31odFNKc%2FVZbPh0pg4Hdxehfa%2F1QI6bTeZP6KxXqe%2B%2Fa3pBhrzYaCFoIewgyba1qGLibFUx7KycyK2l53w7w%2B5ZSZmZbjoqIg%3D%3D"}],"group":"cf-nel","max_age":604800}
    NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
    Server: cloudflare
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecoding and implemented initial prototype for global caching and v
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:443 · gitflare.mdhruvil.com

    2026-01-03 09:18

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 09:18:06 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rE70bIFl%2BJKHJkiWv4n1ciMhlrNQ3RMYuqqEeY7ePhyPyGNsN8nOmKY4gE7M6v2xTnXQ9tnRVpvCyVayBxBM7%2B5FsOThZ1FDgliT657z5kek0o53Nvg7oJp44JbD9u5x"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8168290915417f-LHR
    
    Page title: GitVexGitHub logoGitHub logo
    
    <!DOCTYPE html><html class="dark" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>GitVex</title><meta property="og:title" content="GitVex"/><meta property="og:description" content="GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects."/><meta property="og:image" content="https://gitvex.mdhruvil.page/og.png"/><meta property="og:url" content="https://gitvex.mdhruvil.page"/><meta property="og:type" content="website"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:image" content="https://gitvex.mdhruvil.page/og.png"/><link rel="modulepreload" href="/assets/main-CXG9HtLv.js"/><link rel="modulepreload" href="/assets/index-CXVlK_6q.js"/><link rel="modulepreload" href="/assets/user-profile-button-CUzsQCE_.js"/><link rel="modulepreload" href="/assets/git-branch-xc3dhvXK.js"/><link rel="modulepreload" href="/assets/index-D7fGBiYZ.js"/><link rel="modulepreload" href="/assets/useBaseQuery-BLHbubM2.js"/><link rel="modulepreload" href="/assets/avatar-CeICoASR.js"/><link rel="modulepreload" href="/assets/index-CrX7PsgS.js"/><link rel="modulepreload" href="/assets/index-CsWC2sa7.js"/><link rel="modulepreload" href="/assets/index-BNJxjWsX.js"/><link rel="modulepreload" href="/assets/index-kqYM8siJ.js"/><link rel="modulepreload" href="/assets/index-DLqYkJrL.js"/><link rel="preload" as="font" href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="icon" href="/logo.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/index-1ygxfyRW.css"/><link rel="stylesheet" href="/assets/index-CJjU_8H4.css"/><link rel="stylesheet" href="/assets/main-BeuRUQCv.css" type="text/css"/></head><body><!--$--><!--$--><main class="mx-auto mb-30 max-w-11/12 border border-x md:max-w-6xl"><div class="sticky top-0 border-b bg-background"><nav class="mx-auto max-w-5xl p-4"><div class="flex items-center justify-between"><a class="flex items-center gap-3 active" href="/" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch size-5" aria-hidden="true"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><span class="font-semibold text-lg">GitVex</span></a><div class="animate-pulse bg-accent h-10 w-10 rounded-full" data-slot="skeleton"></div></div></nav></div><div class="border-b"><section class="mx-auto max-w-5xl space-y-6 px-4 py-20 sm:py-30"><div class="space-y-4"><h1 class="font-semibold text-2xl sm:text-4xl">Git Hosting Reimagined</h1><p class="max-w-2/3 text-muted-foreground text-sm leading-relaxed sm:text-base">GitVex is a fully open-source serverless git hosting platform. No VMs, No Containers, Just Durable Objects.</p></div><div class="flex gap-3"><a href="/dashboard" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium text-sm outline-none transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[&gt;svg]:px-3">Get Started<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 whitespace-nowr
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · whoami.mdhruvil.com

    2026-01-02 20:39

    HTTP/1.1 200 OK
    Date: Fri, 02 Jan 2026 20:39:40 GMT
    Content-Type: application/json
    Content-Length: 771
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iqB4nRxreD4NjwJ7KiprY9eXAgmmIbJsYPwEPcJyVw2V5nQRgxJDFzRmacG6HoG084Kj6lYe5Ezvbfx1QAumjWxlpv1GyOEHJXbvkeLsslJbUg%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b7d112d1d38c8c6-EWR
    
    
    {
      "ip": "143.244.168.161",
      "colo": "EWR",
      "city": "North Bergen",
      "country": "US",
      "region": "New Jersey",
      "regionCode": "NJ",
      "timezone": "America/New_York",
      "latitude": "40.80427",
      "longitude": "-74.01208",
      "postalCode": "07047",
      "httpProtocol": "HTTP/1.1",
      "asn": 14061,
      "asOrganization": "DigitalOcean, LLC",
      "headers": {
        "accept-encoding": "gzip, br",
        "cf-connecting-ip": "143.244.168.161",
        "cf-ipcountry": "US",
        "cf-ray": "9b7d112d1d38c8c6",
        "cf-visitor": "{\"scheme\":\"https\"}",
        "connection": "Keep-Alive",
        "host": "whoami.mdhruvil.com",
        "user-agent": "Mozilla/5.0 (l9scan/2.0.534313e23373e27363e2237313; +https://leakix.net)",
        "x-forwarded-proto": "https",
        "x-real-ip": "143.244.168.161"
      }
    }
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · cf.mdhruvil.com

    2026-01-01 21:22

    HTTP/1.1 530 <none>
    Date: Thu, 01 Jan 2026 21:22:48 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 16
    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: 9b7512ff9a30e7e3-YYZ
    
    
    error code: 1016
    Found 2026-01-01 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · cf.mdhruvil.com

    2026-01-01 21:22

    HTTP/1.1 530 <none>
    Date: Thu, 01 Jan 2026 21:22:48 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 16
    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: 9b7512ff9b37de04-YYZ
    
    
    error code: 1016
    Found 2026-01-01 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · whoami.mdhruvil.com

    2026-01-01 19:49

    HTTP/1.1 200 OK
    Date: Thu, 01 Jan 2026 19:49:59 GMT
    Content-Type: application/json
    Content-Length: 765
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Mk9R81HPA62OCeic%2Bawj7KjLlDE8bq1a49ZEjF2L7NAan1hxPmPjB7Laozsb0h42yRJ5GjrX2UZ2wdR4h1ujI3T3lugHc7CwpcRGMkdVfX8uFQ%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b748b0768ad4fd0-SJC
    
    
    {
      "ip": "164.92.107.174",
      "colo": "SJC",
      "city": "Santa Clara",
      "country": "US",
      "region": "California",
      "regionCode": "CA",
      "timezone": "America/Los_Angeles",
      "latitude": "37.35411",
      "longitude": "-121.95524",
      "postalCode": "95050",
      "httpProtocol": "HTTP/1.1",
      "asn": 14061,
      "asOrganization": "DigitalOcean, LLC",
      "headers": {
        "accept-encoding": "gzip, br",
        "cf-connecting-ip": "164.92.107.174",
        "cf-ipcountry": "US",
        "cf-ray": "9b748b0768ad4fd0",
        "cf-visitor": "{\"scheme\":\"https\"}",
        "connection": "Keep-Alive",
        "host": "whoami.mdhruvil.com",
        "user-agent": "Mozilla/5.0 (l9scan/2.0.93e203e26323e2430313; +https://leakix.net)",
        "x-forwarded-proto": "https",
        "x-real-ip": "164.92.107.174"
      }
    }
    Found 2026-01-01 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · cf.mdhruvil.com

    2025-12-30 04:50

    HTTP/1.1 530 <none>
    Date: Tue, 30 Dec 2025 04:50:50 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 16
    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: 9b5eeb269efdb8e7-SJC
    
    
    error code: 1016
    Found 2025-12-30 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · cf.mdhruvil.com

    2025-12-30 04:50

    HTTP/1.1 530 <none>
    Date: Tue, 30 Dec 2025 04:50:49 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 16
    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: 9b5eeb25fb16f531-AMS
    
    
    error code: 1016
    Found 2025-12-30 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:8443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:33 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=34mRQS6chmM6J77F1MuUhVSPLsO3Di9KTfTPOmu8EVl9M75MtlYVJkN81pC0AFEGEzaAHzlf%2B6wP5jwos2Z3sdGG1aMv9zS%2FnXzCjJ2hvNQb8XdrkRA%2Fz7bra0z%2F9ws%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7482b2afd40-SIN
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 172.67.73.145:80 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 301 Moved Permanently
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Length: 0
    Connection: close
    Location: https://kharcha.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9TlL4MhWYCewF2JZwE%2BstPoRG6tC2Mdv4xsEFwh3%2BDsaCD6KaFY7a3LgXFR5IXwILsx%2FyXxxhul3FwPhy15Qkt2GuvhzrMBfD%2Fb1jaMNTg5FAgw%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d742bffd410b-SIN
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 104.26.1.9:443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AxArFNJE0UGPO9clURN4M4942hubgi9Myn5efcj1461Yp9OwltLgmzutCqvlR8pL7wXdndzyMe9ydMzZ3bGaxgYDq%2BvUsmQMGtQ5hkHPYtpoxPI%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7423c6160c8-EWR
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:80 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 301 Moved Permanently
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Length: 0
    Connection: close
    Location: https://kharcha.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rVLDg7XWXcpcg6grv4Dsp2EXW5mQ93ZlxFVZBKbzDCjImjwLJ%2BV9uHXEnJKCcuq0zSErvhVC%2F17HfNPs0uXcYeQlyrxsgdGkHs9zXcWvGTJY%2FW8VoH%2B%2B7eTlQeq9"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d741cd86cceb-YYZ
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:8443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZfEC42Y5GA%2FOt5Fnz6wCipxd%2BlX5q93W1YNxv7NY2JFVU0sEfzIZ3xZeqzfA7pePl5hvrc0%2FdyrhoXpxglW0TXvpS1v%2FH%2FvIF72t5oj37P94dX4tcPtNekECr3lWa7w%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d741c86d0a55-AMS
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sHLuhDJN38C9rE2OrDjYQSDMqSdc0A72GsKhAp0BAIdnc%2F5Pkhte8AOBFPUujgjkIhE41oLAjUgvzYzAXtqfS3sCAFsIkVrEVFc6CJsjVEAAitY%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7424890d954-EWR
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3C4WeIGrvH2Im0V4sB63gAUuLVBSJ9AukRQKt%2FglnYejtNM%2BJ5hasfRwC0qS2%2B1Mly0esC5Wjhlea5CzyxdCbTnmADEVtJnpB8Gsn3DVmcP4yaBT3s7FbaqNp1pkEic%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7420dfc93b9-EWR
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 104.26.0.9:80 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 301 Moved Permanently
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Length: 0
    Connection: close
    Location: https://kharcha.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WoJN4tDxR1LchylVOqL0TTYw0xdytyGDpcv4BqVN%2F691wsvrRFtqIhRD03XgfmklTa3k5Q5FSfyuibPD%2F34v%2BONmaQNgWzJVTK0onH1mUsBS1eE%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7416cd2b35c-AMS
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 104.26.1.9:8443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PwMU8Fwc1IHZUGKiqghIvsyWwCikobTll11BEAhUeNxaL%2FmGhTHCm1y02bGHymzBcLSXbKCCXhhZEwXxY61uBezYtvWM%2Bsv%2Bct5XrrCxjsLm"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7419a5dedf8-LHR
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=A8hAcwn90ePc6f9asLonpwJIu32M7HbJIju38%2BPvE8NyJM23kGPGfuTOw9FazT6dxo4j39L2niRB%2FU2RUPJdHMzY1QWPtsZtpALA6oHYwPhrEm0%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7425a5c2bba-FRA
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 172.67.73.145:443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=21IScGluaxYhf7lurYsJFZ7HcYZHZrTXQ%2Bf%2FnbTIpNsLKTm83hJcknRIqm7E41DDvY1NOpjD5wpEOQEU8nIp%2FAu1xia7207m7XVCujeejECP9%2Bg%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d742ef83b8a0-AMS
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cNMGFfu%2FHLo%2FQOi0LUIqL75st%2FD4y4YrG%2FCYsQOQn7vmPzYzYHlpLrFeBBEJTAQCuSWd3YApiy2B6uZoDms79Jcu3%2Fy%2BF3IuKkMYFd01DWFzbgirJy4yCuZxuUCeozc%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7418bff71f0-LHR
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:80 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 301 Moved Permanently
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Length: 0
    Connection: close
    Location: https://kharcha.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GRm3VG4vh%2FaQwfr9DC1DKh5eNYGOgTnlgFcOpyJA6BOdFz0TfaP0d26tFrbQo7d9UCM5F%2FpZL5t1EA4L0hzPnfv9NWAGfcD3D8dCHtXDC0%2BU23Tc3nPQPuGZLggajnY%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7413a4a751f-AMS
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:80 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 301 Moved Permanently
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Length: 0
    Connection: close
    Location: https://kharcha.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cILHgkGZvldwnjv%2F9H3J%2B0N9MCPp4daaiYk6anXtNLJ1c7XP9F6l9qA7VIv5BCw3teeBYZxosrK0Lq4IKpCRJg3yiG7MTrGcaHPz1qZBbDQyr1QuSJ6pzQdXGULBjBY%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7412cdeac45-YYZ
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:8443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vCfeWKDZTNbXGf3hs7FhOOEGAGo4XO7kK5nKWgswxRpU9op3r54CQAycjeWut179AJUsTEOkiq0mdhGPB78mcbpZJhaBrgyhT%2BHEcYCPJFxsrdPXH2v9eQLtVWBZTsY%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7425dcc9aab-FRA
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 104.26.1.9:80 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 301 Moved Permanently
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Length: 0
    Connection: close
    Location: https://kharcha.mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4MPuOn5ad2hzxWu0UjXgBu%2FohpDcM7FLaFx0gR2MIx7dq2SgUf74xgDmA0sFRZgtTxc0uWZEzNhClu9s3O5X9cV5SGlXrvUONVOiaZpp409u0AQ%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7410f1bd9de-FRA
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8W5xLYuYVtL67n3ELluN4uR2lTUTcUkmIU69G4HPkPYyp5tKvqb1kKEm%2BPU87Na2XqnIiBSRYs3qb8Z3PPFSOrSAKFQWJ5un652VACRQMOiNBqlKKhhc6uGweo9R%2Bfo%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7425d6739d9-FRA
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 104.26.0.9:8443 · kharcha.mdhruvil.com

    2025-12-23 09:30

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 09:30:32 GMT
    Content-Type: text/html
    Content-Length: 1104
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "7090101d0e240080c67cb8a527ed466d"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=jV0aryumkKWHGWg32Y3%2BiC3vbA7BJqBvB29UK%2Fz1Rx9TEG%2FoWWXx40zXaPutzHltEdSpn8SmhEs4ISfaR%2Fs31oNnUr6iFi09Tm3ESbr8GHBGVz4%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b26d7425d52194d-FRA
    
    Page title: Kharcha
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta
          name="theme-color"
          content="#ffffff"
          media="(prefers-color-scheme: light)"
        />
        <meta
          name="theme-color"
          content="#09090b"
          media="(prefers-color-scheme: dark)"
        />
        <link rel="icon" href="/favicon.ico" sizes="48x48" />
        <link rel="icon" href="/logo.svg" sizes="any" type="image/svg+xml" />
        <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" />
        <title>Kharcha</title>
        <link
          rel="preload"
          as="font"
          type="font/woff2"
          href="/assets/rubik-latin-wght-normal-CnQIisVs.woff2"
          crossorigin="anonymous"
        />
        <script type="module" crossorigin src="/assets/index-nGPnVnSC.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-CAJqlkmc.css">
      <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · whoami.mdhruvil.com

    2025-12-23 04:17

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 04:17:34 GMT
    Content-Type: application/json
    Content-Length: 765
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rT7CFQoqpXNMR%2BnQ8XFSGRAos3w638CXhJ2kLOjHzqRFvIK9CwQe3dcRpMZlMc5sLMC7hLlB5bD%2BVzkC%2FMsg7BmtftzFjb4nEFvQ0M3VATTLMQ%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b250ccbde9a7aeb-SJC
    
    
    {
      "ip": "146.190.63.248",
      "colo": "SJC",
      "city": "Santa Clara",
      "country": "US",
      "region": "California",
      "regionCode": "CA",
      "timezone": "America/Los_Angeles",
      "latitude": "37.35411",
      "longitude": "-121.95524",
      "postalCode": "95050",
      "httpProtocol": "HTTP/1.1",
      "asn": 14061,
      "asOrganization": "DigitalOcean, LLC",
      "headers": {
        "accept-encoding": "gzip, br",
        "cf-connecting-ip": "146.190.63.248",
        "cf-ipcountry": "US",
        "cf-ray": "9b250ccbde9a7aeb",
        "cf-visitor": "{\"scheme\":\"https\"}",
        "connection": "Keep-Alive",
        "host": "whoami.mdhruvil.com",
        "user-agent": "Mozilla/5.0 (l9scan/2.0.93e203e26323e2430313; +https://leakix.net)",
        "x-forwarded-proto": "https",
        "x-real-ip": "146.190.63.248"
      }
    }
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · whoami.mdhruvil.com

    2025-12-23 02:29

    HTTP/1.1 200 OK
    Date: Tue, 23 Dec 2025 02:29:09 GMT
    Content-Type: application/json
    Content-Length: 763
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vaA7ffyEpI0YKpPH603gY65d6lhZ8n%2FZnXMmTdF6Bhl%2BG4wH3i89cV1VYKRnapGom7gNKyCFIpC5YY7Khk2mZ0hUZ4ujSEtofeIe4s%2FnuZVA4w%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b246dfc4bb2d34a-FRA
    
    
    {
      "ip": "164.92.244.132",
      "colo": "FRA",
      "city": "Frankfurt am Main",
      "country": "DE",
      "region": "Hesse",
      "regionCode": "HE",
      "timezone": "Europe/Berlin",
      "latitude": "50.11552",
      "longitude": "8.68417",
      "postalCode": "60306",
      "httpProtocol": "HTTP/1.1",
      "asn": 14061,
      "asOrganization": "DigitalOcean, LLC",
      "headers": {
        "accept-encoding": "gzip, br",
        "cf-connecting-ip": "164.92.244.132",
        "cf-ipcountry": "DE",
        "cf-ray": "9b246dfc4bb2d34a",
        "cf-visitor": "{\"scheme\":\"https\"}",
        "connection": "Keep-Alive",
        "host": "whoami.mdhruvil.com",
        "user-agent": "Mozilla/5.0 (l9scan/2.0.534313e23373e27363e2237313; +https://leakix.net)",
        "x-forwarded-proto": "https",
        "x-real-ip": "164.92.244.132"
      }
    }
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · cf.mdhruvil.com

    2025-12-22 05:38

    HTTP/1.1 530 <none>
    Date: Mon, 22 Dec 2025 05:38:29 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 16
    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: 9b1d45f398c244b0-YYZ
    
    
    error code: 1016
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · cf.mdhruvil.com

    2025-12-22 05:38

    HTTP/1.1 530 <none>
    Date: Mon, 22 Dec 2025 05:38:28 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 16
    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: 9b1d45f2cd8d0cc4-EWR
    
    
    error code: 1016
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 172.67.73.145:443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=p9MqNo1WUPqCGBNWHpUjX8rrQ3bNieJe8HNr3Ak4OW%2Fq9FRpYnssxeUUD%2F%2BnHnPM6Jlzw7cYYAfWMoDasGeWcrFPf59QHWvnwyKH"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac15a7fbf6494-SIN
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 104.26.0.9:80 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9Gwsh8G%2F8XBvF1D1TAG0rscAKSeQHQ1%2Fng%2FGyaSfbtl24rlw3YjF%2BuXN2%2Bwba6nkdouBXbahr43Z1JaSOKuIUIvvDOsU013frNPy"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac1591abf66e6-AMS
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=eNKhZjH9eDSYp8NVp%2FPvWeIRJ6IahWSm2yAHp1RAqxYi2d8ZOG5x4YtLGrGgRF21iKYeykXBOOFyyknOG%2B85fKloo7lr0TOO5KuMpLhzuePlbepCryNd"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac1593f450b73-AMS
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2MfBM%2FTquajyapC7dOMc%2FvPutfaVhUMBmRcya6wjQeF5uIt%2B0%2FRR2T%2BpH7eohf5Ne5%2B9tNh52MzePbJyrO%2BC21i1PWPxjxTS0AqD"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac1591d14ec72-YYZ
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 104.26.1.9:443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9NieRERcBzD%2FXHQ5vvUiD%2B9kjyDKjWMoySI2SwseOGN4vFtGuG5SsNMkuv%2F9c79DdsUN4MDnq9nsPhnjtXnRQNrT3N54KTPYpOUx"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac1593d80887f-LHR
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:80 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HSvrNCtNuc2kBpB2ein8W4rgTuxQfbZXGdOoUrIxCHZpOUrGdFzCxEFC0F1E1xp5P4tzgXfbwXvCHWq1E%2ByjQ8cRE6xRpoWXSgyfXImHg8JVMpLGv3gY"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac158ff87dc8c-FRA
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=M%2BhY6mVMRQBVvbe8JFtxO3hjldUPKTv7nvnCbVSyIGdvH4QMjjxRs0lCEaKKG70viga%2FDovTh3bDvsF%2Bi9VDb9qplY8VA5GVdKZ5%2F2G5gSUdF%2FYlfJkf"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac1590be7d9d6-FRA
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:80 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ipn%2BAAWjnckrvBhjaroSRtSgmWDc4vsFBxCDTC0cRIpftRhk4%2FmFU0FwPWKkiO00IoCmYdfa1Lu2QGqbBZMAq7y3ukwwfovEUr5bypDhlCdSbV94avbT"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac1592dcb1c40-FRA
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=eziDKDSQc2lhAmrcLy6uvHUJHh5Ij%2FTSUTBHwQa7mSF5ArGkja3h8IhR1RufPPIgCztgkMTK8Rzb7CehqPNN%2Fxh04fvz2a0HNEtV"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac1590d98d9de-FRA
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 104.26.1.9:80 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=SorRwLL4l3MjYwoi0LgcbZTtDwh6ZXZCSca5BF9i0JEM0Q2UygPXlyPShrNTCGTJJ6sL3rFPXAexYnVDUmV%2FXScYLnbNdXbP6SQ1"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac158de218e83-YYZ
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:8443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=odHoBxreRwCWuM1a1bluugwYmqTDJ5gl98QgRX0k5BHeVQNlWv%2FDWdm9ZbXlbWO0aZ4PCGpLwFnBRXJPZVJDzL%2BYlTSr1kJ6nKy4ijN3MR5JcmVjDTIC"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac158fab09820-EWR
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2606:4700:20::ac43:4991:8443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Ypli9ZPOoqC35exOo%2FIhJsh%2FsGqS0cGdyycTHHnZHPw4NgtUQiO8JhPzTbYGIxfqBGAuzS8qVzOqETf3J1SqMTez3vm8uBqm3PrzfTlmfaDK7xPBlA5%2F"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac158e999d2bf-FRA
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:109:80 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0LEic5ZaUN4wGyrWXDyrVj2me7S51STuxfquOGZi15VgGohQDPcG1CYZXw25pfg8RHLxifs10ToN5hngSroRNMGdJeaOhu4zGOWOMiadnMWfbEDyjJ8c"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac158c892dc85-FRA
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:8443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BopADRJnptE8T06vEWBIC43BbrnuHqsDGQ7B19wiBmCFtZXbCacmicjIHUccu%2F5bHs%2B3PvT69B5D531TanunYmr9%2FlZpvx3RJAdMMf2dQaC5sP4pHWBr"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac158ecd2f41c-LHR
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2606:4700:20::681a:9:443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FbAdupG5s%2BwfEF64m5troCBkgpHsRXe%2BkUcdcpoWgkMMsYrREE7C9kJkdtXu5f78n8ICEk4MCKqhiLGLBtfhFyvhix25NgpnMkCN31azXHkVbjp%2FbKOL"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac158bf28dcce-FRA
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 104.26.1.9:8443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:26 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MN157S6jlcErQA5W%2BZESbD1zg7Ya2Jln%2BgKWrtoB6ZGm26Q%2Fu46FZC1WkCyX6OeodMf5r%2BiwR5ZSO3Hv6C4KrhmHxnFZrFy0zQ%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac15899c05594-EWR
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 172.67.73.145:80 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 21 Dec 2025 22:18:25 GMT
    Content-Length: 0
    Connection: close
    Location: https://mdhruvil.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=k0vaYphrXqzQGdRo7lZy0UegIeweqxTHJmwrD6JrlYrSXWR2kk%2FKMohlUCA%2B3bOuP3Sig%2FiBS0cd%2B%2FdXpnsAEYbt8R9zL%2BazbLEX"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac15839153161-LHR
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 104.26.0.9:8443 · mdhruvil.com

    2025-12-21 22:18

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 22:18:25 GMT
    Content-Type: text/html
    Content-Length: 12420
    Connection: close
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    ETag: "6ae42962fc7b9b036f976be934a13e8c"
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pEIz3xfCMzW9KwmeAZ7CwTQIhtl7ApogH0jvSN7bZZn0IrLlHa8SxbJx4aB0pi8RdgFLfgRNMKRTj%2FHwKZF8iX2HqqOzcvZyY1af"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b1ac1583a70a8cb-FRA
    
    Page title: Dhruvil M.
    
    <!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Dhruvil M." href="https://mdhruvil.com/rss.xml"><meta name="generator" content="Astro v5.16.0"><link rel="canonical" href="https://mdhruvil.com/"><link rel="preload" as="font" type="font/woff2" href="/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2" crossorigin="anonymous"><title>Dhruvil M.</title><meta name="title" content="Dhruvil M."><meta name="description" content="Welcome to my website!"><meta property="og:type" content="website"><meta property="og:url" content="https://mdhruvil.com/"><meta property="og:title" content="Dhruvil M."><meta property="og:description" content="Welcome to my website!"><meta property="og:image" content="https://mdhruvil.com/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://mdhruvil.com/"><meta property="twitter:title" content="Dhruvil M."><meta property="twitter:description" content="Welcome to my website!"><meta property="twitter:image" content="https://mdhruvil.com/og.png"><meta name="google-site-verification" content="7Cg7RlCa_eeOu0Qva_1Yk6gu66LqmdJS9FeiD1iBl-4"><link rel="stylesheet" href="/_astro/_slug_.BjH0L7jf.css"><script type="module" src="/_astro/page.sJrt8mpm.js"></script></head> <body class="mx-auto mb-20 max-w-4xl px-4 sm:px-6 md:px-8"> <header> <nav class="mt-8 space-x-4 text-sm"> <a href="/" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[h]</span> home
    </a> <a href="/blog" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[b]</span>
    blog
    </a> <a href="/projects" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[p]</span>
    projects
    </a> <a href="/resume.pdf" class="hover:text-accent transition-colors duration-200"> <span class="text-accent">[r]</span>
    resume
    </a> </nav> </header> <script type="module">document.addEventListener("keydown",e=>{const i=document.activeElement;i?.tagName==="INPUT"||i?.tagName==="TEXTAREA"||(e.key==="h"?window.location.href="/":e.key==="b"?window.location.href="/blog":e.key==="p"?window.location.href="/projects":e.key==="r"&&(window.location.href="/resume.pdf"))});</script> <main class="mt-24 space-y-20">  <section> <h1 class="text-4xl font-bold text-white">Dhruvil M.</h1> <div class="mt-3 flex items-center gap-2 text-gray-400"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4"> <path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path> <circle cx="12" cy="10" r="3"></circle> </svg>
    ahmedabad, india
    </div> <p class="mt-8 leading-relaxed">
    I am a fullstack developer with experience in building web applications
        using modern technologies. I enjoy creating efficient and scalable
        solutions, and I am always eager to learn new skills and improve my craft.
    </p> </section> <section class="space-y-10" id="work"> <h2 class="flex items-center text-3xl font-bold text-white"> <span class="text-accent">/</span>
    work
    </h2> <div class="space-y-8"> <div class="group"> <a href="https://puch.ai" target="_blank"> <h3 class="group-hover:text-accent mb-1 flex items-center gap-2 text-xl font-semibold text-white transition-colors duration-200"> puch.ai <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="group-hover:text-accent size-5 text-gray-300 opacity-0 transition-all duration-200 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg> </h3> <p class="mb-2 text-sm text-gray-400"> ai intern (July 2025 - Aug 2025)
    </p> <ul class="list-inside list-disc text-gray-300"> <li>worked on vibecod
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · whoami.mdhruvil.com

    2025-12-21 08:22

    HTTP/1.1 200 OK
    Date: Sun, 21 Dec 2025 08:22:56 GMT
    Content-Type: application/json
    Content-Length: 765
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=eJ5i3qVGB1zjfR6mNbmGP%2B5BEXaag5x%2FvwTTs1NarKbPhy6mtoPvlFZqxn7YzzrLojXvY89lM%2FoLujR4I6GXtGiwaeTqnxIDUamu%2FNx85NrPGw%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b15f979a9f26612-AMS
    
    
    {
      "ip": "167.99.210.137",
      "colo": "AMS",
      "city": "Amsterdam",
      "country": "NL",
      "region": "North Holland",
      "regionCode": "NH",
      "timezone": "Europe/Amsterdam",
      "latitude": "52.37403",
      "longitude": "4.88969",
      "postalCode": "1012",
      "httpProtocol": "HTTP/1.1",
      "asn": 14061,
      "asOrganization": "DigitalOcean, LLC",
      "headers": {
        "accept-encoding": "gzip, br",
        "cf-connecting-ip": "167.99.210.137",
        "cf-ipcountry": "NL",
        "cf-ray": "9b15f979a9f26612",
        "cf-visitor": "{\"scheme\":\"https\"}",
        "connection": "Keep-Alive",
        "host": "whoami.mdhruvil.com",
        "user-agent": "Mozilla/5.0 (l9scan/2.0.534313e23373e27363e2237313; +https://leakix.net)",
        "x-forwarded-proto": "https",
        "x-real-ip": "167.99.210.137"
      }
    }
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · whoami.mdhruvil.com

    2025-12-20 16:21

    HTTP/1.1 200 OK
    Date: Sat, 20 Dec 2025 16:21:42 GMT
    Content-Type: application/json
    Content-Length: 748
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zUIdPMtFgFQJdof%2BeNuy9PUGWLhFoCU9cAHpQUMdNel9ZYF852KUHbwrevIziSXq5TfDepxMOsxIfFt7%2F%2BXZEjDTFfzL%2FU106ZBUoE%2F1WAdZtg%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b10796d19de1185-YYZ
    
    
    {
      "ip": "167.99.182.39",
      "colo": "YYZ",
      "city": "Toronto",
      "country": "CA",
      "region": "Ontario",
      "regionCode": "ON",
      "timezone": "America/Toronto",
      "latitude": "43.70643",
      "longitude": "-79.39864",
      "postalCode": "M5A",
      "httpProtocol": "HTTP/1.1",
      "asn": 14061,
      "asOrganization": "DigitalOcean, LLC",
      "headers": {
        "accept-encoding": "gzip, br",
        "cf-connecting-ip": "167.99.182.39",
        "cf-ipcountry": "CA",
        "cf-ray": "9b10796d19de1185",
        "cf-visitor": "{\"scheme\":\"https\"}",
        "connection": "Keep-Alive",
        "host": "whoami.mdhruvil.com",
        "user-agent": "Mozilla/5.0 (l9scan/2.0.93e203e26323e2430313; +https://leakix.net)",
        "x-forwarded-proto": "https",
        "x-real-ip": "167.99.182.39"
      }
    }
    Found 2025-12-20 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · cf.mdhruvil.com

    2025-12-20 06:07

    HTTP/1.1 530 <none>
    Date: Sat, 20 Dec 2025 06:07:33 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 16
    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: 9b0cf5caa85342b8-EWR
    
    
    error code: 1016
    Found 2025-12-20 by HttpPlugin
    Create report
  • Open service 104.26.0.9:443 · cf.mdhruvil.com

    2025-12-20 06:07

    HTTP/1.1 530 <none>
    Date: Sat, 20 Dec 2025 06:07:33 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 16
    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: 9b0cf5ca19d1dca1-FRA
    
    
    error code: 1016
    Found 2025-12-20 by HttpPlugin
    Create report
  • Open service 172.67.73.145:8443 · whoami.mdhruvil.com

    2025-12-19 05:48

    HTTP/1.1 200 OK
    Date: Fri, 19 Dec 2025 05:48:39 GMT
    Content-Type: application/json
    Content-Length: 748
    Connection: close
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fOQK7ieuKMx67JuMNiYgAr%2ByMt2ZdOMgFRsUXMT0wKduxVR866sM1c3fdmolJzAhbYoVIPR0yJHpDKk3IzBqqvKAA45xeUz6v9D82styuRI%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b049cb88cf9edf6-LHR
    
    
    {
      "ip": "46.101.1.225",
      "colo": "LHR",
      "city": "London",
      "country": "GB",
      "region": "England",
      "regionCode": "ENG",
      "timezone": "Europe/London",
      "latitude": "51.50853",
      "longitude": "-0.12574",
      "postalCode": "E1W",
      "httpProtocol": "HTTP/1.1",
      "asn": 14061,
      "asOrganization": "DigitalOcean, LLC",
      "headers": {
        "accept-encoding": "gzip, br",
        "cf-connecting-ip": "46.101.1.225",
        "cf-ipcountry": "GB",
        "cf-ray": "9b049cb88cf9edf6",
        "cf-visitor": "{\"scheme\":\"https\"}",
        "connection": "Keep-Alive",
        "host": "whoami.mdhruvil.com",
        "user-agent": "Mozilla/5.0 (l9scan/2.0.534313e23373e27363e2237313; +https://leakix.net)",
        "x-forwarded-proto": "https",
        "x-real-ip": "46.101.1.225"
      }
    }
    Found 2025-12-19 by HttpPlugin
    Create report
mdhruvil.comwhoami.mdhruvil.com
CN:
mdhruvil.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-12-04 16:47
Not after:
2026-03-04 17:47
mdhruvil.comcf.mdhruvil.com
CN:
mdhruvil.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-11-28 08:42
Not after:
2026-02-26 09:42
talk-gitflare.mdhruvil.com
CN:
talk-gitflare.mdhruvil.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2026-01-08 19:22
Not after:
2026-04-08 20:22
mdhruvil.com*.mdhruvil.com
CN:
mdhruvil.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-12-18 05:14
Not after:
2026-03-18 06:14
mdhruvil.comkharcha.mdhruvil.com
CN:
mdhruvil.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-12-23 08:30
Not after:
2026-03-23 09:30
mdhruvil.comkharcha.mdhruvil.com
CN:
mdhruvil.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-10-25 08:13
Not after:
2026-01-23 09:13
mdhruvil.comtg.mdhruvil.com
CN:
mdhruvil.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-12-11 20:12
Not after:
2026-03-11 21:12