Returning 1 result(s) out of 1 in 0.079 second(s)

  • 223.204.154.38:7580 (tcp/http) - last seen on 2024-11-07 at 03:32:05 UTC

    • IP
      223.204.154.38
      Network
      223.204.0.0/14
      Domain(s)
      3bb.in.th
      Device

      <enterprise field>: device.class <enterprise field>: device.productvendor

      Operating System
      Linux Linux 2
      URL

      http://223.204.154.38:7580/ 200

      HTTP Title
      ::: Login :::
      Reverse DNS
      mx-ll-223.204.154-38.dynamic.3bb.in.th
      ASN
      AS45758
      Organization
      Triple T Broadband Public Company Limited
      Protocol
      http
      Source
      datascan
    • NOTE
      This tab is a merge from current page results.
      CPE(s)
      Domain(s)
      3bb.in.th
      Hostname(s)
      mx-ll-223.204.154-38.dynamic.3bb.in.th
      IP(s)
      223.204.154.38
      Port(s)
      7580
      Protocol(s)
      http
      Tag(s)
      URL(s)
      /
    • Operating System
      Linux Linux 2
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      498757ed6cd314988f10f57b901a6c7b
      HTTP Header MD5
      15514d09ab3a6e41ccb6a3bff154ef8a
      HTTP Body MD5
      c1795339bfc5fbb0f593b34bec5a77c1
    • HTTP/1.1 200 OK
      Date: Thu, 07 Nov 2024 10:32:05 GMT
      Server: Linux/2.x UPnP/1.0 Avtech/1.0
      Connection: close
      Last-Modified: Wed, 26 Apr 2017 07:14:20 GMT
      Content-Type: text/html
      ETag: 379-15850-1493190860
      Content-Length: 15850
      
      <html>
      <head>
      <link rel="icon" href="/nobody/favicon.ico" type="image/vnd.microsoft.icon" />
      <link rel="shortcut icon" href="/nobody/favicon.ico" type="image/vnd.microsoft.icon" />
      <link rel="bookmark" href="/nobody/favicon.ico" type="image/vnd.microsoft.icon" />
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="googlebot" content="nosnippet">
      <meta name="robots" content="noarchive">
      <title>::: Login :::</title>
      <style>
      <!--
      body {background-image: url(/nobody/jpg/bg.jpg); margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
      td { font-size:14px;color:#FFFFFF;font-weight:bold; font-family:Arial;}
      .inputTxt{ width:120px; font-family:Courier New, Arial; border-right: #acacac 1px solid; border-top: #acacac 1px solid; border-left: #acacac 1px solid; border-bottom: #acacac 1px solid; background-color: #ffffff; height:20px;}
      .codeBorder{border-right: #696969 2px solid; border-top: #acacac 1px solid; border-left: #acacac 1px solid; border-bottom: #696969 2px solid; background-color: #ffffff;}
      .font0{font-size:36px;font-family:Arial; font-style:italic;}
      .font1{font-size:24px;font-family:Arial; font-style:italic; color:#EDEDED;}
      -->
      </style>
      <script language="JavaScript">
      //Kelvin++ 2014-07-31 check is it opening from EZ server, then auto-login use ez.htm
      if(document.URL.indexOf("?a=") > 0){
          var VerifyStr_Base64 = document.URL.split("?")[1].substring(2);
          location.href="/nobody/ez.htm?a="+VerifyStr_Base64+"&rnd=" + Math.random();
      }
      /* ========== loginQuickDevice.js ========== */
      function getCookie(c_name){
          if (document.cookie.length>0){
              c_start=document.cookie.indexOf(c_name + "=");
              if (c_start!=-1){ 
                  c_start=c_start + c_name.length+1; 
                  c_end=document.cookie.indexOf(";",c_start);
                  if (c_end==-1) c_end=document.cookie.length;
                  return unescape(document.cookie.substring(c_start,c_end));
              } 
          }
          return "";
      }
      
      function setCookie(c_name,value,expiredays){
          var exdate=new Date();
          exdate.setDate(exdate.getDate()+expiredays);
          document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
      }
      
      var w = window.screen.availWidth;
      
      if(getCookie("ViewMode")!="Classic"){
          if(w <= 800){//mobile screen width < 800
          	if(w >= 320)
          		location.href="/nobody/mobile320.htm?Login=Quick";
          	else
          		location.href="/nobody/mobile.htm?Login=Quick";
          }
      }
      
      //no use
      function isMobileBrowser(){
          var u = navigator.userAgent.toLowerCase();
          
          if(u.indexOf("midp") != -1)
          	return true;
          else if(u.indexOf("mobile") != -1)
          	return true;
          else if(u.indexOf("iphone") != -1 || u.indexOf("ipod") != -1)
          	return true;
          else if(u.indexOf("series60") != -1 || u.indexOf("symbian") != -1)
          	return true;
          else if(u.indexOf("blackberry") != -1)
          	return true;
          else if(u.indexOf("android") != -1)
          	return true;
          else if(u.indexOf("windows ce") != -1 || u.indexOf("windows phone") != -1)
          	return true;
          else if(u.indexOf("htc") != -1 || u.indexOf("hd2_") != -1)
          	return true;
          else if(u.indexOf("palm") != -1)
          	return true;
          else
          	return false;
      }
      
      
      /* ========== webtoolkit.base64.js ========== */
      var Base64 = {
      
      	// private property
      	_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
      
      	// public method for encoding
      	encode : function (input) {
      		var output = "";
      		var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
      		var i = 0;
      
      		input = Base64._utf8_encode(input);
      
      		while (i < input.length) {
      
      			chr1 = input.charCodeAt(i++);
      			chr2 = input.charCodeAt(i++);
      			chr3 = input.charCodeAt(i++);
      
      			enc1 = chr1 >> 2;
      			enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
      			enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
      			enc4 = chr3 & 63;
      
      			if (isNaN(chr2)) {
      				enc3 = enc4 = 64;
      			} else if (isNaN(chr3)) {
      				enc4 = 64;
      			}
      
      			output = output +
      			this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +
      			this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
      
      		}
      
      		return output;
      	},
      
      	// public method for decoding
      	decode : function (input) {
      		var output = "";
      		var chr1, chr2, chr3;
      		var enc1, enc2, enc3, enc4;
      		var i = 0;
      
      		input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
      
      		while (i < input.length) {
      
      			enc1 = this._keyStr.indexOf(input.charAt(i++));
      			enc2 = this._keyStr.indexOf(input.charAt(i++));
      			enc3 = this._keyStr.indexOf(input.charAt(i++));
      			enc4 = this._keyStr.indexOf(input.charAt(i++));
      
      			chr1 = (enc1 << 2) | (enc2 >> 4);
      			chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
      			chr3 = ((enc3 & 3) << 6) | enc4;
      
      			output = output + String.fromCharCode(chr1);
      
      			if (enc3 != 64) {
      				output = output + String.fromCharCode(chr2);
      			}
      			if (enc4 != 64) {
      				output = output + String.fromCharCode(chr3);
      			}
      
      		}
      
      		output = Base64._utf8_decode(output);
      
      		return output;
      
      	},
      
      	// private method for UTF-8 encoding
      	_utf8_encode : function (string) {
      		string = string.replace(/\r\n/g,"\n");
      		var utftext = "";
      
      		for (var n = 0; n < string.length; n++) {
      
      			var c = string.charCodeAt(n);
      
      			if (c < 128) {
      				utftext += String.fromCharCode(c);
      			}
      			else if((c > 127) && (c < 2048)) {
      				utftext += String.fromCharCode((c >> 6) | 192);
      				utftext += String.fromCharCode((c & 63) | 128);
      			}
      			else {
      				utftext += String.fromCharCode((c >> 12) | 224);
      				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
      				utftext += String.fromCharCode((c & 63) | 128);
      			}
      
      		}
      
      		return utftext;
      	},
      
      	// private method for UTF-8 decoding
      	_utf8_decode : function (utftext) {
      		var string = "";
      		var i = 0;
      		var c = c1 = c2 = 0;
      
      		while ( i < utftext.length ) {
      
      			c = utftext.charCodeAt(i);
      
      			if (c < 128) {
      				string += String.fromCharCode(c);
      				i++;
      			}
      			else if((c > 191) && (c < 224)) {
      				c2 = utftext.charCodeAt(i+1);
      				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
      				i += 2;
      			}
      			else {
      				c2 = utftext.charCodeAt(i+1);
      				c3 = utftext.charCodeAt(i+2);
      				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
      				i += 3;
      			}
      
      		}
      
      		return string;
      	}
      
      }
      
      /* ========== loginQuick.js ========== */
      var ff;
      var CheckOnlySupportIE = false;
      var DVR_ONLY_SUPPORT_IE = "_042_082_162_046_";
      var isIEBrowser = false;
      
      if ((navigator.appName == "Microsoft Internet Explorer") && (navigator.platform != "MacPPC") && (navigator.platform != "Mac68k")) {
        isIEBrowser = true;
      }
      
      /* disabled backspace key */
      if(typeof window.event != 'undefined'){
          document.onkeydown = function(){if(event.srcElement.tagName.toUpperCase() != 'INPUT'){return (event.keyCode != 8);}}
      }else{
          document.onkeypress = function(e){if(e.target.nodeName.toUpperCase() != 'INPUT'){return (e.keyCode != 8);}}
      }
      
      function init(){
      	ff = document.myForm;
      	ff.Username.value = "";
      	ff.Password.value = "";
      	ff.Username.focus();
      	//setTimeout("getCaptchaImg()", 1000);
      }
      
      function getCaptchaImg(){
      	document.getElementById("Captcha").src = "/cgi-bin/nobody/Captcha.cgi?action=get&image=login_bmp";
      }
      
      function goCheck(e){
          if(window.event && e.keyCode ==13) //IE
              check(); 
          else if(e.which == 13) // Netscape/Firefox/Opera
              check();
      }
      
      function check(){
          if(!ff){return false;}
          
          document.cookie = "x=1";
          if (document.cookie.indexOf("x=")==-1){
              alert("Browser Cookie not supported.");
              frmReload();
              return false;
          }
          var actionStr = "/cgi-bin/nobody/VerifyCode.cgi"
          actionStr += "?account="+Base64.encode(ff.Username.value+":"+ff.Password.value);
          //actionStr += "&captcha_code="+ff.CaptchaCode.value;
          //actionStr += "&verify_code="+getCookie("captcha");
          actionStr += "&rnd="+Math.random();
      	var httpObj = createHttpRequestObj();
      	httpObj.onreadystatechange = function(){
          	if (httpObj.readyState == 4 && httpObj.status == 200){
          		var objStr    = new Object();
          		objStr.strSrc = httpObj.responseText;
          		tmpStr = objStr.strSrc.split("\n");
                  if (tmpStr[1] == "OK"){
                      getUserLevel();
                  }else{
                      alert(tmpStr[1]);
                      frmReload();
                  }
              }
          };
      	httpObj.open("get", actionStr, true);
      	httpObj.send(null);
      	return false;
      }
      
      function getUserLevel(){
      	/*
      	var httpObj = createHttpRequestObj();
      	requestData = "/cgi-bin/guest/Login.cgi?rnd="+Math.random();
      	httpObj.onreadystatechange = function(){
          	if (httpObj.readyState == 4 && httpObj.status == 200){
          		var objStr    = new Object();
          		objStr.strSrc = httpObj.responseText;
          		
          		if (CheckOnlySupportIE && GetCgiParam(objStr, "Product-ID-Minor=") == 1){
          		    var pid = objStr.strGet;
          		    var pidc = "_"+pid+"_";
          		    if(!isIEBrowser && DVR_ONLY_SUPPORT_IE.indexOf(pidc) != -1){
          		        //alert("This machine is not supported, please visit 'www.avtech.com.tw' for more details.");
          		        if(confirm("This machine is not supported.\nDo you want to get more details?")){
          		            location.href = "http://www.eagleeyescctv.com/jump/dvr.htm";
          		        }
          		        return false;
          		    }
          		}
          		
          		if (GetCgiParam(objStr, "User-Level=") == 1){
          			setCookie("LifeTime", "");
          			setCookie("ReloWebTime", 0);
          			if(objStr.strGet == "SUPERVISOR")
                          location.href="/index.htm";
                      else
                          location.href="/index.htm";
      					//location.href="/default.htm";
                  }else{alert('Login Failed.');}
                  
          	}
          };
      	httpObj.open("get", requestData, true);
      	httpObj.send(null);
      	*/
      	setCookie("brokenhdd", "");
      	setCookie("LifeTime", "");
      	setCookie("ReloWebTime", 0);
      	location.href="/index.htm";
      }
      
      function frmReload(){
          ff.Username.value="";
          ff.Password.value="";
          //ff.CaptchaCode.value="";
          location.reload();
      }
      
      function createHttpRequestObj(){
      	var XMLhttpObject = null;
      	try {XMLhttpObject = new XMLHttpRequest();}
      	catch(e){
      		try {XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");}
      		catch(e){
      			try {XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");}
      			catch(e) {return null;}
      		}
      	}
      	return XMLhttpObject;
      }
      
      function GetCgiParam(objStr, strSearch){
      	var curr_pos;var result;
      	objStr.strSearch=strSearch;
      	objStr.curr_pos=0;
      	do{
      		result = 1;
      		curr_pos = objStr.strSrc.indexOf(objStr.strSearch, objStr.curr_pos);
      		if (curr_pos < 0){
      			result = 0;
      			break;
      		}
      		objStr.curr_pos = curr_pos + objStr.strSearch.length;
      		curr_pos = objStr.strSrc.indexOf('\n', objStr.curr_pos);
      		if (curr_pos < 0){
      			if (objStr.curr_pos < objStr.strSrc.length){
      				objStr.strGet 	= objStr.strSrc.substring(objStr.curr_pos, objStr.strSrc.length);
      				objStr.curr_pos = curr_pos;	
      				break;
      			}
      			result = 0;
      			break;
      		}
      		objStr.strGet 	= objStr.strSrc.substring(objStr.curr_pos, curr_pos);
      		objStr.curr_pos = curr_pos;
      	} while(0);
      	return result;
      }
      
      function goMobile(){
          setCookie("ViewMode", "Mobile");
      	var w = window.screen.availWidth;
      	if(w >= 320)
      		location.href="/nobody/mobile320.htm?Login=Quick";
      	else
      		location.href="/nobody/mobile.htm?Login=Quick";
      }
      
      </script>
      </head>
      <body onload="init()">
      <form name="myForm" method="POST" target="_top" onSubmit="return check();">
      <table width="778" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr><td width="778" height="197" valign="middle" >
              <table width="201" border="0" cellspacing="0" cellpadding="0">
                  <tr><td width="201" height="25">&nbsp;</td></tr>
              </table>
              <table width="467" height="88" border="0" align="center" cellpadding="0" cellspacing="0">
                  <tr><td width="493" height="53" class="font0">&nbsp;&nbsp;&nbsp;Any time &amp; Any where</td></tr>
                  <tr><td class="font1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IP Surveillance for Your Life</td></tr>
              </table></td></tr>
          <tr><td height="114" valign="middle">
              <table width="778" border="0" align="center" cellpadding="0" cellspacing="0">
                  <tr><td width="221" height="247" valign="top"></td>
              <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td height="94" valign="top"><table width="341" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="21"><img src="/nobody/jpg/lcorner.jpg" width="21" height="33" alt=""></td>
                      <td width="306" align="center" background="/nobody/jpg/banner.jpg"> Customer Login </td>
                      <td width="14"><img src="/nobody/jpg/rcor.jpg" width="18" height="33"></td>
                    </tr>
                  </table>
                          <table width="341" border="0" align="left" cellpadding="0" cellspacing="0">
                            <tr>
                              <td width="8%"><img src="/nobody/jpg/mem.jpg" width="83" height="168"></td>
                              <td width="87%" background="/nobody/jpg/bg09.gif">
                                  <!-- input box -->
                                  <table width="233" height="80" border="0" cellpadding="0" cellspacing="0">
                                  <tr>
                                    <td width="96" height="41" align="right">Username :&nbsp;</td>
                                    <td width="124"><input name="Username" maxlength="31" type="text" class="inputTxt" size="17" onkeydown="goCheck(event);"></td>
                                  </tr>
                                  <tr>
                                    <td width="96" height="37" align="right">Password :&nbsp;</td>
                                    <td><input name="Password" maxlength="31" type="password" class="inputTxt" size="17" onkeydown="goCheck(event);"></td>
                                  </tr>
                                  </table></td>
      
                              <td width="5%"><img src="/nobody/jpg/line11.jpg" width="18" height="168"></td>
                            </tr>
                        </table></td>
                </tr>
                <tr>
                  <td valign="top"><table width="341" border="0" align="center" cellpadding="0" cellspacing="0">
                    <tr>
                      <td width="17" valign="top" background="/nobody/jpg/bg14.jpg"><img src="/nobody/jpg/cor.jpg" width="17" height="46"></td>
                      <td width="305" background="/nobody/jpg/bg14.jpg">
                          <!-- button -->
                          <table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr><td align="center"><img src="/nobody/jpg/login.gif" style="cursor:pointer" width="103" height="29" border="0" onClick="check();"></td></tr>
                          </table></td>
                      <td width="18" valign="top"><img src="/nobody/jpg/cor18.jpg" width="18" height="46"></td>
                    </tr>
                  </table></td>
                </tr>
              </table></td>
              <td width="218" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td></td>
                </tr>
                
              </table></td>
            </tr>
          </table>
          <table width="778" border="0" align="center" cellpadding="0" cellspacing="0">
            <tr>
              <td width="213"></td>
              <td width="339" height="132" align="center">View: <a href="#" style='color:#00ffff' onclick="goMobile()">Mobile</a> | PC</td>
              <td width="226"></td>
            </tr>
          </table></td>
        </tr>
      </table>
      </form>
      </body>
      </html>
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T03:32:05.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "eagleeyescctv.com"
               ],
               "file" : [
                  "verifycode.cgi"
               ],
               "hostname" : [
                  "www.eagleeyescctv.com"
               ],
               "url" : [
                  "http://www.eagleeyescctv.com/jump/dvr.htm"
               ]
            },
            "favicon" : {
               "url" : "/nobody/favicon.ico"
            },
            "http" : {
               "bodymd5" : "c1795339bfc5fbb0f593b34bec5a77c1",
               "bodymmh3" : -878287826,
               "header" : [
                  {
                     "name" : "Last-Modified",
                     "value" : "Wed, 26 Apr 2017 07:14:20 GMT"
                  },
                  {
                     "name" : "ETag",
                     "value" : "379-15850-1493190860"
                  }
               ],
               "headermd5" : "15514d09ab3a6e41ccb6a3bff154ef8a",
               "headermmh3" : -463662719,
               "title" : "::: Login :::"
            },
            "length" : 16086
         },
         "asn" : "AS45758",
         "city" : "Samut Sakhon",
         "country" : "TH",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nDate: Thu, 07 Nov 2024 10:32:05 GMT\r\nServer: Linux/2.x UPnP/1.0 Avtech/1.0\r\nConnection: close\r\nLast-Modified: Wed, 26 Apr 2017 07:14:20 GMT\r\nContent-Type: text/html\r\nETag: 379-15850-1493190860\r\nContent-Length: 15850\r\n\r\n<html>\r\n<head>\r\n<link rel=\"icon\" href=\"/nobody/favicon.ico\" type=\"image/vnd.microsoft.icon\" />\r\n<link rel=\"shortcut icon\" href=\"/nobody/favicon.ico\" type=\"image/vnd.microsoft.icon\" />\r\n<link rel=\"bookmark\" href=\"/nobody/favicon.ico\" type=\"image/vnd.microsoft.icon\" />\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n<meta name=\"googlebot\" content=\"nosnippet\">\r\n<meta name=\"robots\" content=\"noarchive\">\r\n<title>::: Login :::</title>\r\n<style>\r\n<!--\r\nbody {background-image: url(/nobody/jpg/bg.jpg); margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}\r\ntd { font-size:14px;color:#FFFFFF;font-weight:bold; font-family:Arial;}\r\n.inputTxt{ width:120px; font-family:Courier New, Arial; border-right: #acacac 1px solid; border-top: #acacac 1px solid; border-left: #acacac 1px solid; border-bottom: #acacac 1px solid; background-color: #ffffff; height:20px;}\r\n.codeBorder{border-right: #696969 2px solid; border-top: #acacac 1px solid; border-left: #acacac 1px solid; border-bottom: #696969 2px solid; background-color: #ffffff;}\r\n.font0{font-size:36px;font-family:Arial; font-style:italic;}\r\n.font1{font-size:24px;font-family:Arial; font-style:italic; color:#EDEDED;}\r\n-->\r\n</style>\r\n<script language=\"JavaScript\">\r\n//Kelvin++ 2014-07-31 check is it opening from EZ server, then auto-login use ez.htm\r\nif(document.URL.indexOf(\"?a=\") > 0){\r\n    var VerifyStr_Base64 = document.URL.split(\"?\")[1].substring(2);\r\n    location.href=\"/nobody/ez.htm?a=\"+VerifyStr_Base64+\"&rnd=\" + Math.random();\r\n}\r\n/* ========== loginQuickDevice.js ========== */\r\nfunction getCookie(c_name){\r\n    if (document.cookie.length>0){\r\n        c_start=document.cookie.indexOf(c_name + \"=\");\r\n        if (c_start!=-1){ \r\n            c_start=c_start + c_name.length+1; \r\n            c_end=document.cookie.indexOf(\";\",c_start);\r\n            if (c_end==-1) c_end=document.cookie.length;\r\n            return unescape(document.cookie.substring(c_start,c_end));\r\n        } \r\n    }\r\n    return \"\";\r\n}\r\n\r\nfunction setCookie(c_name,value,expiredays){\r\n    var exdate=new Date();\r\n    exdate.setDate(exdate.getDate()+expiredays);\r\n    document.cookie=c_name+ \"=\" +escape(value)+((expiredays==null) ? \"\" : \";expires=\"+exdate.toGMTString());\r\n}\r\n\r\nvar w = window.screen.availWidth;\r\n\r\nif(getCookie(\"ViewMode\")!=\"Classic\"){\r\n    if(w <= 800){//mobile screen width < 800\r\n    \tif(w >= 320)\r\n    \t\tlocation.href=\"/nobody/mobile320.htm?Login=Quick\";\r\n    \telse\r\n    \t\tlocation.href=\"/nobody/mobile.htm?Login=Quick\";\r\n    }\r\n}\r\n\r\n//no use\r\nfunction isMobileBrowser(){\r\n    var u = navigator.userAgent.toLowerCase();\r\n    \r\n    if(u.indexOf(\"midp\") != -1)\r\n    \treturn true;\r\n    else if(u.indexOf(\"mobile\") != -1)\r\n    \treturn true;\r\n    else if(u.indexOf(\"iphone\") != -1 || u.indexOf(\"ipod\") != -1)\r\n    \treturn true;\r\n    else if(u.indexOf(\"series60\") != -1 || u.indexOf(\"symbian\") != -1)\r\n    \treturn true;\r\n    else if(u.indexOf(\"blackberry\") != -1)\r\n    \treturn true;\r\n    else if(u.indexOf(\"android\") != -1)\r\n    \treturn true;\r\n    else if(u.indexOf(\"windows ce\") != -1 || u.indexOf(\"windows phone\") != -1)\r\n    \treturn true;\r\n    else if(u.indexOf(\"htc\") != -1 || u.indexOf(\"hd2_\") != -1)\r\n    \treturn true;\r\n    else if(u.indexOf(\"palm\") != -1)\r\n    \treturn true;\r\n    else\r\n    \treturn false;\r\n}\r\n\r\n\r\n/* ========== webtoolkit.base64.js ========== */\r\nvar Base64 = {\r\n\r\n\t// private property\r\n\t_keyStr : \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\",\r\n\r\n\t// public method for encoding\r\n\tencode : function (input) {\r\n\t\tvar output = \"\";\r\n\t\tvar chr1, chr2, chr3, enc1, enc2, enc3, enc4;\r\n\t\tvar i = 0;\r\n\r\n\t\tinput = Base64._utf8_encode(input);\r\n\r\n\t\twhile (i < input.length) {\r\n\r\n\t\t\tchr1 = input.charCodeAt(i++);\r\n\t\t\tchr2 = input.charCodeAt(i++);\r\n\t\t\tchr3 = input.charCodeAt(i++);\r\n\r\n\t\t\tenc1 = chr1 >> 2;\r\n\t\t\tenc2 = ((chr1 & 3) << 4) | (chr2 >> 4);\r\n\t\t\tenc3 = ((chr2 & 15) << 2) | (chr3 >> 6);\r\n\t\t\tenc4 = chr3 & 63;\r\n\r\n\t\t\tif (isNaN(chr2)) {\r\n\t\t\t\tenc3 = enc4 = 64;\r\n\t\t\t} else if (isNaN(chr3)) {\r\n\t\t\t\tenc4 = 64;\r\n\t\t\t}\r\n\r\n\t\t\toutput = output +\r\n\t\t\tthis._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +\r\n\t\t\tthis._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);\r\n\r\n\t\t}\r\n\r\n\t\treturn output;\r\n\t},\r\n\r\n\t// public method for decoding\r\n\tdecode : function (input) {\r\n\t\tvar output = \"\";\r\n\t\tvar chr1, chr2, chr3;\r\n\t\tvar enc1, enc2, enc3, enc4;\r\n\t\tvar i = 0;\r\n\r\n\t\tinput = input.replace(/[^A-Za-z0-9\\+\\/\\=]/g, \"\");\r\n\r\n\t\twhile (i < input.length) {\r\n\r\n\t\t\tenc1 = this._keyStr.indexOf(input.charAt(i++));\r\n\t\t\tenc2 = this._keyStr.indexOf(input.charAt(i++));\r\n\t\t\tenc3 = this._keyStr.indexOf(input.charAt(i++));\r\n\t\t\tenc4 = this._keyStr.indexOf(input.charAt(i++));\r\n\r\n\t\t\tchr1 = (enc1 << 2) | (enc2 >> 4);\r\n\t\t\tchr2 = ((enc2 & 15) << 4) | (enc3 >> 2);\r\n\t\t\tchr3 = ((enc3 & 3) << 6) | enc4;\r\n\r\n\t\t\toutput = output + String.fromCharCode(chr1);\r\n\r\n\t\t\tif (enc3 != 64) {\r\n\t\t\t\toutput = output + String.fromCharCode(chr2);\r\n\t\t\t}\r\n\t\t\tif (enc4 != 64) {\r\n\t\t\t\toutput = output + String.fromCharCode(chr3);\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\toutput = Base64._utf8_decode(output);\r\n\r\n\t\treturn output;\r\n\r\n\t},\r\n\r\n\t// private method for UTF-8 encoding\r\n\t_utf8_encode : function (string) {\r\n\t\tstring = string.replace(/\\r\\n/g,\"\\n\");\r\n\t\tvar utftext = \"\";\r\n\r\n\t\tfor (var n = 0; n < string.length; n++) {\r\n\r\n\t\t\tvar c = string.charCodeAt(n);\r\n\r\n\t\t\tif (c < 128) {\r\n\t\t\t\tutftext += String.fromCharCode(c);\r\n\t\t\t}\r\n\t\t\telse if((c > 127) && (c < 2048)) {\r\n\t\t\t\tutftext += String.fromCharCode((c >> 6) | 192);\r\n\t\t\t\tutftext += String.fromCharCode((c & 63) | 128);\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tutftext += String.fromCharCode((c >> 12) | 224);\r\n\t\t\t\tutftext += String.fromCharCode(((c >> 6) & 63) | 128);\r\n\t\t\t\tutftext += String.fromCharCode((c & 63) | 128);\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\treturn utftext;\r\n\t},\r\n\r\n\t// private method for UTF-8 decoding\r\n\t_utf8_decode : function (utftext) {\r\n\t\tvar string = \"\";\r\n\t\tvar i = 0;\r\n\t\tvar c = c1 = c2 = 0;\r\n\r\n\t\twhile ( i < utftext.length ) {\r\n\r\n\t\t\tc = utftext.charCodeAt(i);\r\n\r\n\t\t\tif (c < 128) {\r\n\t\t\t\tstring += String.fromCharCode(c);\r\n\t\t\t\ti++;\r\n\t\t\t}\r\n\t\t\telse if((c > 191) && (c < 224)) {\r\n\t\t\t\tc2 = utftext.charCodeAt(i+1);\r\n\t\t\t\tstring += String.fromCharCode(((c & 31) << 6) | (c2 & 63));\r\n\t\t\t\ti += 2;\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tc2 = utftext.charCodeAt(i+1);\r\n\t\t\t\tc3 = utftext.charCodeAt(i+2);\r\n\t\t\t\tstring += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));\r\n\t\t\t\ti += 3;\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\treturn string;\r\n\t}\r\n\r\n}\r\n\r\n/* ========== loginQuick.js ========== */\r\nvar ff;\r\nvar CheckOnlySupportIE = false;\r\nvar DVR_ONLY_SUPPORT_IE = \"_042_082_162_046_\";\r\nvar isIEBrowser = false;\r\n\r\nif ((navigator.appName == \"Microsoft Internet Explorer\") && (navigator.platform != \"MacPPC\") && (navigator.platform != \"Mac68k\")) {\r\n  isIEBrowser = true;\r\n}\r\n\r\n/* disabled backspace key */\r\nif(typeof window.event != 'undefined'){\r\n    document.onkeydown = function(){if(event.srcElement.tagName.toUpperCase() != 'INPUT'){return (event.keyCode != 8);}}\r\n}else{\r\n    document.onkeypress = function(e){if(e.target.nodeName.toUpperCase() != 'INPUT'){return (e.keyCode != 8);}}\r\n}\r\n\r\nfunction init(){\r\n\tff = document.myForm;\r\n\tff.Username.value = \"\";\r\n\tff.Password.value = \"\";\r\n\tff.Username.focus();\r\n\t//setTimeout(\"getCaptchaImg()\", 1000);\r\n}\r\n\r\nfunction getCaptchaImg(){\r\n\tdocument.getElementById(\"Captcha\").src = \"/cgi-bin/nobody/Captcha.cgi?action=get&image=login_bmp\";\r\n}\r\n\r\nfunction goCheck(e){\r\n    if(window.event && e.keyCode ==13) //IE\r\n        check(); \r\n    else if(e.which == 13) // Netscape/Firefox/Opera\r\n        check();\r\n}\r\n\r\nfunction check(){\r\n    if(!ff){return false;}\r\n    \r\n    document.cookie = \"x=1\";\r\n    if (document.cookie.indexOf(\"x=\")==-1){\r\n        alert(\"Browser Cookie not supported.\");\r\n        frmReload();\r\n        return false;\r\n    }\r\n    var actionStr = \"/cgi-bin/nobody/VerifyCode.cgi\"\r\n    actionStr += \"?account=\"+Base64.encode(ff.Username.value+\":\"+ff.Password.value);\r\n    //actionStr += \"&captcha_code=\"+ff.CaptchaCode.value;\r\n    //actionStr += \"&verify_code=\"+getCookie(\"captcha\");\r\n    actionStr += \"&rnd=\"+Math.random();\r\n\tvar httpObj = createHttpRequestObj();\r\n\thttpObj.onreadystatechange = function(){\r\n    \tif (httpObj.readyState == 4 && httpObj.status == 200){\r\n    \t\tvar objStr    = new Object();\r\n    \t\tobjStr.strSrc = httpObj.responseText;\r\n    \t\ttmpStr = objStr.strSrc.split(\"\\n\");\r\n            if (tmpStr[1] == \"OK\"){\r\n                getUserLevel();\r\n            }else{\r\n                alert(tmpStr[1]);\r\n                frmReload();\r\n            }\r\n        }\r\n    };\r\n\thttpObj.open(\"get\", actionStr, true);\r\n\thttpObj.send(null);\r\n\treturn false;\r\n}\r\n\r\nfunction getUserLevel(){\r\n\t/*\r\n\tvar httpObj = createHttpRequestObj();\r\n\trequestData = \"/cgi-bin/guest/Login.cgi?rnd=\"+Math.random();\r\n\thttpObj.onreadystatechange = function(){\r\n    \tif (httpObj.readyState == 4 && httpObj.status == 200){\r\n    \t\tvar objStr    = new Object();\r\n    \t\tobjStr.strSrc = httpObj.responseText;\r\n    \t\t\r\n    \t\tif (CheckOnlySupportIE && GetCgiParam(objStr, \"Product-ID-Minor=\") == 1){\r\n    \t\t    var pid = objStr.strGet;\r\n    \t\t    var pidc = \"_\"+pid+\"_\";\r\n    \t\t    if(!isIEBrowser && DVR_ONLY_SUPPORT_IE.indexOf(pidc) != -1){\r\n    \t\t        //alert(\"This machine is not supported, please visit 'www.avtech.com.tw' for more details.\");\r\n    \t\t        if(confirm(\"This machine is not supported.\\nDo you want to get more details?\")){\r\n    \t\t            location.href = \"http://www.eagleeyescctv.com/jump/dvr.htm\";\r\n    \t\t        }\r\n    \t\t        return false;\r\n    \t\t    }\r\n    \t\t}\r\n    \t\t\r\n    \t\tif (GetCgiParam(objStr, \"User-Level=\") == 1){\r\n    \t\t\tsetCookie(\"LifeTime\", \"\");\r\n    \t\t\tsetCookie(\"ReloWebTime\", 0);\r\n    \t\t\tif(objStr.strGet == \"SUPERVISOR\")\r\n                    location.href=\"/index.htm\";\r\n                else\r\n                    location.href=\"/index.htm\";\r\n\t\t\t\t\t//location.href=\"/default.htm\";\r\n            }else{alert('Login Failed.');}\r\n            \r\n    \t}\r\n    };\r\n\thttpObj.open(\"get\", requestData, true);\r\n\thttpObj.send(null);\r\n\t*/\r\n\tsetCookie(\"brokenhdd\", \"\");\r\n\tsetCookie(\"LifeTime\", \"\");\r\n\tsetCookie(\"ReloWebTime\", 0);\r\n\tlocation.href=\"/index.htm\";\r\n}\r\n\r\nfunction frmReload(){\r\n    ff.Username.value=\"\";\r\n    ff.Password.value=\"\";\r\n    //ff.CaptchaCode.value=\"\";\r\n    location.reload();\r\n}\r\n\r\nfunction createHttpRequestObj(){\r\n\tvar XMLhttpObject = null;\r\n\ttry {XMLhttpObject = new XMLHttpRequest();}\r\n\tcatch(e){\r\n\t\ttry {XMLhttpObject = new ActiveXObject(\"Msxml2.XMLHTTP\");}\r\n\t\tcatch(e){\r\n\t\t\ttry {XMLhttpObject = new ActiveXObject(\"Microsoft.XMLHTTP\");}\r\n\t\t\tcatch(e) {return null;}\r\n\t\t}\r\n\t}\r\n\treturn XMLhttpObject;\r\n}\r\n\r\nfunction GetCgiParam(objStr, strSearch){\r\n\tvar curr_pos;var result;\r\n\tobjStr.strSearch=strSearch;\r\n\tobjStr.curr_pos=0;\r\n\tdo{\r\n\t\tresult = 1;\r\n\t\tcurr_pos = objStr.strSrc.indexOf(objStr.strSearch, objStr.curr_pos);\r\n\t\tif (curr_pos < 0){\r\n\t\t\tresult = 0;\r\n\t\t\tbreak;\r\n\t\t}\r\n\t\tobjStr.curr_pos = curr_pos + objStr.strSearch.length;\r\n\t\tcurr_pos = objStr.strSrc.indexOf('\\n', objStr.curr_pos);\r\n\t\tif (curr_pos < 0){\r\n\t\t\tif (objStr.curr_pos < objStr.strSrc.length){\r\n\t\t\t\tobjStr.strGet \t= objStr.strSrc.substring(objStr.curr_pos, objStr.strSrc.length);\r\n\t\t\t\tobjStr.curr_pos = curr_pos;\t\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t\tresult = 0;\r\n\t\t\tbreak;\r\n\t\t}\r\n\t\tobjStr.strGet \t= objStr.strSrc.substring(objStr.curr_pos, curr_pos);\r\n\t\tobjStr.curr_pos = curr_pos;\r\n\t} while(0);\r\n\treturn result;\r\n}\r\n\r\nfunction goMobile(){\r\n    setCookie(\"ViewMode\", \"Mobile\");\r\n\tvar w = window.screen.availWidth;\r\n\tif(w >= 320)\r\n\t\tlocation.href=\"/nobody/mobile320.htm?Login=Quick\";\r\n\telse\r\n\t\tlocation.href=\"/nobody/mobile.htm?Login=Quick\";\r\n}\r\n\r\n</script>\r\n</head>\r\n<body onload=\"init()\">\r\n<form name=\"myForm\" method=\"POST\" target=\"_top\" onSubmit=\"return check();\">\r\n<table width=\"778\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\r\n    <tr><td width=\"778\" height=\"197\" valign=\"middle\" >\r\n        <table width=\"201\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n            <tr><td width=\"201\" height=\"25\">&nbsp;</td></tr>\r\n        </table>\r\n        <table width=\"467\" height=\"88\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\r\n            <tr><td width=\"493\" height=\"53\" class=\"font0\">&nbsp;&nbsp;&nbsp;Any time &amp; Any where</td></tr>\r\n            <tr><td class=\"font1\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IP Surveillance for Your Life</td></tr>\r\n        </table></td></tr>\r\n    <tr><td height=\"114\" valign=\"middle\">\r\n        <table width=\"778\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\r\n            <tr><td width=\"221\" height=\"247\" valign=\"top\"></td>\r\n        <td valign=\"top\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n          <tr>\r\n            <td height=\"94\" valign=\"top\"><table width=\"341\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n              <tr>\r\n                <td width=\"21\"><img src=\"/nobody/jpg/lcorner.jpg\" width=\"21\" height=\"33\" alt=\"\"></td>\r\n                <td width=\"306\" align=\"center\" background=\"/nobody/jpg/banner.jpg\"> Customer Login </td>\r\n                <td width=\"14\"><img src=\"/nobody/jpg/rcor.jpg\" width=\"18\" height=\"33\"></td>\r\n              </tr>\r\n            </table>\r\n                    <table width=\"341\" border=\"0\" align=\"left\" cellpadding=\"0\" cellspacing=\"0\">\r\n                      <tr>\r\n                        <td width=\"8%\"><img src=\"/nobody/jpg/mem.jpg\" width=\"83\" height=\"168\"></td>\r\n                        <td width=\"87%\" background=\"/nobody/jpg/bg09.gif\">\r\n                            <!-- input box -->\r\n                            <table width=\"233\" height=\"80\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n                            <tr>\r\n                              <td width=\"96\" height=\"41\" align=\"right\">Username :&nbsp;</td>\r\n                              <td width=\"124\"><input name=\"Username\" maxlength=\"31\" type=\"text\" class=\"inputTxt\" size=\"17\" onkeydown=\"goCheck(event);\"></td>\r\n                            </tr>\r\n                            <tr>\r\n                              <td width=\"96\" height=\"37\" align=\"right\">Password :&nbsp;</td>\r\n                              <td><input name=\"Password\" maxlength=\"31\" type=\"password\" class=\"inputTxt\" size=\"17\" onkeydown=\"goCheck(event);\"></td>\r\n                            </tr>\r\n                            </table></td>\r\n\r\n                        <td width=\"5%\"><img src=\"/nobody/jpg/line11.jpg\" width=\"18\" height=\"168\"></td>\r\n                      </tr>\r\n                  </table></td>\r\n          </tr>\r\n          <tr>\r\n            <td valign=\"top\"><table width=\"341\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\r\n              <tr>\r\n                <td width=\"17\" valign=\"top\" background=\"/nobody/jpg/bg14.jpg\"><img src=\"/nobody/jpg/cor.jpg\" width=\"17\" height=\"46\"></td>\r\n                <td width=\"305\" background=\"/nobody/jpg/bg14.jpg\">\r\n                    <!-- button -->\r\n                    <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n                    <tr><td align=\"center\"><img src=\"/nobody/jpg/login.gif\" style=\"cursor:pointer\" width=\"103\" height=\"29\" border=\"0\" onClick=\"check();\"></td></tr>\r\n                    </table></td>\r\n                <td width=\"18\" valign=\"top\"><img src=\"/nobody/jpg/cor18.jpg\" width=\"18\" height=\"46\"></td>\r\n              </tr>\r\n            </table></td>\r\n          </tr>\r\n        </table></td>\r\n        <td width=\"218\" valign=\"top\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n          <tr>\r\n            <td></td>\r\n          </tr>\r\n          \r\n        </table></td>\r\n      </tr>\r\n    </table>\r\n    <table width=\"778\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\r\n      <tr>\r\n        <td width=\"213\"></td>\r\n        <td width=\"339\" height=\"132\" align=\"center\">View: <a href=\"#\" style='color:#00ffff' onclick=\"goMobile()\">Mobile</a> | PC</td>\r\n        <td width=\"226\"></td>\r\n      </tr>\r\n    </table></td>\r\n  </tr>\r\n</table>\r\n</form>\r\n</body>\r\n</html>",
         "datamd5" : "498757ed6cd314988f10f57b901a6c7b",
         "datammh3" : -1933980046,
         "device" : {
            "class" : "<enterprise field>: device.class",
            "productvendor" : "<enterprise field>: device.productvendor"
         },
         "domain" : [
            "3bb.in.th"
         ],
         "geolocus" : {
            "asn" : "AS45629",
            "continent" : "AS",
            "continentname" : "Asia",
            "country" : "TH",
            "countryname" : "Thailand",
            "domain" : [
               "3bb.in.th",
               "3bbmail.com",
               "jasmine.com"
            ],
            "isineu" : "false",
            "latitude" : "15.870032",
            "location" : "15.870032,100.992541",
            "longitude" : "100.992541",
            "netname" : "TTBP-TH",
            "organization" : "Triple T Broadband Public Company Limited",
            "subnet" : "223.204.0.0/15"
         },
         "host" : [
            "mx-ll-223"
         ],
         "hostname" : [
            "mx-ll-223.204.154-38.dynamic.3bb.in.th"
         ],
         "ip" : "223.204.154.38",
         "ipv6" : "false",
         "latitude" : "13.5341",
         "location" : "13.5341,100.2860",
         "longitude" : "100.2860",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Triple T Broadband Public Company Limited",
         "os" : "Linux",
         "osvendor" : "Linux",
         "osversion" : "2",
         "port" : 7580,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "mx-ll-223.204.154-38.dynamic.3bb.in.th"
         ],
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "dynamic.3bb.in.th",
            "204.154-38.dynamic.3bb.in.th",
            "154-38.dynamic.3bb.in.th"
         ],
         "subnet" : "223.204.0.0/14",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "in.th"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }