Host Details

45.61.14.19

Copy IP

Open Ports

5

Unique Services

4

CVEs

0

TLS Services

0
Port Protocol Service Product Version OS Scan Date
8080 http GeoVision GeoHttpServer for webcams - - Feb. 23, 2026
81 ventrilo Ventrilo 2.1.2+ - Feb. 23, 2026
8081 ventrilo Ventrilo 2.1.2+ - Feb. 23, 2026
10000 vss GeoVision IP camera Video Streaming Service - - Feb. 23, 2026
25 smtp MailEnable smptd 10.47-- Windows Feb. 21, 2026
Port 8080 http Copy
HTTP/1.0 200 OK
Server: GeoHttpServer
Date: Mon, 23 Feb 2026 00:38:13 GMT
Content-type: text/html
Content-length: 5734
Authentication: test
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval'
Strict-Transport-Security: max-age=31536000; includeSubDomains
Referrer-Policy: same-origin
Last-Modified: Sun, 22 Feb 2026 19:38:13 GMT

<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

<title>Login</title>

<script language="JavaScript1.2" src="Language.js" type="text/javascript"></script>

<style type="text/css">

a:hover{

	color:#FF9900
}

.btn{

	height: 25px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); 
	padding:0px 0.5em 0px 0.5em;
}

</style>

<script language="JavaScript">

var caution = false;
var id;
var pwd;

function SetCookie( name, value)
{  
   
	now=new Date( );
	now.setTime( now.getTime( ) + 30*24*60*60*1000 );
	var curCookie=name + "=" + escape(value) + "; expires=" + now.toGMTString( );

	if (!caution || (name + "=" + escape(value)).length <= 4000)
        document.cookie = curCookie;
	else
        if (confirm("Cookie exceeds 4KB and will be cut!"))
         	document.cookie = curCookie;

}

function GetCookie( name )
{
	var prefix = name + "=";
    var cookieStartIndex = document.cookie.indexOf(prefix);


    
	  if (cookieStartIndex == -1)
         return null;
      var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex +
         prefix.length);
      if (cookieEndIndex == -1)
         cookieEndIndex = document.cookie.length;
      return unescape(document.cookie.substring(cookieStartIndex + prefix.length,cookieEndIndex));
}


function Default() {

	// detect browser ( not IE browser )
	if( (navigator.userAgent).search(/MSIE/) < 0 ){

		var obj = document.getElementById('ViewTypeOption');

		obj.style.visibility = 'hidden';
		obj.style.display = 'none';
	}

	var pwdObj = document.getElementById('pwd_input');

	var sHtml = '<input type=';
	sHtml += '"password" name="pwd" maxlength="32">';

	pwdObj.innerHTML = sHtml;	

	// cookie
	id = GetCookie('id');
	pwd = GetCookie('pwd');
	remember = GetCookie('remember');	 
	
	if( remember == 1 ){
		  
		i
Port 81 ventrilo Copy
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 12628
Cache-Control: max-age=3600
Connection: close

\xef\xbb\xbf<!doctype html>
 
<html lang="en">
<head>
  <meta http-equiv="Cache-control" content="no-cache">  
  <meta http-equiv="Pragma" content="no-cache">
  <meta http-equiv="Expires" content="0">    
  <meta charset="utf-8" />
  <link rel="stylesheet" href="css/Panel.css" />
  <link rel="stylesheet" href="css/Dialog.css" />
  <link rel="stylesheet" href="css/ToolBarButton.css" />
  <link rel="stylesheet" href="css/smoothness/jquery-ui-1.10.3.custom.css" type="text/css" />
<!--  <link rel="stylesheet" href="css/zTreeStyle/zTreeStyle.css" type="text/css" />-->
  <script src="js/Thirdjs/jquery-1.9.1.js"></script>
  <script src="js/Thirdjs/jquery-ui-1.10.3.custom.min.js"></script>
<script src="js/preLoad/EventHandle.js"></script><!--some event handle functions here-->
<script src="js/preLoad/Polling.js"></script><!--polling handle functions here-->
<script src="js/preLoad/Base64.js"></script><!--base64-->
<script src="js/preLoad/Tools.js"></script><!--self defined functions-->
<script src="js/preLoad/globalParmeters.js"></script><!--global pars here--> 
<script src="js/preLoad/ocxFunctions.js"></script><!--ocx_xxxx()" functions-->
<script src="js/ocxControl.js"></script><!--change default classID here-->
<script src="js/UI/language.js"></script><!--global language here-->
<script>
function receive_nothing(data)
{
    $('#login_button').prop('disabled', false);
}
function connect_check(data)
{
    myString = new String(data);
    splitString = myString.split("&");
    if(splitString[0]!=="failed!!")
   {
       g_max_channels=parseInt(splitString[1]);
       if(isNaN(g_max_channels))
       {
           $('#Connect_report').text(global_message["pwderror"]);  
           g_max_channels=0;
           $('#login_button').prop('disabled', false);
           return;
       }
       
       var sid=splitString[0];
       if(sid.charAt(0)==='A')
           g_isadmin=true; 
       else
           g_isadmin=false; 
       
       if(g_isadmin===false&&g_disableOCX)
       {
           var par="logout="+sid;
           $('#Connect_report').text(global_message["g_msg_nopri"]);  
           g_max_channels=0;
           getinfoasync("login.cgi",par,receive_nothing,false);
           return;
       }
       
       document.cookie="SID="+splitString[0];

       myIpAddrTmp = new String(splitString[0]);
       loginPanel_hide();
       $('body').fadeOut(600);
       setTimeout("goToMainPage()",600);    
       $('#Connect_report').hide();
       
       for(var i=0;i<g_max_channels;i++)
       {
           if(splitString[2+i]==="")
           {
               if(i<9)
                   document.cookie="ch"+i+"=CH0"+(i+1);
               else
                   document.cookie="ch"+i+"=CH"+(i+1);
           }
           else    
                document.cookie="ch"+i+"="+splitString[2+i];
       }
       var datalen=splitString.length;
       if(datalen>2+g_max_channels)
            document.cookie="device_name="+splitString[2+g_max_channels];
       if(datalen>3+g_max_channels)
            document.cookie="vssport="+splitString[3+g_max_channels];
       if(datalen>4+g_max_channels)
            document.cookie="version="+splitString[4+g_max_channels];        
   }
   else
   {
       if(splitString[1]!=="Maximum")
            $('#Connect_report').text(global_message["pwderror"]);
        else
            $('#Connect_report').text(global_message["maxiuser"]);   
       $('#login_button').prop('disabled', false);
   }
   
}

function login_process()
{
    if(g_test_mode)
    {
        setTimeout("goToMainPage()",600);
        return;
    }
    $('#login_button').prop('disabled', true);
    var id=$('#Dlg_login').val();
    var pwd=$('#Dlg_pwd').val();
    var par="account="+encodeBase64(id,id.length)+"&password="+encodeBase64(pwd,pwd.length);
    $('#Connect_report').text(global_message["logining"]);
    getinfo("login.
Port 8081 ventrilo Copy
HTTP/1.1 200 OK
Date: Mon, 23 Feb 2026 06:14:03 GMT
Server: DNVRS-Webs
ETag: "0-a34-1e0"
Content-Length: 480
Content-Type: text/html
Connection: close
X-FRAME-OPTIONS: SAMEORIGIN
Last-Modified: Fri, 02 Dec 2016 08:19:00 GMT

\xef\xbb\xbf<!doctype html>
<html>
<head>
	<title></title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" >
	<meta http-equiv="Pragma" content="no-cache" />
	<meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
	<meta http-equiv="Expires" content="0" />
</head>
<body>
</body>
<script>
	window.location.href = "/doc/page/login.asp?_" + (new Date()).getTime();
</script>
</html>
Port 10000 vss Copy
GeOv\x10\x00\x00\x00M\x06\x00\x00\x00P\x01\x00
Port 25 smtp Copy
220 mail.groupesecuraction.com ESMTP MailEnable Service, Version: 10.47-- ready at 02/21/26 18:03:14

No vulnerabilities found.

No TLS/SSL services found.