Domain savchev.com
United States
AMAZON-02
Software information

AmazonS3 AmazonS3

tcp/443

CloudFront

tcp/80

  • Open service 2600:9000:27e6:1c00:16:1645:4c80:93a1:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:30 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 e7d4c50cf6ab58e9039ff1593d0438a6.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: pLRarO9P9R9KEG8LQe3c2ecW0u_sP7iPN9OK1MhXmE-BEu2AK41PFQ==
    
    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 3.167.227.104:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:30 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 112ea1671f1dfc4e484af72377a98408.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: huEGnJnTDsE9kC2EPPmIgJb3HghNN5bw_bZ6z1vP6DtxI-HSL1Hfvw==
    
    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:27e6:d600:16:1645:4c80:93a1:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 112ea1671f1dfc4e484af72377a98408.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: -JJA8k3AuwO57n_cLJ1k1KVhdHF9Sk1jsCWMJ9H1CHWHnqzS3Dubzg==
    Age: 2522661
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:9400:16:1645:4c80:93a1:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 4218e34de65310fe1ec1fdbfddb4c01e.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: zctDniJe4RqWg2bbuqDXQCLouF7ocsvZyQVkNx7nre86wy573y5lyQ==
    Age: 2522661
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:1c00:16:1645:4c80:93a1:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 27331d40ce87c331f48276ef8195d14c.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: wbR7XqaqV5ay_z-W7tJAJ3rfG77ZZhSxVNYud1yuMkoU-zEwGjF7CQ==
    Age: 2522661
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:fa00:16:1645:4c80:93a1:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:29 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 476ae07dd6346c4b92dd08f99199afca.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: D09jnkxCxU_cDATHxL045PsUxsLJxu6wufI1Lj5LKDVbSaQRrNVUUg==
    
    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:27e6:4200:16:1645:4c80:93a1:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:29 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 e7d4c50cf6ab58e9039ff1593d0438a6.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: lqx8sTZ_lx1HQaGUtHnoZ0Ahd3v52dNxt2ErjNnV5fazpQFroto2LA==
    
    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:27e6:3c00:16:1645:4c80:93a1:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 965b4705c2c785676c6b2cc3a0acb2b2.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: 17SE-JRo5PFNP8zdOSLFSP-0T7J_iCOkFxOFp3HY1Z6pRs92ZfslHg==
    Age: 2522661
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:4200:16:1645:4c80:93a1:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 a6cf64e69a19d3b39479c6c39a829974.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: o56Pz6cqJgMLIB3eJUg3S2z5PAXGn6YMsn0YTTiWZUIpeG_w9rTFlA==
    Age: 2522660
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:9400:16:1645:4c80:93a1:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:29 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 d6dd98756a4f02347841ea55c4fd0b38.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: npoH26mUsZkK1llcVIFBqJfBKohBs55E0l7SjSKnUuKNziUAvR2zYw==
    
    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:27e6:c600:16:1645:4c80:93a1:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:29 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 11e96575dfbca7fdaeadce447e13bf86.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: m4-94LQO5apO0kyycVFrzmkMpvpfw_9pIv0ucatMd6KrcmSgJhYAJg==
    
    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:27e6:2200:16:1645:4c80:93a1:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 a6cf64e69a19d3b39479c6c39a829974.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: BsICNZrTSfaEAwxfEygx6dsb3PwZoVgMT2KhsVDfCITUJs63s57-cA==
    Age: 2522660
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 3.167.227.94:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 476ae07dd6346c4b92dd08f99199afca.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: ZkWyIxZCxZhy6qIuiPm7Q-bnR9BWLOOQ6O1dd4-dWzPQOZ2REjAOBw==
    Age: 2522660
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 3.167.227.92:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:29 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 20bb5456515af18dfd439c3bbeca8dfc.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: UKz1hzIaDWI4mxXOI90OCIzGbblWZwM7HAXPU0SFdAeilWKPGX4pSA==
    
    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 3.167.227.104:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 d58fe911e8d3d034699b8fab381077d6.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: y5TYsJ5KtV8dsO5nbiQp-s79g7wI2DcMJDKamVfBtKbdFcoSrJDRLQ==
    Age: 2522660
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 3.167.227.94:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:28 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 476b5932e94d78f0c3734e15c13a5018.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: 7IfI-TmOponpiCuJTaA7jCzAzIAJbwB-7aCVe_4pRsYfa1XP93H-vg==
    
    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:27e6:3c00:16:1645:4c80:93a1:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:28 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 112ea1671f1dfc4e484af72377a98408.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: 0iUPPgkVvGbh_NfGuA5NoQP4n7z3wPhuyRO4sJsCak-IX0wV1a-fSQ==
    
    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:27e6:fa00:16:1645:4c80:93a1:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 08dc547306e2c7102196b53ce0859e80.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: iFAcTEPrQtDoZM_MAc_sMdBOAb3jXmTuQW0JjZ1sOZobwE0JjPGFdw==
    Age: 2522661
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:2200:16:1645:4c80:93a1:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:28 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 dcbdc242cd46007a02dd08f42bcc4784.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: Cb8iANUvl_0iRmMdFOTtpS6kgHw_YJtl6j_WWWjk3V9vx_eaQ0rJCg==
    
    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 3.167.227.18:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 e7d4c50cf6ab58e9039ff1593d0438a6.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: rdbMUbHlNxIr9vmLtd26JQP2PDIRjxwdNQ-hMjfc-e5F6dRF6Qiang==
    Age: 2522660
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:d600:16:1645:4c80:93a1:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:28 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 44c11b9e7f9c69a8ff1ceeb4b7d9e50c.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: -f1BYyc3BUETettZP179KG8u1T-kiCj78Vmqc1plMAFFkz2_7WsthA==
    
    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 3.167.227.92:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 7bf06cbdb83121bca87d471a9c498556.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: sMa1l3BAeSM7jFtik-TTqC7u9W6fuW44T0YStc0lXCkuYjOpp9ddJQ==
    Age: 2522660
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:c600:16:1645:4c80:93a1:443 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 4f9278fb12fe51f34089ffab835bdc00.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: lLylKcJRV2u6fytSaFNpMQoIXxA-CKbHlU7Gb7MocKHkBFSLaO16uw==
    Age: 2522660
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 3.167.227.18:80 · savchev.com

    2026-01-02 09:50

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Fri, 02 Jan 2026 09:50:28 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 ff574190206d8389868fcb11852be5fc.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: ct3PrfPhdTTW0mTXe5ebkfq96ky7kE1a1NaruxaPZtHlWf1SxEl3Bg==
    
    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:27e6:a200:16:1645:4c80:93a1:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:24 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 27331d40ce87c331f48276ef8195d14c.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: VcnG1lk2uRk1SpbDy1bzM0SX9hgvNlcdsR_7dymWGrqpJ2va00tGjw==
    
    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-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:fa00:16:1645:4c80:93a1:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:24 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 d58fe911e8d3d034699b8fab381077d6.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: NxyqTq-EzSy8n6z2EBilfGq5YdAEytQps6A2sOZUXtEu1KdsV9rZeA==
    
    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-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:3400:16:1645:4c80:93a1:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 1196be8ecd626a7254fd58be18bc943c.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: 7na9wnswhtHh1LgOcxhntqXkf0Wc6GfWRLR-UFd4U3iIAXEUL361EA==
    Age: 1569615
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:c800:16:1645:4c80:93a1:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 08dc547306e2c7102196b53ce0859e80.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: lP3LL6WHqK7ekpKvGUYUGbtUX3Ty47c-T4ilMGUqpT0pqauLExHXOQ==
    Age: 1569616
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:4000:16:1645:4c80:93a1:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:24 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 112ea1671f1dfc4e484af72377a98408.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: Xj84ypUkCAdhR1FG3S2F7yTiMazcujFmZ2CsrgMMkSPb6GE3QwcGgQ==
    
    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-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:7000:16:1645:4c80:93a1:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 5a6f7d7b74f656b01d874e2b08ad1226.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: xT5Ve5ug5v91Ie3JDr7kz7-X7oUCnYG8-uTqhOGPKkP73CbLgkwhPA==
    Age: 1569616
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 3.167.227.94:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:24 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 3de00e7a5711fe2333c6254a58f89176.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: Ty23fW5jA-RHnllEqba2kzB2b9CLTlcG16CHGjFz6xXBr9iWccg1bA==
    
    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-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:a200:16:1645:4c80:93a1:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 4fc7981d078c179bdb1eedaf9249be32.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: vC7ZF_8qK1qWf5Vh5YPtAfnnSc2TYrULIA19w03nbr5Y8NAXdgAGqA==
    Age: 1569615
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 3.167.227.18:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 2d64c26f3fb170f9c78362c276ef5bd6.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: i4qrcV2yEzrcAvcUD9__lGvRzxFKbf_JatCeAN5gmPo3Xqyz4vFnTQ==
    Age: 1569615
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:3e00:16:1645:4c80:93a1:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 863f28e724eea07689a10791ce5a6506.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: xTKkUTwj5Xx7cDyagO_QxVLtLVSSFJYCCecKUiUa5VWh5nXpqlr8BA==
    Age: 1569616
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 3.167.227.92:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 d6dd98756a4f02347841ea55c4fd0b38.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: lkiOqmsUj9wBzh48rL2SLqGUU8gxaABJ9l_R-3Os71RqKN3NOPdNIg==
    Age: 1569616
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:c800:16:1645:4c80:93a1:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:23 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 1f06029d64b556175859a19159ff7f92.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: bub0pSXcpXSpqPbp8Z4bqUcMR1LLhzsX3b4Uvn8o581_IqgKi0OhhA==
    
    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-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:3e00:16:1645:4c80:93a1:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:23 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 3f695203fbeb95037134ac09f46add98.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: fv-ZbpbGVDxp5uGMjDCTB9fCQWJnS4Xpb_t20x1OaaeyWDjIEaKFbA==
    
    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-22 by HttpPlugin
    Create report
  • Open service 3.167.227.18:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:24 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 4fc7981d078c179bdb1eedaf9249be32.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: X99end3HxZfa_bIVzlTG030QFjjg3t3UfuLVvUuxbsSjVUJ1kBLq0A==
    
    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-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:fa00:16:1645:4c80:93a1:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 d58fe911e8d3d034699b8fab381077d6.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: FaZ1agjTVWORY4XEYy2rY4A2MZGonexY_nidXHXxnDNPV_MhiAIPAA==
    Age: 1569616
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 3.167.227.104:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:23 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 d6dd98756a4f02347841ea55c4fd0b38.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: tlCtbxBGat5oyDeihUZPxDbe_KmuIs9DTXfiD_rdmP4vl_crmxMIow==
    
    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-22 by HttpPlugin
    Create report
  • Open service 3.167.227.104:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 26e9dd7f383cf8a4d99fa39094ade0b6.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: c9giBxM3hlT3yIszq0vhS38DlkX_41czxIStksLN1Krpgp6PTPwnqQ==
    Age: 1569616
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:4000:16:1645:4c80:93a1:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 7bf06cbdb83121bca87d471a9c498556.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: OQcTb6CuWnXmkRcU6cstKWoHIm84n10Cf1c5yLLWG_joiJGrnWHqpg==
    Age: 1569615
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 3.167.227.94:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 863f28e724eea07689a10791ce5a6506.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: x08qtsMk9JHdLWfDWWJiDwmndhT0iaZq8YJxTyg1sqyHWaAFQo12bQ==
    Age: 1569615
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:7000:16:1645:4c80:93a1:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:24 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 7bf06cbdb83121bca87d471a9c498556.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: XyWr94qDT2B2tKZ1eKLmgpKyFkP3jY71R4mb95xHjHszHl9ajdKIAQ==
    
    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-22 by HttpPlugin
    Create report
  • Open service 3.167.227.92:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:23 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 1b406976e43f339920dd4ca9beffceb8.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: fvyg2ddAVdcu2DneKPxUH2rZDihdzzVezBGrc277FFDhO_wHpbQd1Q==
    
    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-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:9e00:16:1645:4c80:93a1:443 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 4475
    Connection: close
    Date: Thu, 04 Dec 2025 05:06:08 GMT
    Cache-Control: public, max-age=0, s-maxage=31536000
    Server: AmazonS3
    Accept-Ranges: bytes
    ETag: "7a3b0e6eadc02fd9db831d4a996d68fa"
    Last-Modified: Wed, 03 Dec 2025 22:02:17 GMT
    X-Cache: Hit from cloudfront
    Via: 1.1 f577a4263b72b008c3015d1c8fa782a2.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: XuxR5iqEDOzr37iLpjxMcuYiGhujeA0Vd5LPnbiQ6P4PRFx4dKoBiA==
    Age: 1569615
    
    Page title: Savchev.exe
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>Savchev.exe</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
      body {
        background: #000;
        color: #33FF33;
        font-family: "VT323", Consolas, "Courier New", monospace;
        padding: 20px;
        font-size: 20px;
        line-height: 1.4;
        text-shadow: 0 0 5px rgba(51, 255, 51, 0.7);
      }
    
      .crt {
        position: fixed;
        inset: 0;
        pointer-events: none;
        background:
          radial-gradient(circle, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%),
          repeating-linear-gradient(
            0deg,
            rgba(0,0,0,0.15) 0px,
            rgba(0,0,0,0.15) 2px,
            rgba(0,0,0,0) 3px,
            rgba(0,0,0,0) 4px
          );
        z-index: 999;
        mix-blend-mode: overlay;
      }
    
      .cursor {
        display: inline-block;
        width: 10px;
        height: 20px;
        background: #33FF33;
        margin-left: 2px;
        animation: blink 0.8s steps(1) infinite;
      }
    
      @keyframes blink { 50% { opacity: 0; } }
    
      .line { white-space: pre-wrap; }
    </style>
    </head>
    
    <body>
    <div id="terminal"></div>
    <div class="crt"></div>
    
    <script>
    const terminal = document.getElementById("terminal");
    
    const bootSequence = [
      {type: "boot", text: ""},
      {type: "boot", text: "PhoenixBIOS 4.0 Release 6.0"},
      {type: "boot", text: "Copyright 1985-1995 Phoenix Technologies Ltd."},
      {type: "boot", text: "All Rights Reserved"},
      {type: "boot", text: ""},
      {type: "boot", text: "CPU Type : 80486"},
      {type: "boot", text: "Base Memory : 640 KB"},
      {type: "boot", text: "Extended Memory : 15,360 KB"},
      {type: "boot", text: ""},
      {type: "boot", text: "Testing RAM : 000640K OK"},
      {type: "boot", text: ""},
      {type: "boot", text: "Starting MS-DOS..."},
      {type: "boot", text: ""},
      {type: "boot", text: "MS-DOS Version 6.22"},
      {type: "boot", text: "Copyright Microsoft Corp. 1981-1994"},
      {type: "boot", text: ""}
    ];
    
    const outputSequence = [
      {type: "output", text: "Loading Savchev.exe ..."},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: "Savchev Personal System v1.0"},
      {type: "output", text: "© 2025 Savchev Software Labs"},
      {type: "output", text: "--------------------------------------------------"},
      {type: "output", text: ""},
      {type: "output", text: " Executing systems diagnostics ... OK"},
      {type: "output", text: " Initializing UI ... OK"},
      {type: "output", text: ""},
      {type: "output", text: " Press R to restart."}
    ];
    
    const SPEED = 40;
    const BOOT_DELAY = 200;
    const BETWEEN = 350;
    let playing = false;
    
    function clear() {
      terminal.innerHTML = "";
    }
    
    function appendLine(item) {
      const div = document.createElement("div");
      div.className = "line";
    
      if (item.type === "command") {
        div.innerHTML = item.text + ' <span class="cursor"></span>';
      } else if (item.type === "boot") {
        div.textContent = item.text;
      } else {
        div.textContent = item.text;
      }
    
      terminal.appendChild(div);
      return div;
    }
    
    function typeOut(el, text) {
      return new Promise(res => {
        let i = 0;
        function next() {
          if (i <= text.length) {
            el.textContent = text.slice(0, i);
            i++;
            setTimeout(next, SPEED);
          } else res();
        }
        next();
      });
    }
    
    async function run() {
      if (playing) return;
      playing = true;
    
      clear();
    
      // Display boot sequence
      for (const item of bootSequence) {
        appendLine(item);
        await new Promise(r => setTimeout(r, BOOT_DELAY));
      }
    
      // Wait a bit before showing the prompt
      await new Promise(r => setTimeout(r, BETWEEN));
    
      // Show prompt and type Savchev.exe
      const promptDiv = document.createElement("div");
      promptDiv.className = "line";
      const promptSpan = document.createElement("span");
      promptSpan.textContent = "C:\\>";
      const cursorSpan = document.createElement("span");
      cursorSpan.className = "cursor";
      promptDiv.appendChild(promptSpan);
      promptDiv.appendChild(cursorSpan);
      terminal.appendChild(promptDiv);
      
      // Type out "Savchev.exe" character by character
      await typeOut(promptSpan, "C:\\>Savchev.exe");
      cursorSpan.remove();
    
      // Wa
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:9e00:16:1645:4c80:93a1:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:23 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 1f06029d64b556175859a19159ff7f92.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: S0Kq94A5RP-QPJRMgMpN633n4z8ccEY--z2aP_Vk24VhG4JoujZr_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-22 by HttpPlugin
    Create report
  • Open service 2600:9000:27e6:3400:16:1645:4c80:93a1:80 · savchev.com

    2025-12-22 09:06

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 09:06:23 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://savchev.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 d6dd98756a4f02347841ea55c4fd0b38.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA60-P11
    Alt-Svc: h3=":443"; ma=86400
    X-Amz-Cf-Id: ChuLlM-o-I2eZLSa-qrgpigTw6ALhWtarZqAbPopRjhxjroS5vEpSA==
    
    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-22 by HttpPlugin
    Create report
savchev.com*.savchev.com
CN:
savchev.com
Key:
RSA-2048
Issuer:
Not before:
2025-12-03 00:00
Not after:
2027-01-01 23:59