Host Details

1.21.149.33

Copy IP

Open Ports

1

Unique Services

1

CVEs

0

TLS Services

0
Port Protocol Service Product Version OS Scan Date
8081 ventrilo Ventrilo 2.1.2+ - Feb. 24, 2026
Port 8081 ventrilo Copy
HTTP/1.1 200 OK
X-UA-Compatible: IE=EmulateIE9, requiresActiveX=true
Cache-Control: no-store, no-cache, must-revalidate
Content-Type: text/html
Accept-Ranges: bytes
ETag: "3928855280"
Last-Modified: Fri, 01 Feb 2019 08:49:21 GMT
Content-Length: 3605
Connection: close
Date: Tue, 24 Feb 2026 00:37:35 GMT
Server: lighttpd/1.4.35

\xef\xbb\xbf<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Web Viewer for DVR</title>
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="/js/jquery/jquery-1.6.2.js" ></script>
<script type="text/javascript" src="/js/BrowserDetect.js" ></script>
<script type="text/javascript" language="javascript">

    function getLanguage(loginPage) {
        var regex = /not_support_browser.htm\?lang=([0-9]{1,2})/ig;
        var lang = regex.exec(loginPage)[1];
        return lang || '0';
    }

    function getQuerystring(key, default_) {
        if (default_ == null) default_ = "";
        key = key.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
        var regex = new RegExp("[\\?&]" + key + "=([^&#]*)");
        var qs = regex.exec(window.location.href);
        if (qs == null)
            return default_;
        else
            return qs[1];
    }

    function GetContentFrameSrc() {
        var strSrc = "about:blank";
        var strIP = getQuerystring("ip");
        var strPORT = getQuerystring("port");
        var strAction = getQuerystring("action");

        if (strAction == "" || (strAction != "live" && strAction != "search"  && strAction != "setup") ) {
            strAction = "live";
        }

         if (BrowserDetect.browser == 'Explorer') {
             strSrc = "/cgi-bin/webviewer?action=" + strAction + "&ip=" + strIP + "&port=" + strPORT;
         } else {
             $.get("/cgi-bin/sl_webviewer?ip=" + strIP + "&port=" + strPORT).success(function (result) {
                 document.getElementById("iframeContentFrame").src = '/not_support_browser.htm?lang=' + getLanguage(result);
             });
        }

        return strSrc;
    }

    function body_onload() {
        body_onresize();
    }

    function GetContentFrameLeftPos() {
        var niFramePositionLeft;
        var niFrameWidth = document.getElementById("iframeContentFrame").width;

        niFramePositionLeft = (document.body.clientWidth - niFrameWidth) / 2;

        if (niFramePositionLeft < 0)
            niFramePositionLeft = 0;

        return niFramePositionLeft;
    }

    ///// 20120807 by kjw
    ///// ActiveX\xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80\xec\x97\x90\xec\x84\x9c \xea\xb8\xb0\xec\xa1\xb4 \xeb\xb0\xa9\xec\x8b\x9d\xec\x9c\xbc\xeb\xa1\x9c \xec\xa4\x91\xec\x95\x99\xec\xa0\x95\xeb\xa0\xac\xec\x8b\x9c(center \xed\x83\x9c\xea\xb7\xb8) ie8\xec\x97\x90\xec\x84\x9c \xed\x8c\x9d\xec\x97\x85\xec\xb0\xbd \xeb\x9d\x84\xec\x9a\xb8 \xeb\x95\x8c \xed\x99\x94\xeb\xa9\xb4\xec\x9d\xb4 \xec\x99\xbc\xec\xaa\xbd\xec\x9c\xbc\xeb\xa1\x9c \xec\x9b\x80\xec\xa7\x81\xec\x9d\xb4\xeb\x8a\x94 \xeb\xac\xb8\xec\xa0\x9c\xea\xb0\x80 \xec\x9e\x88\xec\x9d\x8c.
    ///// \xea\xb7\xb8\xeb\x9e\x98\xec\x84\x9c body \xed\x83\x9c\xea\xb7\xb8\xec\x9d\x98 onresize \xec\x9d\xb4\xeb\xb2\xa4\xed\x8a\xb8\xeb\xa5\xbc \xec\x82\xac\xec\x9a\xa9\xed\x95\x98\xec\x97\xac \xec\xa4\x91\xec\x95\x99\xec\xa0\x95\xeb\xa0\xac \xed\x95\x98\xeb\x8f\x84\xeb\xa1\x9d \xec\x88\x98\xec\xa0\x95\xed\x95\xa8.
    function body_onresize() {
        document.getElementById("iframeContentFrame").style.left = GetContentFrameLeftPos();
    }

</script>
</head>

<body onload="body_onload();" leftmargin=0 topmargin=0 oncontextmenu="return false" onresize="body_onresize()">

<script type="text/javascript" language="javascript">
    ///// 20120820 kjw
    ///// html \xed\x83\x9c\xea\xb7\xb8\xeb\xa1\x9c iframe \xec\x83\x9d\xec\x84\xb1 \xed\x9b\x84 \xed\x8e\x98\xec\x9d\xb4\xec\xa7\x80 \xec\x83\x

No vulnerabilities found.

No TLS/SSL services found.