Domain juanse.dev
United States
GOOGLE-CLOUD-PLATFORM
Software information

Vercel

tcp/443 tcp/80

cloudflare cloudflare

tcp/443 tcp/80 tcp/8443

deno gcp-us-east4

tcp/443

deno gcp-us-west2

tcp/443

  • Open service 2600:1901:0:6d85:::443 · juanse.dev

    2026-01-26 08:47

    HTTP/1.1 200 OK
    content-type: text/html; charset=utf-8
    x-fresh-uuid: f3c0d681-3ff5-4fc3-9b8b-a5f921b9031b
    vary: Accept-Encoding
    connection: close
    content-length: 28022
    date: Mon, 26 Jan 2026 08:47:48 GMT
    via: http/1.1 edgeproxy-h
    server: deno/gcp-us-east4
    
    Page title: Juanse | Programación y Desarrollo Web
    
    <!DOCTYPE html><html><head><title>Juanse | Programación y Desarrollo Web</title><meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><link rel="modulepreload" href="/_frsh/js/35f47cd42643485a428f1313778a711effba018d/plugin-twind-main.js"/><style id="__FRSH_TWIND">body::before,body::after{position:fixed;width:300px;height:300px;filter:blur(100px);z-index:-1;content:""}/*42*/
    button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;padding:0;line-height:inherit;color:inherit}/*42*/
    sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}/*4y*/
    html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}/*5e*/
    body::before{background-color:#370848;top:50px;left:30px}/*5e*/
    body::after{background-color:#1C0356;bottom:50px;right:30px}/*5e*/
    table{text-indent:0;border-color:inherit;border-collapse:collapse}/*5e*/
    hr{height:0;color:inherit;border-top-width:1px}/*5g*/
    input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}/*5t*/
    ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}/*5t*/
    button{background-color:transparent;background-image:none}/*5u*/
    body{background-color:#010137;font-display:swap}/*5u*/
    body.noscroll{max-height:100vh;overflow:hidden}/*5u*/
    *,::before,::after{box-sizing:border-box;border:0 solid #e5e7eb}/*5u*/
    h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}/*5u*/
    a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}/*5u*/
    ::-moz-focus-inner{border-style:none;padding:0}/*5u*/
    [type="search"]{-webkit-appearance:textfield;outline-offset:-2px}/*5u*/
    pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}/*5u*/
    img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}/*5u*/
    img,video{max-width:100%;height:auto}/*5u*/
    body,blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,fieldset,ol,ul{margin:0}/*69*/
    button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}/*69*/
    fieldset,ol,ul,legend{padding:0}/*69*/
    textarea{resize:vertical}/*69*/
    button,[role="button"]{cursor:pointer}/*69*/
    :-moz-focusring{outline:1px dotted ButtonText}/*69*/
    ::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}/*69*/
    summary{display:list-item}/*69*/
    :root{-moz-tab-size:4;tab-size:4}/*6a*/
    ol,ul{list-style:none}/*6a*/
    img{border-style:solid}/*6a*/
    button,select{text-transform:none}/*6a*/
    :-moz-ui-invalid{box-shadow:none}/*6a*/
    progress{vertical-align:baseline}/*6a*/
    abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}/*6a*/
    b,strong{font-weight:bolder}/*6a*/
    sub{bottom:-0.25em}/*6a*/
    sup{top:-0.5em}/*6a*/
    button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}/*6n*/
    ::-webkit-search-decoration{-webkit-appearance:none}/*6n*/
    *{--tw-shadow:0 0 transparent}/*6n*/
    .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}/*1r4zlrcz*/
    .transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}/*1r4zlrcz*/
    .text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}/*1r4zlrdd*/
    .text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgba(209,213,219,var(--tw-text-opacity))}/*1r4zlrdd*/
    .text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgba(59,130,246,var(--tw-text-opacity))}/*1r4zlrdd*/
    .px-\[15px\]{padding-left:15px;padding-right:15px}/*1r4zlrde*/
    .mx-auto{margin-left:auto;margin-right:auto}/*1r4zlrde*/
    .py-2{padding-bottom:0.5rem;padding-top:0.5rem}/*1r4zlrde*/
    .text-xl{font-size:1.25rem;line-height:1.75rem}/*1r4zlrde*/
    .my-4{margin-bottom:1rem;margin-top:1rem}/*1r4zlrde*/
    .text-4xl{font-size:2.25rem;line-height:2.5rem}/*1r4zlrde*/
    .bg-darkBlue{--tw-bg-opac
    Found 2026-01-26 by HttpPlugin
    Create report
  • Open service 34.120.54.55:80 · juanse.dev

    2026-01-26 08:47

    HTTP/1.1 307 Temporary Redirect
    Cache-Control: private
    Location: https://juanse.dev:443/
    Content-Length: 0
    Date: Mon, 26 Jan 2026 08:48:16 GMT
    Content-Type: text/html; charset=UTF-8
    Connection: close
    
    Found 2026-01-26 by HttpPlugin
    Create report
  • Open service 34.120.54.55:443 · juanse.dev

    2026-01-26 08:47

    HTTP/1.1 200 OK
    content-type: text/html; charset=utf-8
    x-fresh-uuid: 516ba917-f7d4-4ca5-9064-03fd6afd0a63
    vary: Accept-Encoding
    connection: close
    content-length: 28022
    date: Mon, 26 Jan 2026 08:47:48 GMT
    via: http/1.1 edgeproxy-h
    server: deno/gcp-us-west2
    
    Page title: Juanse | Programación y Desarrollo Web
    
    <!DOCTYPE html><html><head><title>Juanse | Programación y Desarrollo Web</title><meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><link rel="modulepreload" href="/_frsh/js/35f47cd42643485a428f1313778a711effba018d/plugin-twind-main.js"/><style id="__FRSH_TWIND">body::before,body::after{position:fixed;width:300px;height:300px;filter:blur(100px);z-index:-1;content:""}/*42*/
    button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;padding:0;line-height:inherit;color:inherit}/*42*/
    sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}/*4y*/
    html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}/*5e*/
    body::before{background-color:#370848;top:50px;left:30px}/*5e*/
    body::after{background-color:#1C0356;bottom:50px;right:30px}/*5e*/
    table{text-indent:0;border-color:inherit;border-collapse:collapse}/*5e*/
    hr{height:0;color:inherit;border-top-width:1px}/*5g*/
    input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}/*5t*/
    ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}/*5t*/
    button{background-color:transparent;background-image:none}/*5u*/
    body{background-color:#010137;font-display:swap}/*5u*/
    body.noscroll{max-height:100vh;overflow:hidden}/*5u*/
    *,::before,::after{box-sizing:border-box;border:0 solid #e5e7eb}/*5u*/
    h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}/*5u*/
    a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}/*5u*/
    ::-moz-focus-inner{border-style:none;padding:0}/*5u*/
    [type="search"]{-webkit-appearance:textfield;outline-offset:-2px}/*5u*/
    pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}/*5u*/
    img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}/*5u*/
    img,video{max-width:100%;height:auto}/*5u*/
    body,blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,fieldset,ol,ul{margin:0}/*69*/
    button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}/*69*/
    fieldset,ol,ul,legend{padding:0}/*69*/
    textarea{resize:vertical}/*69*/
    button,[role="button"]{cursor:pointer}/*69*/
    :-moz-focusring{outline:1px dotted ButtonText}/*69*/
    ::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}/*69*/
    summary{display:list-item}/*69*/
    :root{-moz-tab-size:4;tab-size:4}/*6a*/
    ol,ul{list-style:none}/*6a*/
    img{border-style:solid}/*6a*/
    button,select{text-transform:none}/*6a*/
    :-moz-ui-invalid{box-shadow:none}/*6a*/
    progress{vertical-align:baseline}/*6a*/
    abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}/*6a*/
    b,strong{font-weight:bolder}/*6a*/
    sub{bottom:-0.25em}/*6a*/
    sup{top:-0.5em}/*6a*/
    button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}/*6n*/
    ::-webkit-search-decoration{-webkit-appearance:none}/*6n*/
    *{--tw-shadow:0 0 transparent}/*6n*/
    .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}/*1r4zlrcz*/
    .transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}/*1r4zlrcz*/
    .text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}/*1r4zlrdd*/
    .text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgba(209,213,219,var(--tw-text-opacity))}/*1r4zlrdd*/
    .text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgba(59,130,246,var(--tw-text-opacity))}/*1r4zlrdd*/
    .px-\[15px\]{padding-left:15px;padding-right:15px}/*1r4zlrde*/
    .mx-auto{margin-left:auto;margin-right:auto}/*1r4zlrde*/
    .py-2{padding-bottom:0.5rem;padding-top:0.5rem}/*1r4zlrde*/
    .text-xl{font-size:1.25rem;line-height:1.75rem}/*1r4zlrde*/
    .my-4{margin-bottom:1rem;margin-top:1rem}/*1r4zlrde*/
    .text-4xl{font-size:2.25rem;line-height:2.5rem}/*1r4zlrde*/
    .bg-darkBlue{--tw-bg-opac
    Found 2026-01-26 by HttpPlugin
    Create report
  • Open service 2600:1901:0:6d85:::80 · juanse.dev

    2026-01-26 08:47

    HTTP/1.1 307 Temporary Redirect
    Cache-Control: private
    Location: https://juanse.dev:443/
    Content-Length: 0
    Date: Mon, 26 Jan 2026 08:48:16 GMT
    Content-Type: text/html; charset=UTF-8
    Connection: close
    
    Found 2026-01-26 by HttpPlugin
    Create report
  • Open service 216.24.57.7:443 · finance-api.juanse.dev

    2026-01-03 21:23

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 21:24:06 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9b858f354ab0e8a6-EWR
    access-control-allow-origin: *
    etag: W/"f-77wqGCVYw6/p5II4D45WjZ2EjLE"
    rndr-id: bcc512f0-c258-44a4
    vary: Accept-Encoding
    x-powered-by: Express
    x-render-origin-server: Render
    cf-cache-status: DYNAMIC
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    
    T-Finanance API
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 216.24.57.251:8443 · finance-api.juanse.dev

    2026-01-03 21:23

    HTTP/1.1 403 Forbidden
    Date: Sat, 03 Jan 2026 21:23:47 GMT
    Content-Type: text/html; charset=UTF-8
    Content-Length: 4516
    Connection: close
    X-Frame-Options: SAMEORIGIN
    Referrer-Policy: same-origin
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Server: cloudflare
    CF-RAY: 9b858f2ecdff9b3f-FRA
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Attention Required! | Cloudflare
    
    <!DOCTYPE html>
    <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
    <!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
    <!--[if IE 8]>    <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
    <!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
    <head>
    <title>Attention Required! | Cloudflare</title>
    <meta charset="UTF-8" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <meta name="robots" content="noindex, nofollow" />
    <meta name="viewport" content="width=device-width,initial-scale=1" />
    <link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
    <!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
    <style>body{margin:0;padding:0}</style>
    
    
    <!--[if gte IE 10]><!-->
    <script>
      if (!navigator.cookieEnabled) {
        window.addEventListener('DOMContentLoaded', function () {
          var cookieEl = document.getElementById('cookie-alert');
          cookieEl.style.display = 'block';
        })
      }
    </script>
    <!--<![endif]-->
    
    
    </head>
    <body>
      <div id="cf-wrapper">
        <div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
        <div id="cf-error-details" class="cf-error-details-wrapper">
          <div class="cf-wrapper cf-header cf-error-overview">
            <h1 data-translate="block_headline">Sorry, you have been blocked</h1>
            <h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> onrender.com</h2>
          </div><!-- /.header -->
    
          <div class="cf-section cf-highlight">
            <div class="cf-wrapper">
              <div class="cf-screenshot-container cf-screenshot-full">
                
                  <span class="cf-no-screenshot error"></span>
                
              </div>
            </div>
          </div><!-- /.captcha-container -->
    
          <div class="cf-section cf-wrapper">
            <div class="cf-columns two">
              <div class="cf-column">
                <h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
    
                <p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
              </div>
    
              <div class="cf-column">
                <h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
    
                <p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
              </div>
            </div>
          </div><!-- /.section -->
    
          <div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
      <p class="text-13">
        <span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b858f2ecdff9b3f</strong></span>
        <span class="cf-footer-separator sm:hidden">&bull;</span>
        <span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
          Your IP:
          <button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
          <span class="hidden" id="cf-footer-ip">209.38.208.202</span>
          <span class="cf-footer-separator sm:hidden">&bull;</span>
        </span>
        <span class="cf-footer-item sm:block sm:mb-1"><span>Performance &amp; security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
        
      </p>
      <script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLi
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 216.24.57.7:80 · finance-api.juanse.dev

    2026-01-03 21:23

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 21:23:48 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 66
    Connection: close
    CF-RAY: 9b858f2fcaca6ae1-FRA
    Location: https://finance-api.juanse.dev/
    cf-cache-status: DYNAMIC
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    
    <a href="https://finance-api.juanse.dev/">Moved Permanently</a>.
    
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 216.24.57.7:8443 · finance-api.juanse.dev

    2026-01-03 21:23

    HTTP/1.1 403 Forbidden
    Date: Sat, 03 Jan 2026 21:23:47 GMT
    Content-Type: text/html; charset=UTF-8
    Content-Length: 4514
    Connection: close
    X-Frame-Options: SAMEORIGIN
    Referrer-Policy: same-origin
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Server: cloudflare
    CF-RAY: 9b858f2ecb4e1c1a-AMS
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Attention Required! | Cloudflare
    
    <!DOCTYPE html>
    <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
    <!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
    <!--[if IE 8]>    <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
    <!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
    <head>
    <title>Attention Required! | Cloudflare</title>
    <meta charset="UTF-8" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <meta name="robots" content="noindex, nofollow" />
    <meta name="viewport" content="width=device-width,initial-scale=1" />
    <link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
    <!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
    <style>body{margin:0;padding:0}</style>
    
    
    <!--[if gte IE 10]><!-->
    <script>
      if (!navigator.cookieEnabled) {
        window.addEventListener('DOMContentLoaded', function () {
          var cookieEl = document.getElementById('cookie-alert');
          cookieEl.style.display = 'block';
        })
      }
    </script>
    <!--<![endif]-->
    
    
    </head>
    <body>
      <div id="cf-wrapper">
        <div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
        <div id="cf-error-details" class="cf-error-details-wrapper">
          <div class="cf-wrapper cf-header cf-error-overview">
            <h1 data-translate="block_headline">Sorry, you have been blocked</h1>
            <h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> onrender.com</h2>
          </div><!-- /.header -->
    
          <div class="cf-section cf-highlight">
            <div class="cf-wrapper">
              <div class="cf-screenshot-container cf-screenshot-full">
                
                  <span class="cf-no-screenshot error"></span>
                
              </div>
            </div>
          </div><!-- /.captcha-container -->
    
          <div class="cf-section cf-wrapper">
            <div class="cf-columns two">
              <div class="cf-column">
                <h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
    
                <p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
              </div>
    
              <div class="cf-column">
                <h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
    
                <p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
              </div>
            </div>
          </div><!-- /.section -->
    
          <div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
      <p class="text-13">
        <span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b858f2ecb4e1c1a</strong></span>
        <span class="cf-footer-separator sm:hidden">&bull;</span>
        <span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
          Your IP:
          <button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
          <span class="hidden" id="cf-footer-ip">206.189.2.13</span>
          <span class="cf-footer-separator sm:hidden">&bull;</span>
        </span>
        <span class="cf-footer-item sm:block sm:mb-1"><span>Performance &amp; security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
        
      </p>
      <script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 216.24.57.251:443 · finance-api.juanse.dev

    2026-01-03 21:23

    HTTP/1.1 200 OK
    Date: Sat, 03 Jan 2026 21:24:07 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9b858f34beeb43b2-EWR
    access-control-allow-origin: *
    etag: W/"f-77wqGCVYw6/p5II4D45WjZ2EjLE"
    rndr-id: 73d4cc33-7bb7-4dd0
    vary: Accept-Encoding
    x-powered-by: Express
    x-render-origin-server: Render
    cf-cache-status: DYNAMIC
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    
    T-Finanance API
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 216.24.57.251:80 · finance-api.juanse.dev

    2026-01-03 21:23

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 03 Jan 2026 21:23:47 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 66
    Connection: close
    CF-RAY: 9b858f2e8e934315-EWR
    Location: https://finance-api.juanse.dev/
    cf-cache-status: DYNAMIC
    Server: cloudflare
    alt-svc: h3=":443"; ma=86400
    
    
    <a href="https://finance-api.juanse.dev/">Moved Permanently</a>.
    
    
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 76.76.21.22:443 · weather-vue.juanse.dev

    2025-12-31 23:37

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Origin: *
    Age: 3016222
    Cache-Control: public, max-age=0, must-revalidate
    Content-Disposition: inline
    Content-Length: 656
    Content-Type: text/html; charset=utf-8
    Date: Wed, 31 Dec 2025 23:37:23 GMT
    Etag: "ad01ed1ee9c25afd77abf8ba571ef497"
    Last-Modified: Thu, 27 Nov 2025 01:47:00 GMT
    Server: Vercel
    Strict-Transport-Security: max-age=63072000
    X-Vercel-Cache: HIT
    X-Vercel-Id: iad1::pk229-1767224243562-c57034657ea9
    Connection: close
    
    Page title: Weather Vue
    
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Weather Vue</title>
        <link rel="preconnect" href="https://fonts.googleapis.com" />
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
        <link
          href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap"
          rel="stylesheet"
        />
        <script type="module" crossorigin src="/assets/index-bea6561d.js"></script>
        <link rel="stylesheet" href="/assets/index-948cd2ae.css">
      </head>
      <body>
        <div id="app"></div>
        
      </body>
    </html>
    
    Found 2025-12-31 by HttpPlugin
    Create report
  • Open service 66.33.60.129:443 · weather-vue.juanse.dev

    2025-12-31 23:37

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Origin: *
    Age: 3016222
    Cache-Control: public, max-age=0, must-revalidate
    Content-Disposition: inline
    Content-Length: 656
    Content-Type: text/html; charset=utf-8
    Date: Wed, 31 Dec 2025 23:37:23 GMT
    Etag: "ad01ed1ee9c25afd77abf8ba571ef497"
    Last-Modified: Thu, 27 Nov 2025 01:47:00 GMT
    Server: Vercel
    Strict-Transport-Security: max-age=63072000
    X-Vercel-Cache: HIT
    X-Vercel-Id: iad1::8jp7h-1767224243672-38db2b711f60
    Connection: close
    
    Page title: Weather Vue
    
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Weather Vue</title>
        <link rel="preconnect" href="https://fonts.googleapis.com" />
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
        <link
          href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap"
          rel="stylesheet"
        />
        <script type="module" crossorigin src="/assets/index-bea6561d.js"></script>
        <link rel="stylesheet" href="/assets/index-948cd2ae.css">
      </head>
      <body>
        <div id="app"></div>
        
      </body>
    </html>
    
    Found 2025-12-31 by HttpPlugin
    Create report
  • Open service 76.76.21.22:80 · weather-vue.juanse.dev

    2025-12-31 23:37

    HTTP/1.0 308 Permanent Redirect
    Content-Type: text/plain
    Location: https://weather-vue.juanse.dev/
    Refresh: 0;url=https://weather-vue.juanse.dev/
    server: Vercel
    
    
    Redirecting...
    Found 2025-12-31 by HttpPlugin
    Create report
  • Open service 66.33.60.129:80 · weather-vue.juanse.dev

    2025-12-31 23:37

    HTTP/1.0 308 Permanent Redirect
    Content-Type: text/plain
    Location: https://weather-vue.juanse.dev/
    Refresh: 0;url=https://weather-vue.juanse.dev/
    server: Vercel
    
    
    Redirecting...
    Found 2025-12-31 by HttpPlugin
    Create report
  • Open service 76.76.21.22:80 · lang.juanse.dev

    2025-12-31 09:41

    HTTP/1.0 308 Permanent Redirect
    Content-Type: text/plain
    Location: https://lang.juanse.dev/
    Refresh: 0;url=https://lang.juanse.dev/
    server: Vercel
    
    
    Redirecting...
    Found 2025-12-31 by HttpPlugin
    Create report
  • Open service 76.76.21.22:443 · lang.juanse.dev

    2025-12-31 09:41

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Origin: *
    Age: 1388816
    Cache-Control: public, max-age=0, must-revalidate
    Content-Disposition: inline
    Content-Length: 501
    Content-Type: text/html; charset=utf-8
    Date: Wed, 31 Dec 2025 09:41:08 GMT
    Etag: "d8204049aae7a49e306ade871199c7e3"
    Last-Modified: Mon, 15 Dec 2025 07:54:11 GMT
    Server: Vercel
    Strict-Transport-Security: max-age=63072000
    X-Vercel-Cache: HIT
    X-Vercel-Id: iad1::p4ddb-1767174068537-aee3b83a7aee
    Connection: close
    
    Page title: Avañe'e Mandu'a - Juan Espinola
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/svg+xml" href="https://i.imgur.com/pRBqSAF.png" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Avañe'e Mandu'a - Juan Espinola</title>
        <script type="module" crossorigin src="/assets/index-Cz5zLkg7.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-RTFk4uWm.css">
      </head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-31 by HttpPlugin
    Create report
  • Open service 66.33.60.129:80 · lang.juanse.dev

    2025-12-31 09:41

    HTTP/1.0 308 Permanent Redirect
    Content-Type: text/plain
    Location: https://lang.juanse.dev/
    Refresh: 0;url=https://lang.juanse.dev/
    server: Vercel
    
    
    Redirecting...
    Found 2025-12-31 by HttpPlugin
    Create report
  • Open service 66.33.60.129:443 · lang.juanse.dev

    2025-12-31 09:41

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Origin: *
    Age: 0
    Cache-Control: public, max-age=0, must-revalidate
    Content-Disposition: inline
    Content-Length: 501
    Content-Type: text/html; charset=utf-8
    Date: Wed, 31 Dec 2025 09:41:09 GMT
    Etag: "d8204049aae7a49e306ade871199c7e3"
    Last-Modified: Wed, 31 Dec 2025 09:41:08 GMT
    Server: Vercel
    Strict-Transport-Security: max-age=63072000
    X-Vercel-Cache: HIT
    X-Vercel-Id: sfo1::jg54z-1767174069159-632cb537eabf
    Connection: close
    
    Page title: Avañe'e Mandu'a - Juan Espinola
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/svg+xml" href="https://i.imgur.com/pRBqSAF.png" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Avañe'e Mandu'a - Juan Espinola</title>
        <script type="module" crossorigin src="/assets/index-Cz5zLkg7.js"></script>
        <link rel="stylesheet" crossorigin href="/assets/index-RTFk4uWm.css">
      </head>
      <body>
        <div id="root"></div>
      </body>
    </html>
    
    Found 2025-12-31 by HttpPlugin
    Create report
juanse.dev
CN:
juanse.dev
Key:
ECDSA-256
Issuer:
E7
Not before:
2026-01-26 07:48
Not after:
2026-04-26 07:48
finance-api.juanse.dev
CN:
finance-api.juanse.dev
Key:
ECDSA-256
Issuer:
WE1
Not before:
2026-01-03 20:22
Not after:
2026-04-03 21:22
weather-vue.juanse.dev
CN:
weather-vue.juanse.dev
Key:
RSA-2048
Issuer:
R12
Not before:
2025-12-31 22:38
Not after:
2026-03-31 22:38
weather-vue.juanse.dev
CN:
weather-vue.juanse.dev
Key:
RSA-2048
Issuer:
R13
Not before:
2025-10-30 23:47
Not after:
2026-01-28 23:47
lang.juanse.dev
CN:
lang.juanse.dev
Key:
RSA-2048
Issuer:
R12
Not before:
2025-10-30 12:19
Not after:
2026-01-28 12:19