Host Details

1.116.123.122

Copy IP

Open Ports

2

Unique Services

1

CVEs

0

TLS Services

0
Port Protocol Service Product Version OS Scan Date
80 ventrilo Ventrilo 2.1.2+ - Feb. 23, 2026
3222 tcp ventrilo Ventrilo 2.1.2+ - Dec. 4, 2025
3222 tcp ventrilo Ventrilo 2.1.2+ - Dec. 2, 2025
Port 80 ventrilo Copy
HTTP/1.1 404 Not Found
content-type: text/html
cache-control: private, no-cache, max-age=0
pragma: no-cache
content-length: 1249
date: Mon, 23 Feb 2026 17:17:58 GMT
server: LiteSpeed
connection: close

<!DOCTYPE html>
<html style="height:100%">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title> 404 Not Found
</title><style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}</style></head>
<body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
<div style="height:auto; min-height:100%; ">     <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
        <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">404</h1>
<h2 style="margin-top:20px;font-size: 30px;">Not Found
</h2>
<p>The resource requested could not be found on this server!</p>
</div></div><div style="color:#f0f0f0; font-size:12px;margin:auto;padding:0px 30px 0px 30px;position:relative;clear:both;height:100px;margin-top:-101px;background-color:#474747;border-top: 1px solid rgba(0,0,0,0.15);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;">
<br>Proudly powered by LiteSpeed Web Server<p>Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.</p></div></body></html>
Port 3222 ventrilo Copy
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
RateLimit-Policy: 100;w=60
RateLimit: limit=100, remaining=99, reset=60
content-type: text/html; charset=utf-8
Vary: Accept-Encoding
Date: Thu, 04 Dec 2025 22:45:49 GMT
Connection: close
Transfer-Encoding: chunked

800
<!DOCTYPE html><html data-theme="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>UPage</title><meta name="description" content="Talk with UPage, an AI assistant from Lxware"/><link rel="stylesheet" href="/assets/root-GOrHdtjg.css"/><link rel="icon" href="/favicon.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/tailwind-compat-DeJTMLhw.css"/><link rel="stylesheet" href="/assets/index-Df4qYYNT.css"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&amp;display=swap"/><link rel="stylesheet" href="/assets/_index-aACtd_m7.css"/><script>setTutorialKitTheme();

function setTutorialKitTheme() {
let theme = localStorage.getItem('upage_theme');

if (!theme) {
theme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
}

document.querySelector('html')?.setAttribute('data-theme', theme);
}</script><script src="https://track.halo.run/api/script.js" data-site-id="12" defer=""></script></head><body><script>window.ENV = {"OPERATING_ENV":"production","MAX_UPLOAD_SIZE_MB":5}</script><script>((STORAGE_KEY, restoreKey) => {
    if (!window.history.state || !window.history.state.key) {
      let key = Math.random().toString(32).slice(2);
      window.history.replaceState({
        key
      }, "");
    }
    try {
      let positions = JSON.parse(sessionStorage.getItem(STORAGE_KEY) || "{}");
      let storedY = positions[restoreKey || window.history.state.key];
      if (typeof storedY === "number") {
        window.scrollTo(0, storedY);
      }
    } catch (error) {
      console.error(error);
      sessionStorage.removeItem(STORAGE_KEY);
    }
  })("positions", null)</script><link rel="modulepreload" href="/assets/entry.client-yYsFpoFD.js"/><link rel="modulepreload" href="/assets/components-r-4nR9Ln.js"/><link rel="modulepreload" href="/asset
29e
s/settings-OWSUJeZE.js"/><link rel="modulepreload" href="/assets/root-imiYoc1w.js"/><link rel="modulepreload" href="/assets/_index-BCSl7VXe.js"/><link rel="modulepreload" href="/assets/_index-BEIpofDB.js"/><script>window.__remixContext = {"basename":"/","future":{"v3_fetcherPersist":true,"v3_relativeSplatPath":true,"v3_throwAbortReason":true,"v3_routeConfig":false,"v3_singleFetch":true,"v3_lazyRouteDiscovery":true,"unstable_optimizeDeps":false},"isSpaMode":false};window.__remixContext.stream = new ReadableStream({start(controller){window.__remixContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script type="module" async="">
57d
;
import * as route0 from "/assets/root-imiYoc1w.js";
import * as route1 from "/assets/_index-BEIpofDB.js";
window.__remixManifest = {
  "entry": {
    "module": "/assets/entry.client-yYsFpoFD.js",
    "imports": [
      "/assets/components-r-4nR9Ln.js"
    ],
    "css": []
  },
  "routes": {
    "root": {
      "id": "root",
      "path": "",
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasErrorBoundary": true,
      "module": "/assets/root-imiYoc1w.js",
      "imports": [
        "/assets/components-r-4nR9Ln.js",
        "/assets/settings-OWSUJeZE.js"
      ],
      "css": [
        "/assets/root-GOrHdtjg.css"
      ]
    },
    "routes/_index": {
      "id": "routes/_index",
      "parentId": "root",
      "index": true,
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasErrorBoundary": false,
      "module": "/assets/_index-BEIpofDB.js",
      "imports": [
        "/assets/_index
Port 3222 ventrilo Copy
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
RateLimit-Policy: 100;w=60
RateLimit: limit=100, remaining=99, reset=60
content-type: text/html; charset=utf-8
Vary: Accept-Encoding
Date: Tue, 02 Dec 2025 23:23:36 GMT
Connection: close
Transfer-Encoding: chunked

800
<!DOCTYPE html><html data-theme="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>UPage</title><meta name="description" content="Talk with UPage, an AI assistant from Lxware"/><link rel="stylesheet" href="/assets/root-GOrHdtjg.css"/><link rel="icon" href="/favicon.svg" type="image/svg+xml"/><link rel="stylesheet" href="/assets/tailwind-compat-DeJTMLhw.css"/><link rel="stylesheet" href="/assets/index-Df4qYYNT.css"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&amp;display=swap"/><link rel="stylesheet" href="/assets/_index-aACtd_m7.css"/><script>setTutorialKitTheme();

function setTutorialKitTheme() {
let theme = localStorage.getItem('upage_theme');

if (!theme) {
theme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
}

document.querySelector('html')?.setAttribute('data-theme', theme);
}</script><script src="https://track.halo.run/api/script.js" data-site-id="12" defer=""></script></head><body><script>window.ENV = {"OPERATING_ENV":"production","MAX_UPLOAD_SIZE_MB":5}</script><script>((STORAGE_KEY, restoreKey) => {
    if (!window.history.state || !window.history.state.key) {
      let key = Math.random().toString(32).slice(2);
      window.history.replaceState({
        key
      }, "");
    }
    try {
      let positions = JSON.parse(sessionStorage.getItem(STORAGE_KEY) || "{}");
      let storedY = positions[restoreKey || window.history.state.key];
      if (typeof storedY === "number") {
        window.scrollTo(0, storedY);
      }
    } catch (error) {
      console.error(error);
      sessionStorage.removeItem(STORAGE_KEY);
    }
  })("positions", null)</script><link rel="modulepreload" href="/assets/entry.client-yYsFpoFD.js"/><link rel="modulepreload" href="/assets/components-r-4nR9Ln.js"/><link rel="modulepreload" href="/asset
29e
s/settings-OWSUJeZE.js"/><link rel="modulepreload" href="/assets/root-imiYoc1w.js"/><link rel="modulepreload" href="/assets/_index-BCSl7VXe.js"/><link rel="modulepreload" href="/assets/_index-BEIpofDB.js"/><script>window.__remixContext = {"basename":"/","future":{"v3_fetcherPersist":true,"v3_relativeSplatPath":true,"v3_throwAbortReason":true,"v3_routeConfig":false,"v3_singleFetch":true,"v3_lazyRouteDiscovery":true,"unstable_optimizeDeps":false},"isSpaMode":false};window.__remixContext.stream = new ReadableStream({start(controller){window.__remixContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script type="module" async="">
57d
;
import * as route0 from "/assets/root-imiYoc1w.js";
import * as route1 from "/assets/_index-BEIpofDB.js";
window.__remixManifest = {
  "entry": {
    "module": "/assets/entry.client-yYsFpoFD.js",
    "imports": [
      "/assets/components-r-4nR9Ln.js"
    ],
    "css": []
  },
  "routes": {
    "root": {
      "id": "root",
      "path": "",
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasErrorBoundary": true,
      "module": "/assets/root-imiYoc1w.js",
      "imports": [
        "/assets/components-r-4nR9Ln.js",
        "/assets/settings-OWSUJeZE.js"
      ],
      "css": [
        "/assets/root-GOrHdtjg.css"
      ]
    },
    "routes/_index": {
      "id": "routes/_index",
      "parentId": "root",
      "index": true,
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasErrorBoundary": false,
      "module": "/assets/_index-BEIpofDB.js",
      "imports": [
        "/assets/_index

No vulnerabilities found.

No TLS/SSL services found.