Domain 1ladybug.com
United States
AMAZON-02
Software information

AmazonS3 AmazonS3

tcp/443

CloudFront

tcp/80

  • Open service 2600:9000:2394:2200:14:61be:d7c0:93a1:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:58 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 2a46367687c8f1815bbea20c92c7d64c.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: x96lFSBkWJhBFtoqyj6A5qVVXNq8yFq4s9O5IA5A947YiMT4YjMdDA==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 18.172.242.111:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:58 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 18512261f9a316a229bc1979fd173098.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: BUD50-P1
    X-Amz-Cf-Id: tno767ZBnPWQBOg3GxWTLpeOuZRap0BGk8eHb8idhMz2JL_lXT7iTA==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:6200:14:61be:d7c0:93a1:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:57 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 80779e7124f8d44ce2216c35ac5328a8.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: q-zIAWZ_ZY6G3L4OG0_m03cEwXqFC_AtJV6p81Sje7ziMUn8AmBFZw==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:1000:14:61be:d7c0:93a1:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:57 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 ac059d7185137233d6f58dd3345e3798.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: 4D8mWzCJq7ere29weh-7ktSCAapeFwGecpJoKKftO-aBUT7zSDSHNg==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 18.172.242.127:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:57 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 6c2990b4724ce28ba7088718a2312fc2.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: BUD50-P1
    X-Amz-Cf-Id: cplwqLLamkO7Ivjo9OWwBDcfo-MlcJ0SWXsAonH5tDi-Xt4sDySFtA==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 18.172.242.127:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 ff9802edfc33ac761711281d7826a1f8.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: BUD50-P1
    X-Amz-Cf-Id: pBjbm_aM9gDXHLybPYag2PDtKW9N4TbTBDmF8TpAYqPe--83AzgG4A==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:1e00:14:61be:d7c0:93a1:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:57 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 a5b856e4b06666713c5cc47a5b2ec7ae.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: oDH9nLFVY9RSqvg1eA6sAkM1WAedYufS3hSCLsXMpn3txVgo9WWlzQ==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:de00:14:61be:d7c0:93a1:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 beda7ef1ba9a3d6628bdfdae06bd482c.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: ZKUzlf7IuvZCnCnP3H7t-DAK4vnu6RbsyyPriQngvrzAp3qKTSEAuQ==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:2e00:14:61be:d7c0:93a1:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:56 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 fabf8b14862325981b1496bd502a7818.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: G8sSdKhiMhsDhXVFnks5adLvUalJZeGXHlVQ_vI5iqRGk6jXfKl52w==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:2200:14:61be:d7c0:93a1:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 d5eb9a3c77e185d15862aa8fa0e3c8f0.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: fQUuBZyHI3Z2_iMqXyiXjwHhM3CBKdsvQ1B0QlNRTTFOSPWI6Ni7Fw==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 18.172.242.96:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 18512261f9a316a229bc1979fd173098.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: BUD50-P1
    X-Amz-Cf-Id: S2HmwNWtnbBq2kjo8Hcdk_48mVVdo0653_9QPkGGmukPPnnWbceYIw==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:1000:14:61be:d7c0:93a1:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 db3ad39d2b444e5c9e38affc6638a5cc.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: HaDygnq9djN22e0wiYkGPBeXIAbXbFtb_OPsWCQzg2reX54X2PFboQ==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:9e00:14:61be:d7c0:93a1:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 a4ca822be9cc438f72a2d23c1e665d80.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: xC5L_a4Q-6VLH7z7J8m4Vo8a03EWfEnXdzadK_NxzMx987ZxeqWsXw==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:1e00:14:61be:d7c0:93a1:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 abf5199c76a5a64063b4cf8863f823aa.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: RNsJidZV5y1r3QmCtWx5QUAXm1A1nRrkotxgN0BdlVFQJIvCDN-SEQ==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:2e00:14:61be:d7c0:93a1:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 c24bf4c03d36f2d43fb38710581fa0e6.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: GwAUp6bciBLIo7HDO4QAynUSuGniRhL6VtOGEOgxMKEM26jg9M3ERw==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 18.172.242.111:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 b414c1a5c68a99d254cfa9a4dac6eab0.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: BUD50-P1
    X-Amz-Cf-Id: pyUfRG6bxd3nwknBAtMeRPWgi00tjsY1uwxRrr9F8oJtyoFQgpki5Q==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:e00:14:61be:d7c0:93a1:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 a5b856e4b06666713c5cc47a5b2ec7ae.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: NvBuHKvtAxHaNbhFTG-QIQMcTg9vpQHvtV1Nu5d_rAnPKt-8o1aAWw==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:e00:14:61be:d7c0:93a1:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:57 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 701ed6d11cb535ec9687bbfbe3b14bc0.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: DLUBo5Q9i1g4jK9OU7uZshfLv7stizvZNtTET108FP-BMafWfh2wUA==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 18.172.242.81:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:57 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 c05e6280b6094aaa7efdec54c124a254.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: BUD50-P1
    X-Amz-Cf-Id: -auFfX5y6mTNprQ-xiBSdCFKinAbpV1mpIAlO8GTkp_j8CJnRUFK_g==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 18.172.242.81:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 ff33148ac9cf3dd55bca6b8c7a42f444.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: BUD50-P1
    X-Amz-Cf-Id: jddeR431KZwcsNAP8FZeVTXUhVG1RX4jsZVfa3J9RjcCmeZ0vfmpnA==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:9e00:14:61be:d7c0:93a1:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:57 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 abf5199c76a5a64063b4cf8863f823aa.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: RQgUO3Yld3tb5BJwAe-XbtWRDPI9mHWqXbh2OX7lmoaFNEMhHXhflg==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 18.172.242.96:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:57 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 9571f6e4f610e5c8316b59c35f160898.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: BUD50-P1
    X-Amz-Cf-Id: czxoJCurZYYwIO059vzJaOtRs_UVQrX9zozwc4fjNQ34EXZgUlWUbA==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:6200:14:61be:d7c0:93a1:80 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 17:13:55 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 4e56f2db762d3ef43c44c76cad53cb72.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: GljKRcJAV49XwTLj4sNHYDHYNQXm-EMV_10fGd9mn6n87qTREygrIQ==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2394:de00:14:61be:d7c0:93a1:443 · 1ladybug.com

    2026-01-02 17:13

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10320
    Connection: close
    Date: Fri, 02 Jan 2026 17:13:56 GMT
    Last-Modified: Tue, 23 Dec 2025 16:57:14 GMT
    ETag: "458bdc4ba43b7072a2ce05ece6d50bf8"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 fbbc548a3de404eb87126afd4e3999ba.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: AMS1-P2
    X-Amz-Cf-Id: 3-QVg2w2BFgvckKnIL7AGftcmLBXDKwIGTKvuOt96LH38PRKBRBDzw==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:d000:14:61be:d7c0:93a1:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 4b69099d64ffa1fbe8adbe1235065a14.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: wPRvVDpBxrm2-AfaaV0FvOwdNoBokUODoM2yydK-Y3nF_7sIvBPwXQ==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:fc00:14:61be:d7c0:93a1:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 3199fed6c4260c9448326645d333530a.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: 5XGPaIQ0vJNuiMBaorgbheLU2HH7MhxQZYhNDkCwaVRP6Tf93efT_Q==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:e200:14:61be:d7c0:93a1:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 ca339b9e98820e424be1609317fd0314.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: JO58S-MTTkzAvBHQg2UBe8A9lJaLydwTQDFRyLGsvuIiyT5VBPBvOw==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:e200:14:61be:d7c0:93a1:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 4a0b7683a1d33d6d186965e831f2de96.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: 0m6Z0EgYwuOY7ux9odzR-rySme6Us7G8mI6Qxd6ANKY8FCQWDsMg6A==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:fc00:14:61be:d7c0:93a1:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 df327bd0c8709a81ade8602ac9ef16e0.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: EmWHId8tUQ5Y26vsFVaJKIPkhccUHzlWclk00n9lX6y_GP-zUcPn4g==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:d000:14:61be:d7c0:93a1:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 6f32a39163a1e36ace7a71a85e2d2884.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: JXf7AExrMINUQvOD5hoRiOdpwxv18Fjid-aoOPNgvlfcuiZUkxXGNg==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:3000:14:61be:d7c0:93a1:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 93efd892a8e99dc59164afbee331cd56.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: rWyR9kECnxsQCG14jnV2vxYbW8CWg0O7Q6SV4RcSAnPVmmkvpnjJsQ==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 108.138.26.74:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 fde85e7daa13f95cf6b8f5fa09c62ef6.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: CaljP9kN8DdBJpnwePm_LHTyGp0XBNSthhpn_fE-WyrGZUso-ix7nw==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:ae00:14:61be:d7c0:93a1:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 4a0b7683a1d33d6d186965e831f2de96.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: RvnDPclgBDHFjbXqZqwVPoCOY_Vgo_muJFyhvX32G9Fl9pa_x2zOnA==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 108.138.26.74:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 26f61e70ac4b967ea82841cbd2dc7cf0.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: NixyBRph_8jR8AvcUzX4sLvn61wPkuv5-emf0w1kGcqKbNeQoVyodQ==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:ae00:14:61be:d7c0:93a1:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 8dc3ccc34d68ee81173fff2a80f72bde.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: BWhmX1YYers7qv6FaKWwDgBzGdU0cpmk4Z2VpXqOcgjAfkBESnMlUw==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:f800:14:61be:d7c0:93a1:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 4b69099d64ffa1fbe8adbe1235065a14.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: j3Az8l7-u45GYpCt1LijBCBFfzHr_ENCGoXtKFeZEOZTx2mrBpWCyQ==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:f800:14:61be:d7c0:93a1:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 6e5ec1ef7875ec0751cb61200df7f212.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: UDEF8U4ucLqjEYw7jq8vAbAwo1TZGvEgOWkSlujGTNuSTkqiXta3YA==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:8c00:14:61be:d7c0:93a1:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 9b7b71910b45e646f6476bbd270127a4.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: sXp9mjjWSrvXTZKMZs1qoHK0IWVX0x5FdudWgb0dXJi2-falUglHpw==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:8c00:14:61be:d7c0:93a1:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 0e358bffbd534852f8496b34da6ad3e4.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: CQgRgWBuFDGd_h6cbmd5_20yW94T5NohFngxEngGk46lXs-HnjduJg==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:3000:14:61be:d7c0:93a1:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 6e5ec1ef7875ec0751cb61200df7f212.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: H_NRUhpFkLMMCMrgi0Es2YS6xlV88I22nMZBcpkXaooalYzL91CjDg==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 108.138.26.18:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 d76db2cbee553c8bb2de7fd88a960646.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: oi6_Nb5mdDUGVdg2Nc9g0cm9t3FuLLnoEfZazCWlThUmO3oOR0kZ5g==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 108.138.26.18:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 6e5ec1ef7875ec0751cb61200df7f212.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: eInf_nwy3TXFaShmpn4IKyFJNAlLBjH8xtFkk5rSJbSDFJS47jEktw==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 108.138.26.10:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 57ba1933a852bdb178dbe4a1e2e3a5fa.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: GmrRTmDAlQMz3EvHrzSlJWxs82J_2gdiBgIocjjNizAOxbh_azwwOw==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:ce00:14:61be:d7c0:93a1:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 df327bd0c8709a81ade8602ac9ef16e0.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: TyasXWd-ERyGGcIpaucBud13J_kMAQ4mOPpi-pAAI-tAYl-7Nh6tZA==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 108.138.26.6:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 45144f4effc6db6c846de623ab8b639a.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: ZO1u9H5OLET3ue5zeZICuJx0onpj631yLlAIp3DBIzOVsmSqCxD-KQ==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:ce00:14:61be:d7c0:93a1:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 f1a22cc8d842b0950e4bd5bda60806f2.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: mi5JEA_uesYqlwOr2f6JgakXjl7_fJY2S9beB4PORxvUKTtoFEBo-g==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 108.138.26.6:80 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Sun, 21 Dec 2025 13:52:26 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://1ladybug.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 93efd892a8e99dc59164afbee331cd56.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: U1rY2TS3dOstSlxcpK7Q1LKp7gf2bFiq3ICLuG_1h6b2RzFT7LEu3g==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 108.138.26.10:443 · 1ladybug.com

    2025-12-21 13:52

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 10326
    Connection: close
    Date: Sun, 21 Dec 2025 13:52:28 GMT
    Last-Modified: Sat, 06 Dec 2025 12:43:09 GMT
    ETag: "f3d930aa926af9054c99d26e210bc3a6"
    x-amz-server-side-encryption: AES256
    Accept-Ranges: bytes
    Server: AmazonS3
    X-Cache: Miss from cloudfront
    Via: 1.1 fa87f2173bfe5d35fd73cec71ab12a32.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: uwMjq7TzUC6WhS_Q6iAOvXGPYMQW595kYccI6ax4eZgOjDsSvE79sQ==
    
    Page title: Rohan Desai | Portfolio
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Rohan Desai | Portfolio</title>
      <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Space+Grotesk:wght@300;400;500&display=swap" rel="stylesheet">
      <style>
        :root {
          --cream: #f5f2eb;
          --charcoal: #1e1e1e;
          --gold: #bfa27a;
          --dark-bg: #121212;
          --light-text: #f5f2eb;
        }
    
        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
        }
    
        html, body {
          height: 100%;
          margin: 0;
          padding: 0;
          display: flex;
          flex-direction: column;
          font-family: 'Space Grotesk', sans-serif;
          background: var(--cream);
          color: var(--charcoal);
          transition: background 0.5s ease, color 0.5s ease;
        }
    
        html.dark {
          background: var(--dark-bg);
        }
    
        body.dark {
          background: var(--dark-bg);
          color: var(--light-text);
        }
    
        header {
          text-align: center;
          padding: 60px 20px 10px;
        }
    
        header h1 {
          font-family: 'Playfair Display', serif;
          font-size: 3.2rem;
          letter-spacing: 1px;
        }
    
        header p {
          margin-top: 12px;
          font-size: 1rem;
          font-style: italic;
          color: inherit;
        }
    
        .toggle-container {
          position: fixed;
          top: 20px;
          right: 20px;
          z-index: 1000;
          width: 40px;
          height: 20px;
        }
    
        .toggle-medallion {
          width: 40px;
          height: 40px;
          opacity: 0;
          pointer-events: none;
          background: rgba(191, 162, 122, 0.1);
          color: inherit;
          padding: 0px 0px;
          border-radius: 6px;
          cursor: pointer;
          transition: background 0.3s ease, color 0.3s ease;
          transition: opacity 0.3s ease;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 0%;
          border: none;
          overflow: hidden;
        }
    
        .toggle-icon {
          max-width: 70%;
          max-height: 70%;
          height: auto;
          width: auto;
          display: block;
        }
    
        .toggle-medallion:hover {
          background: rgba(191, 162, 122, 0.2);
        }
    
        .toggle-container:hover .toggle-medallion {
          opacity: 1;
          pointer-events: auto;
        }
    
        main {
          max-width: 1200px;
          margin: 0 auto;
          padding: 30px 20px;
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
          gap: 40px 100px;
        }
    
        section {
          margin-bottom: 30px;
        }
    
        h2 {
          font-family: 'Playfair Display', serif;
          font-size: 1.6rem;
          margin-bottom: 16px;
        }
    
        ul {
          list-style: none;
          padding: 0;
        }
    
        li {
          margin: 6px 0;
          font-style: italic;
        }
    
        a {
          color: inherit;
          text-decoration: none;
          border-bottom: 1px solid transparent;
          transition: all 0.3s ease;
        }
    
        a:hover {
          border-bottom: 1px solid var(--gold);
        }
    
        .wrapper {
          flex: 1;
          background: inherit;
        }
    
        .footer {
          text-align: center;
          padding: 40px 20px;
          font-size: 0.9rem;
          color: #888;
        }
    
        body.dark .footer {
          background: var(--dark-bg);
          color: #bbb;
        }
    
        .theme-content {
          display: none;
          animation: fadeIn 0.8s ease;
          grid-column: 1 / -1;
        }
    
        .theme-content.active {
          display: contents;
        }
    
        @keyframes fadeIn {
          from { opacity: 0; transform: translateY(10px); }
          to { opacity: 1; transform: translateY(0); }
        }
    
        @media (max-width: 768px) {
          main {
            grid-template-columns: 1fr;
          }
        }
    
        .modal {
          display: none;
          position: fixed;
          z-index: 2000;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(30, 30, 30, 0.6);
          backdrop-filter: blur(4px);
          justify-content: center;
          align-items: center;
          transition: opacity 0.3s ease;
        }
    
        .modal-content {
          background: var(--cream);
          color: var(--charcoal);
          padding: 30px 40px;
    
    Found 2025-12-21 by HttpPlugin
    Create report
1ladybug.com
CN:
1ladybug.com
Key:
RSA-2048
Issuer:
Not before:
2025-02-28 00:00
Not after:
2026-03-29 23:59