Domain app.earthseed.dev
United States
AMAZON-AES
Software information

Caddy

tcp/80

  • Open service 44.217.60.1:80 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 308 Permanent Redirect
    Connection: close
    Location: https://app.earthseed.dev/
    Server: Caddy
    Date: Wed, 21 Jan 2026 18:33:50 GMT
    Content-Length: 0
    
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 3.211.143.0:443 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Credentials: true
    Access-Control-Allow-Headers: *
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Private-Network: true
    Alt-Svc: h3=":443"; ma=2592000
    Content-Disposition: inline; filename="index.html"
    Content-Type: text/html; charset=utf-8
    Date: Wed, 21 Jan 2026 18:33:23 GMT
    Etag: "ae7e09d6279181163ccf8a4b8b3d410500a456c4"
    Modal-Function-Call-Id: fc-01KFGXABEF7XVKSV3FFZ9M2KDQ
    Vary: Accept-Encoding
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Stream
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/x-icon" href="/favicon.ico" />
        <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
        <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
        <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
        <link rel="manifest" href="/site.webmanifest" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Stream</title>
        <script>
          // Handle dynamic import failures (missing chunks after deployment)
          window.addEventListener('vite:preloadError', (event) => {
            console.warn('[VITE] Preload error detected, refreshing page to load new chunks:', event.payload);
            // Reload the page to fetch the latest chunks
            window.location.reload();
          });
          
          // Fallback for browsers that don't support vite:preloadError
          const originalImport = window.import || ((url) => import(url));
          window.import = function(url) {
            return originalImport(url).catch((err) => {
              if (err.message && err.message.includes('Failed to fetch dynamically imported module')) {
                console.warn('[IMPORT] Failed to load module, refreshing page:', url);
                window.location.reload();
                // Return a promise that never resolves to prevent further errors
                return new Promise(() => {});
              }
              throw err;
            });
          };
        </script>
        <script type="module" crossorigin src="/assets/index-Di7uujyS.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-J5sUOdro.css">
      </head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 3.217.137.171:443 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Credentials: true
    Access-Control-Allow-Headers: *
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Private-Network: true
    Alt-Svc: h3=":443"; ma=2592000
    Content-Disposition: inline; filename="index.html"
    Content-Type: text/html; charset=utf-8
    Date: Wed, 21 Jan 2026 18:33:22 GMT
    Etag: "ae7e09d6279181163ccf8a4b8b3d410500a456c4"
    Modal-Function-Call-Id: fc-01KFGXAABNDE1FK4XNPBC424XJ
    Vary: Accept-Encoding
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Stream
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/x-icon" href="/favicon.ico" />
        <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
        <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
        <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
        <link rel="manifest" href="/site.webmanifest" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Stream</title>
        <script>
          // Handle dynamic import failures (missing chunks after deployment)
          window.addEventListener('vite:preloadError', (event) => {
            console.warn('[VITE] Preload error detected, refreshing page to load new chunks:', event.payload);
            // Reload the page to fetch the latest chunks
            window.location.reload();
          });
          
          // Fallback for browsers that don't support vite:preloadError
          const originalImport = window.import || ((url) => import(url));
          window.import = function(url) {
            return originalImport(url).catch((err) => {
              if (err.message && err.message.includes('Failed to fetch dynamically imported module')) {
                console.warn('[IMPORT] Failed to load module, refreshing page:', url);
                window.location.reload();
                // Return a promise that never resolves to prevent further errors
                return new Promise(() => {});
              }
              throw err;
            });
          };
        </script>
        <script type="module" crossorigin src="/assets/index-Di7uujyS.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-J5sUOdro.css">
      </head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 3.222.214.40:443 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Credentials: true
    Access-Control-Allow-Headers: *
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Private-Network: true
    Alt-Svc: h3=":443"; ma=2592000
    Content-Disposition: inline; filename="index.html"
    Content-Type: text/html; charset=utf-8
    Date: Wed, 21 Jan 2026 18:33:21 GMT
    Etag: "ae7e09d6279181163ccf8a4b8b3d410500a456c4"
    Modal-Function-Call-Id: fc-01KFGXAA162JX2C3BNEP2P4TAS
    Vary: Accept-Encoding
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Stream
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/x-icon" href="/favicon.ico" />
        <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
        <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
        <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
        <link rel="manifest" href="/site.webmanifest" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Stream</title>
        <script>
          // Handle dynamic import failures (missing chunks after deployment)
          window.addEventListener('vite:preloadError', (event) => {
            console.warn('[VITE] Preload error detected, refreshing page to load new chunks:', event.payload);
            // Reload the page to fetch the latest chunks
            window.location.reload();
          });
          
          // Fallback for browsers that don't support vite:preloadError
          const originalImport = window.import || ((url) => import(url));
          window.import = function(url) {
            return originalImport(url).catch((err) => {
              if (err.message && err.message.includes('Failed to fetch dynamically imported module')) {
                console.warn('[IMPORT] Failed to load module, refreshing page:', url);
                window.location.reload();
                // Return a promise that never resolves to prevent further errors
                return new Promise(() => {});
              }
              throw err;
            });
          };
        </script>
        <script type="module" crossorigin src="/assets/index-Di7uujyS.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-J5sUOdro.css">
      </head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 3.211.143.0:80 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 308 Permanent Redirect
    Connection: close
    Location: https://app.earthseed.dev/
    Server: Caddy
    Date: Wed, 21 Jan 2026 18:33:51 GMT
    Content-Length: 0
    
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 54.156.152.125:443 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Credentials: true
    Access-Control-Allow-Headers: *
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Private-Network: true
    Alt-Svc: h3=":443"; ma=2592000
    Content-Disposition: inline; filename="index.html"
    Content-Type: text/html; charset=utf-8
    Date: Wed, 21 Jan 2026 18:33:22 GMT
    Etag: "ae7e09d6279181163ccf8a4b8b3d410500a456c4"
    Modal-Function-Call-Id: fc-01KFGXAAHN938Q4AVZGN4FD5TE
    Vary: Accept-Encoding
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Stream
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/x-icon" href="/favicon.ico" />
        <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
        <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
        <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
        <link rel="manifest" href="/site.webmanifest" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Stream</title>
        <script>
          // Handle dynamic import failures (missing chunks after deployment)
          window.addEventListener('vite:preloadError', (event) => {
            console.warn('[VITE] Preload error detected, refreshing page to load new chunks:', event.payload);
            // Reload the page to fetch the latest chunks
            window.location.reload();
          });
          
          // Fallback for browsers that don't support vite:preloadError
          const originalImport = window.import || ((url) => import(url));
          window.import = function(url) {
            return originalImport(url).catch((err) => {
              if (err.message && err.message.includes('Failed to fetch dynamically imported module')) {
                console.warn('[IMPORT] Failed to load module, refreshing page:', url);
                window.location.reload();
                // Return a promise that never resolves to prevent further errors
                return new Promise(() => {});
              }
              throw err;
            });
          };
        </script>
        <script type="module" crossorigin src="/assets/index-Di7uujyS.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-J5sUOdro.css">
      </head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 44.217.9.182:443 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Credentials: true
    Access-Control-Allow-Headers: *
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Private-Network: true
    Alt-Svc: h3=":443"; ma=2592000
    Content-Disposition: inline; filename="index.html"
    Content-Type: text/html; charset=utf-8
    Date: Wed, 21 Jan 2026 18:33:22 GMT
    Etag: "ae7e09d6279181163ccf8a4b8b3d410500a456c4"
    Modal-Function-Call-Id: fc-01KFGXAAFS2JE3RQYPY928ECDX
    Vary: Accept-Encoding
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Stream
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/x-icon" href="/favicon.ico" />
        <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
        <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
        <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
        <link rel="manifest" href="/site.webmanifest" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Stream</title>
        <script>
          // Handle dynamic import failures (missing chunks after deployment)
          window.addEventListener('vite:preloadError', (event) => {
            console.warn('[VITE] Preload error detected, refreshing page to load new chunks:', event.payload);
            // Reload the page to fetch the latest chunks
            window.location.reload();
          });
          
          // Fallback for browsers that don't support vite:preloadError
          const originalImport = window.import || ((url) => import(url));
          window.import = function(url) {
            return originalImport(url).catch((err) => {
              if (err.message && err.message.includes('Failed to fetch dynamically imported module')) {
                console.warn('[IMPORT] Failed to load module, refreshing page:', url);
                window.location.reload();
                // Return a promise that never resolves to prevent further errors
                return new Promise(() => {});
              }
              throw err;
            });
          };
        </script>
        <script type="module" crossorigin src="/assets/index-Di7uujyS.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-J5sUOdro.css">
      </head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 54.156.152.125:80 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 308 Permanent Redirect
    Connection: close
    Location: https://app.earthseed.dev/
    Server: Caddy
    Date: Wed, 21 Jan 2026 18:33:50 GMT
    Content-Length: 0
    
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 44.217.60.1:443 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Credentials: true
    Access-Control-Allow-Headers: *
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Private-Network: true
    Alt-Svc: h3=":443"; ma=2592000
    Content-Disposition: inline; filename="index.html"
    Content-Type: text/html; charset=utf-8
    Date: Wed, 21 Jan 2026 18:33:22 GMT
    Etag: "ae7e09d6279181163ccf8a4b8b3d410500a456c4"
    Modal-Function-Call-Id: fc-01KFGXAAG957A8VWEVQJQY92FM
    Vary: Accept-Encoding
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Stream
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/x-icon" href="/favicon.ico" />
        <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
        <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
        <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
        <link rel="manifest" href="/site.webmanifest" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Stream</title>
        <script>
          // Handle dynamic import failures (missing chunks after deployment)
          window.addEventListener('vite:preloadError', (event) => {
            console.warn('[VITE] Preload error detected, refreshing page to load new chunks:', event.payload);
            // Reload the page to fetch the latest chunks
            window.location.reload();
          });
          
          // Fallback for browsers that don't support vite:preloadError
          const originalImport = window.import || ((url) => import(url));
          window.import = function(url) {
            return originalImport(url).catch((err) => {
              if (err.message && err.message.includes('Failed to fetch dynamically imported module')) {
                console.warn('[IMPORT] Failed to load module, refreshing page:', url);
                window.location.reload();
                // Return a promise that never resolves to prevent further errors
                return new Promise(() => {});
              }
              throw err;
            });
          };
        </script>
        <script type="module" crossorigin src="/assets/index-Di7uujyS.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-J5sUOdro.css">
      </head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 3.222.214.40:80 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 308 Permanent Redirect
    Connection: close
    Location: https://app.earthseed.dev/
    Server: Caddy
    Date: Wed, 21 Jan 2026 18:33:50 GMT
    Content-Length: 0
    
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 44.217.9.182:80 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 308 Permanent Redirect
    Connection: close
    Location: https://app.earthseed.dev/
    Server: Caddy
    Date: Wed, 21 Jan 2026 18:33:50 GMT
    Content-Length: 0
    
    Found 2026-01-21 by HttpPlugin
    Create report
  • Open service 3.217.137.171:80 · app.earthseed.dev

    2026-01-21 18:33

    HTTP/1.1 308 Permanent Redirect
    Connection: close
    Location: https://app.earthseed.dev/
    Server: Caddy
    Date: Wed, 21 Jan 2026 18:33:50 GMT
    Content-Length: 0
    
    Found 2026-01-21 by HttpPlugin
    Create report
app.earthseed.dev
CN:
app.earthseed.dev
Key:
ECDSA-256
Issuer:
E7
Not before:
2026-01-21 17:34
Not after:
2026-04-21 17:34