Odin HomeODIN logoODIN logo

Products

Cyble Vision
Cyber threat intelligence platform
Cyble Hawk
Threat detection and intelligence capabilities built for federal bodies
AmIBreached
Identify, Prioritize and Mitigate darkweb risks
The Cyber Express
Cyber Security News and Magazine

Search

HostsExposed BucketsExposed Files

Resources

API DocumentationPlatform GuideODIN CLIPostmanSDKs
GoPythonJavaScript

Contact Us

[email protected]

Legal

Terms of ServiceSecurity Disclosure PolicyPrivacy Policy
Leading Threat Intelligence Company
LinkedInTwitter XYoutube
ODIN logoODIN logo
LinkedInGithubMediumTwitter XYoutube
Launch YC: Odin - Attack surface monitoring and internet scanning for everyone

Made with ❤️ from Cupertino

© 2026 Cyble Inc. All Rights Reserved.

182.53.216.152

SummaryCVE DetailsRaw Data

Geolocation

Network
182.53.216.0/24
Postal Code
50000
City
Chiang Mai
Country
Thailand (TH)
Continent
Asia
Locale Code
en
Geo Point
18.7857, 98.9736
Updated At
12 Jan 2026, 16:41:30 UTC

Whois

Network
182.53.0.0/16
Organization
TOT Public Company Limited
Desc
TOT Public Company Limited
Updated At
09 Dec 2024, 11:26:54 UTC

Geolocation

Network
182.53.216.0/24
Postal Code
50000
City
Chiang Mai
Country
Thailand (TH)
Continent
Asia
Locale Code
en
Geo Point
18.7857, 98.9736
Updated At
12 Jan 2026, 16:41:30 UTC

Whois

Network
182.53.0.0/16
Organization
TOT Public Company Limited
Desc
TOT Public Company Limited
Updated At
09 Dec 2024, 11:26:54 UTC

80/httpTCPLast Updated At: 07 Jan 2026, 19:30:35 UTC

About Service
Product
Mini web server
Version
1.0
Extra Info
ZTE ZXV10 W300 ADSL router http config
Softwares
Vendor
zte
Product
zxv10_w300
URI
cpe:/h:zte:zxv10_w300
Vendor
montavista
Product
linux_kernel
URI
cpe:/o:montavista:linux_kernel:2.4.17
HTTP
Status Code
200
Title
F670
Body SHA256
99ef5aea7a725d02791d8d938c7ef020609b13893dcbff0a10e5ce1707ec0dfe
ComponentN/A
Response Headers
accept ranges
bytes
cache control
no-cache,no-store
content length
10027
content security policy
default-src 'self' 'unsafe-inline' 'unsafe-eval' data:
content type
text/html; charset=utf-8
server
Mini web server 1.0 ZTE corp 2005.
set cookie
_TESTCOOKIESUPPORT=1; PATH=/; HttpOnly
x content type options
nosniff
x frame options
DENY
x xss protection
1; mode=block
//http

//http

{
  "body": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<META HTTP-EQUIV=\"pragma\" CONTENT=\"no-cache\">\n<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-cache, must-revalidate\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>F670</title>\n<LINK REL=\"stylesheet\" HREF='skin/priorgreen/css/login.css' TYPE=\"text/css\" />\n<LINK REL=\"stylesheet\" HREF=\"css/styleen.css\" TYPE=\"text/css\" />\n<script src=\"js/common.js\"></script>\n<script src=\"js/sha256.min.js\" type=\"text/javascript\"></script>\n\n<script>\n\n\nif(top.location != self.location)\n{\ntop.location=self.location;\n}\nvar SetTFlag = 0;\nvar maxtime;\nvar interval;\ndocument.onkeydown = keyDownSearch;\nvar locktime = 60;\nlocktime = 60;\nlocktime = parseInt(locktime);\nfunction keyDownSearch(ev){\nvar ev = ev || window.event;\nvar code = ev.keyCode || ev.which || ev.charCode;\nif (code == 13) {\ndosubmit();\nreturn false;\n}\nreturn true;\n}\nfunction setTime()\n{\nif(window.name>=locktime || window.name<0 || window.name==\"\")\n{\nmaxtime = Math.min(locktime, 731917 + locktime - 736666);\n}\nelse\n{\nmaxtime = window.name;\n}\nif(maxtime>=0)\n{\nseconds = maxtime;\ngetObj(\"time\").innerHTML=seconds+\" secs\";\nif (maxtime == 0)\n{\nsetDisable();\nSetTFlag =0;\nwindow.name=\"\";\nif(interval)\n{\nclearInterval(interval);\ninterval = 0;\n}\n}\nelse\n{\n--maxtime;\nSetTFlag = 1;\nwindow.name = maxtime;\n}\n}\n}\nfunction setinner(type)\n{\nif (SetTFlag ==0)\n{\ngetObj(\"myLayer\").style.visibility = type ;\n}\n}\nfunction ChangeLang()\n{\nvar lang = \"English\";\nvar submitForm = document.createElement(\"form\");\nsubmitForm.method = 'post';\nsubmitForm.action = \"\";\ndocument.body.appendChild(submitForm);\n\nvar actionElement = createHiddenInput(\"action\", \"setlang\"),\nlangElement = createHiddenInput(\"_lang\", \"\");\nsubmitForm.appendChild(actionElement);\nsubmitForm.appendChild(langElement);\nlangElement.disabled = false;\ngetObj(\"Frm_Username\").disabled = true;\ngetObj(\"Frm_Password\").disabled = true;\nif(true != getObj(\"TestLang01\").disabled)\n{\nif (\"English\" == lang)\n{\nlangElement.value = \"Chinese\";\n}\nelse if (\"Chinese\" == lang)\n{\nlangElement.value = \"English\";\n}\ngetObj(\"Frm_Username\").disabled = true;\ngetObj(\"Frm_Password\").disabled = true;\ngetObj(\"LoginId\").disabled = true;\nsubmitForm.submit();\nif(getObj(\"Frm_Validatecode\") != null)\n{\ngetObj(\"Frm_Validatecode\").disabled = true;\ngetObj(\"RefreshId\").disabled = true;\n}\nvar ObjAct = getObj(\"DevActive\");\nif(ObjAct != null)\n{\nObjAct.disabled = true;\n}\ndocument.fLogin.submit();\n}\n}\nfunction SetCookie(name,value)\n{\nvar Days = 30;\nvar exp = new Date();\nexp.setTime(exp.getTime() + Days*24*60*60*1000);\ndocument.cookie = name + \"=\"+ escape (value)\n+ \";expires=\" + exp.toGMTString();\n}\nfunction getCookie(name)\n{\nvar arr = document.cookie.match(new RegExp(\"(^| )\"+name+\"=([^;]*)(;|$)\"));\nif(arr != null)\n{\nreturn unescape(arr[2]);\n}\nreturn null;\n}\nfunction delCookie(name)\n{\nvar exp = new Date();\nexp.setTime(exp.getTime() - 1);\nvar cval = getCookie(name);\nif( cval!=null )\n{\ndocument.cookie= name + \"=\"+cval+\";expires=\"+exp.toGMTString();\n}\n}\nfunction IsBrowserSupportCookie()\n{\nvar support = false;\nSetCookie('cookie_test','1');\nvar cookie_test = getCookie('cookie_test');\nif( '1' == cookie_test)\n{\nsupport = true;\n}\ndelCookie('cookie_test');\nreturn support;\n}\nfunction focusUsername()\n{\nif (getObj(\"Frm_Username\").disabled == false)\n{\ngetObj(\"Frm_Username\").focus();\n}\nif(getObj(\"Frm_Validatecode\") != null)\n{\nvar randnum = MathRand();\ngetObj(\"ImgID\").src = \"/queryImg.gif?\"+randnum;\n}\n}\n</script>\n</head>\n\n<body onload = \"focusUsername();\">\n<div id=\"container\">\n<div id=\"myLayer\" onmousedown=\"setinner('hidden')\">\n<iframe id=\"myiframe\" style=\"position: absolute; width: 179px; height: 88px; border: 1px none #000000; z-index: -1; filter:alpha(opacity=0); -moz-opacity:0\">\n</iframe>\n<div id=\"layer_login_title\">\n<div style=\"position:relative; left:35px; top:8px;\" >\n<font  class=\"note\" id=\"errnote\">&nbsp;Error</font>\n</div>\n</div>\n<div id=\"layer_login_content\">\n<span>\n&nbsp;&nbsp;<font id=\"errmsg\" class=\"notecontent\" ></font><span id=\"time\" style=\"color:red;display:none;\"></span>\n</span>\n</div>\n</div>\n<!--head���ֿ�ʼ-->\n\n<div id=\"head\">\n\n<div class=\"type\" ><font id=\"\">F670</font></div>\n<div id=\"banner_tot\"></div>\n</div>\n<!--head���ֽ���-->\n<!--content���ֿ�ʼ-->\n<div id=\"loginArea\">\n<!--���ݿ�ʼ-->\n<div class=\"login_frame\">\n<ul class=\"login_title\">\n<li class=\"login_title_left\"></li>\n<li class=\"login_title_center\">Please login to continue...</li>\n\n<a id=\"TestLang\" style=\"cursor:pointer\" href=\"#\" ><li id=\"TestLang01\" class=\"login_title_centercn\" style=\"\" onclick=\"ChangeLang();\"></li></a>\n\n<li class=\"login_title_right\"></li>\n</ul>\n\n<div class=\"content login_3bb_content\">\n<ul class=\"login_blank\"></ul>\n<ul class=\"login_ul_1\">\n<li class=\"login_li_1\"><span>Username</span></li>\n<li class=\"login_li_2\">\n<input type=\"text\" class=\"username\" name=\"Username\" id=\"Frm_Username\" autocomplete=\"new-password\" >\n</li>\n\n</ul>\n<ul class=\"login_blank\"></ul>\n<ul class=\"login_ul_1\">\n<li class=\"login_li_1\"><span>Password</span></li>\n<li class=\"login_li_2\">\n<input type=\"password\" class=\"password\" name=\"Password\"  id=\"Frm_Password\" autocomplete=\"new-password\">\n</li>\n</ul>\n<!-- 3bb������֤��  -->\n<ul class=\"login_blank\"></ul>\n<ul class=\"login_ul_1\">\n<li class=\"login_li_1\"><span>Validate Code</span></li>\n<li class=\"login_li_2\">\n<input type=\"text\" class=\"username\" name=\"Validatecode\" id=\"Frm_Validatecode\" autocomplete=\"new-password\" />\n</li>\n</ul>\n<ul class=\"login_3bb_blank\"></ul>\n<ul class=\"validate_ul_1\">\n<li class=\"validate_left\"></li>\n<li class=\"validate_img\"><img id=\"ImgID\" src=\"\" width=\"100px\" height=\"35px\" alt=\"please wait\" onload=\"imgLoad()\" /></li>\n<li class=\"login_li_3\">\n<input class=\"val_refresh\" type=\"button\" name=\"RefreshId\" id=\"RefreshId\" value=\"Refresh\" onclick=\"validatecodeRefresh();\" disabled=\"true\" />\n</li>\n</ul>\n<ul class=\"login_3bb_blank\"></ul>\n<ul class=\"login_ul_3bb_1\">\n<li class=\"login_li_3bb_1\"><span>Enter the characters(without spaces) shown in the image</span></li>\n</ul>\n<ul class=\"login_blank\"></ul>\n<ul class=\"login_ul_1\">\n<li class=\"login_li_3bb_left\"></li>\n<li class=\"login_li_3bb_3\">\n<input class=\"login\" type=\"submit\"  id=\"LoginId\"  value=\"Login\" onclick=\"dosubmit()\" />\n</li>\n</ul>\n<ul class=\"login_blank\"></ul>\n</div>\n</div>\n\n<!--���ݽ���-->\n</div>\n<!--bottom���ֿ�ʼ-->\n\n<div style=\"font-family: Arial;font-size: 12px;text-align:center;\">\n&copy;2008-2018 ZTE Corporation. All rights reserved.\n</div>\n\n<div class=\"bottom_line\"></div>\n<div id=\"bottomx\"></div>\n<!--bottom���ֽ���-->\n</div>\n</body>\n</html>\n<script>\n\nvar bBrowserCookieOn = IsBrowserSupportCookie();\nif ( bBrowserCookieOn == false )\n{\ngetObj(\"errmsg\").innerHTML = \"Your browser's cookie functionality is turned off, please turn it on before login.\";\ngetObj(\"myLayer\").style.visibility = \"visible\" ;\n}\nelse\n{\n\nwindow.name=\"\";\n\n}\nfunction SetDisabled()\n{\ngetObj(\"Frm_Username\").disabled = true;\ngetObj(\"Frm_Password\").disabled = true;\ngetObj(\"LoginId\").disabled = true;\nvar ObjAct = getObj(\"TestLang01\");\nif(ObjAct != null)\n{\nObjAct.disabled = true;\n}\ngetObj(\"myLayer\").style.visibility = \"visible\" ;\ngetObj(\"time\").style.display = \"\" ;\ninterval = setInterval(\"setTime()\",1000);\n}\nfunction setDisable()\n{\nif (SetTFlag == 1)\n{\ngetObj(\"Frm_Username\").disabled = false;\ngetObj(\"Frm_Password\").disabled = false;\ngetObj(\"LoginId\").disabled = false;\nvar ObjAct = getObj(\"TestLang01\");\nif(ObjAct != null)\n{\nObjAct.disabled = false;\n}\ngetObj(\"time\").style.display = \"none\";\ngetObj(\"myLayer\").style.visibility = \"hidden\";\n}\n}\nfunction dosubmit()\n{\nif (getObj(\"Frm_Username\").value == \"\")\n{\ngetObj(\"errmsg\").innerHTML = \"Username cannot be empty.\";\ngetObj(\"myLayer\").style.visibility = \"visible\" ;\nreturn;\n}\nelse\n{\nif(getObj(\"Frm_Validatecode\") != null)\n{\nvar vaCode = getObj(\"Frm_Validatecode\").value;\nif(vaCode == \"\")\n{\nalert(\"Please input the validate code.\");\n}\nelse\n{\ncheckValidateCode(subpageSubmit);\n}\n}\nelse\n{\nsubpageSubmit();\n}\n}\n}\n\nfunction MathRand()\n{\nvar Num=\"\";\nfor(var i=0;i<6;i++)\n{\nNum+=Math.floor(Math.random()*10);\n}\nreturn Num;\n}\nfunction validatecodeRefresh()\n{\nvar randnum = MathRand();\ngetObj(\"ImgID\").src = \"/queryImg.gif?\"+randnum;\njslDisable(\"RefreshId\");\ngetObj(\"Frm_Validatecode\").value = \"\";\n}\nfunction checkValidateCode(successCall)\n{\nvar ajaxObj = new AJAXObj();\najaxObj.addPostItem(\"Validate_Code\", getObj(\"Frm_Validatecode\").value);\najaxObj.post(\"checkValidateCode.gch\", checkValidateCodeCallBack);\nfunction checkValidateCodeCallBack()\n{\nif ( ajaxObj.getReadyState() == xmlHTTPStatus['Loaded']\n&& 200 == ajaxObj.getStatus() )\n{\nvar resultText = ajaxObj.getResponseText();\nif( -1 != resultText.indexOf(\"SUCC\"))\n{\nsuccessCall();\n}\nelse\n{\nalert(\"validate code is error, Please input again.\");\nvalidatecodeRefresh();\n}\n}\n}\n}\nfunction subpageSubmit()\n{\ngetObj(\"LoginId\").disabled = true;\nvar ObjAct = getObj(\"DevActive\");\nif(ObjAct != null)\n{\nObjAct.disabled = true;\n}\npasswordSHA256();\n}\nfunction imgLoad()\n{\ngetObj(\"RefreshId\").disabled = false;\n}\nfunction passwordSHA256()\n{\nvar after_Password\t=  getObj(\"Frm_Password\").value;\nvar before_Password ;\nvar pwd_random = Math.round(Math.random()*89999999)+10000000;\nbefore_Password = sha256(after_Password + pwd_random);\nvar submitForm = document.createElement(\"form\");\nsubmitForm.method = 'post';\nsubmitForm.action = \"\";\ndocument.body.appendChild(submitForm);\n\nvar actionElement = createHiddenInput(\"action\", \"login\"),\nnameElement = createHiddenInput(\"Username\", getObj(\"Frm_Username\").value),\npassElement = createHiddenInput(\"Password\", before_Password),\ntokenElement = createHiddenInput(\"Frm_Logintoken\", \"17\"),\nrandnumElement = createHiddenInput(\"UserRandomNum\", pwd_random);\nsubmitForm.appendChild(actionElement);\nsubmitForm.appendChild(nameElement);\nsubmitForm.appendChild(passElement);\nsubmitForm.appendChild(tokenElement);\nsubmitForm.appendChild(randnumElement);\nsubmitForm.submit();\n}",
  "body_murmur": 119875628,
  "body_sha256": "99ef5aea7a725d02791d8d938c7ef020609b13893dcbff0a10e5ce1707ec0dfe",
  "content_length": 10027,
  "headers": {
    "accept_ranges": [
      "bytes"
    ],
    "cache_control": [
      "no-cache,no-store"
    ],
    "content_length": [
      "10027"
    ],
    "content_security_policy": [
      "default-src 'self' 'unsafe-inline' 'unsafe-eval' data:"
    ],
    "content_type": [
      "text/html; charset=utf-8"
    ],
    "server": [
      "Mini web server 1.0 ZTE corp 2005."
    ],
    "set_cookie": [
      "_TESTCOOKIESUPPORT=1; PATH=/; HttpOnly"
    ],
    "x_content_type_options": [
      "nosniff"
    ],
    "x_frame_options": [
      "DENY"
    ],
    "x_xss_protection": [
      "1; mode=block"
    ]
  },
  "protocol": "HTTP/1.1",
  "request": {
    "headers": {
      "accept": [
        "*/*"
      ],
      "user_agent": [
        "Mozilla/5.0 (compatible; Odin; https://docs.getodin.com/)"
      ]
    },
    "method": "GET",
    "url": {
      "host": "182.53.216.152",
      "path": "",
      "scheme": "http"
    }
  },
  "status_code": 200,
  "title": "F670"
}

443/httpTCPLast Updated At: 14 Jan 2026, 23:19:43 UTC

About Service
Product
Mini web server
Version
1.0
Extra Info
ZTE ZXV10 W300 ADSL router http config
Softwares
Vendor
zte
Product
zxv10_w300
URI
cpe:/h:zte:zxv10_w300
Vendor
montavista
Product
linux_kernel
URI
cpe:/o:montavista:linux_kernel:2.4.17
HTTP
Status Code
200
Title
F670
Body SHA256
7d34497ac596268173f283557ea69871d77a036608e126a5f6ab29876589412b
ComponentN/A
Response Headers
accept ranges
bytes
cache control
no-cache,no-store
content length
10021
content security policy
default-src 'self' 'unsafe-inline' 'unsafe-eval' data:
content type
text/html; charset=utf-8
server
Mini web server 1.0 ZTE corp 2005.
set cookie
_TESTCOOKIESUPPORT=1; PATH=/; HttpOnly; Secure
x content type options
nosniff
x frame options
DENY
x xss protection
1; mode=block
TLS
Serial Number
10896366476775576542
Validity From
13 Jul 2016, 01:32:15
Validity To
10 Jul 2031, 01:32:15
Subject AN
192.168.1.1
Subject CN
192.168.1.1
Subject Org
ZTE
Issuer CN
ZTE-ROOT-CA
Issuer Org
ZTE
Fingerprint
MD5
A601C9F7D23FE6BFE93F884C1E1AE804
SHA1
DB2CF636B2091612BDDF1E591706D472B6400CBD
SHA256
4CAA880F5DB7A65CB4554B8A07D7D178F4BC8076FA18A83A980E805E18998532
JARM
04d02d00004d04d04c04d02d04d04d9674c6b4e623ae36cc2d998e99e2262e
//http

//http

{
  "body": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<META HTTP-EQUIV=\"pragma\" CONTENT=\"no-cache\">\n<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-cache, must-revalidate\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>F670</title>\n<LINK REL=\"stylesheet\" HREF='skin/priorgreen/css/login.css' TYPE=\"text/css\" />\n<LINK REL=\"stylesheet\" HREF=\"css/styleen.css\" TYPE=\"text/css\" />\n<script src=\"js/common.js\"></script>\n<script src=\"js/sha256.min.js\" type=\"text/javascript\"></script>\n\n<script>\n\n\nif(top.location != self.location)\n{\ntop.location=self.location;\n}\nvar SetTFlag = 0;\nvar maxtime;\nvar interval;\ndocument.onkeydown = keyDownSearch;\nvar locktime = 60;\nlocktime = 60;\nlocktime = parseInt(locktime);\nfunction keyDownSearch(ev){\nvar ev = ev || window.event;\nvar code = ev.keyCode || ev.which || ev.charCode;\nif (code == 13) {\ndosubmit();\nreturn false;\n}\nreturn true;\n}\nfunction setTime()\n{\nif(window.name>=locktime || window.name<0 || window.name==\"\")\n{\nmaxtime = Math.min(locktime, 0 + locktime - 132982);\n}\nelse\n{\nmaxtime = window.name;\n}\nif(maxtime>=0)\n{\nseconds = maxtime;\ngetObj(\"time\").innerHTML=seconds+\" secs\";\nif (maxtime == 0)\n{\nsetDisable();\nSetTFlag =0;\nwindow.name=\"\";\nif(interval)\n{\nclearInterval(interval);\ninterval = 0;\n}\n}\nelse\n{\n--maxtime;\nSetTFlag = 1;\nwindow.name = maxtime;\n}\n}\n}\nfunction setinner(type)\n{\nif (SetTFlag ==0)\n{\ngetObj(\"myLayer\").style.visibility = type ;\n}\n}\nfunction ChangeLang()\n{\nvar lang = \"English\";\nvar submitForm = document.createElement(\"form\");\nsubmitForm.method = 'post';\nsubmitForm.action = \"\";\ndocument.body.appendChild(submitForm);\n\nvar actionElement = createHiddenInput(\"action\", \"setlang\"),\nlangElement = createHiddenInput(\"_lang\", \"\");\nsubmitForm.appendChild(actionElement);\nsubmitForm.appendChild(langElement);\nlangElement.disabled = false;\ngetObj(\"Frm_Username\").disabled = true;\ngetObj(\"Frm_Password\").disabled = true;\nif(true != getObj(\"TestLang01\").disabled)\n{\nif (\"English\" == lang)\n{\nlangElement.value = \"Chinese\";\n}\nelse if (\"Chinese\" == lang)\n{\nlangElement.value = \"English\";\n}\ngetObj(\"Frm_Username\").disabled = true;\ngetObj(\"Frm_Password\").disabled = true;\ngetObj(\"LoginId\").disabled = true;\nsubmitForm.submit();\nif(getObj(\"Frm_Validatecode\") != null)\n{\ngetObj(\"Frm_Validatecode\").disabled = true;\ngetObj(\"RefreshId\").disabled = true;\n}\nvar ObjAct = getObj(\"DevActive\");\nif(ObjAct != null)\n{\nObjAct.disabled = true;\n}\ndocument.fLogin.submit();\n}\n}\nfunction SetCookie(name,value)\n{\nvar Days = 30;\nvar exp = new Date();\nexp.setTime(exp.getTime() + Days*24*60*60*1000);\ndocument.cookie = name + \"=\"+ escape (value)\n+ \";expires=\" + exp.toGMTString();\n}\nfunction getCookie(name)\n{\nvar arr = document.cookie.match(new RegExp(\"(^| )\"+name+\"=([^;]*)(;|$)\"));\nif(arr != null)\n{\nreturn unescape(arr[2]);\n}\nreturn null;\n}\nfunction delCookie(name)\n{\nvar exp = new Date();\nexp.setTime(exp.getTime() - 1);\nvar cval = getCookie(name);\nif( cval!=null )\n{\ndocument.cookie= name + \"=\"+cval+\";expires=\"+exp.toGMTString();\n}\n}\nfunction IsBrowserSupportCookie()\n{\nvar support = false;\nSetCookie('cookie_test','1');\nvar cookie_test = getCookie('cookie_test');\nif( '1' == cookie_test)\n{\nsupport = true;\n}\ndelCookie('cookie_test');\nreturn support;\n}\nfunction focusUsername()\n{\nif (getObj(\"Frm_Username\").disabled == false)\n{\ngetObj(\"Frm_Username\").focus();\n}\nif(getObj(\"Frm_Validatecode\") != null)\n{\nvar randnum = MathRand();\ngetObj(\"ImgID\").src = \"/queryImg.gif?\"+randnum;\n}\n}\n</script>\n</head>\n\n<body onload = \"focusUsername();\">\n<div id=\"container\">\n<div id=\"myLayer\" onmousedown=\"setinner('hidden')\">\n<iframe id=\"myiframe\" style=\"position: absolute; width: 179px; height: 88px; border: 1px none #000000; z-index: -1; filter:alpha(opacity=0); -moz-opacity:0\">\n</iframe>\n<div id=\"layer_login_title\">\n<div style=\"position:relative; left:35px; top:8px;\" >\n<font  class=\"note\" id=\"errnote\">&nbsp;Error</font>\n</div>\n</div>\n<div id=\"layer_login_content\">\n<span>\n&nbsp;&nbsp;<font id=\"errmsg\" class=\"notecontent\" ></font><span id=\"time\" style=\"color:red;display:none;\"></span>\n</span>\n</div>\n</div>\n<!--head���ֿ�ʼ-->\n\n<div id=\"head\">\n\n<div class=\"type\" ><font id=\"\">F670</font></div>\n<div id=\"banner_tot\"></div>\n</div>\n<!--head���ֽ���-->\n<!--content���ֿ�ʼ-->\n<div id=\"loginArea\">\n<!--���ݿ�ʼ-->\n<div class=\"login_frame\">\n<ul class=\"login_title\">\n<li class=\"login_title_left\"></li>\n<li class=\"login_title_center\">Please login to continue...</li>\n\n<a id=\"TestLang\" style=\"cursor:pointer\" href=\"#\" ><li id=\"TestLang01\" class=\"login_title_centercn\" style=\"\" onclick=\"ChangeLang();\"></li></a>\n\n<li class=\"login_title_right\"></li>\n</ul>\n\n<div class=\"content login_3bb_content\">\n<ul class=\"login_blank\"></ul>\n<ul class=\"login_ul_1\">\n<li class=\"login_li_1\"><span>Username</span></li>\n<li class=\"login_li_2\">\n<input type=\"text\" class=\"username\" name=\"Username\" id=\"Frm_Username\" autocomplete=\"new-password\" >\n</li>\n\n</ul>\n<ul class=\"login_blank\"></ul>\n<ul class=\"login_ul_1\">\n<li class=\"login_li_1\"><span>Password</span></li>\n<li class=\"login_li_2\">\n<input type=\"password\" class=\"password\" name=\"Password\"  id=\"Frm_Password\" autocomplete=\"new-password\">\n</li>\n</ul>\n<!-- 3bb������֤��  -->\n<ul class=\"login_blank\"></ul>\n<ul class=\"login_ul_1\">\n<li class=\"login_li_1\"><span>Validate Code</span></li>\n<li class=\"login_li_2\">\n<input type=\"text\" class=\"username\" name=\"Validatecode\" id=\"Frm_Validatecode\" autocomplete=\"new-password\" />\n</li>\n</ul>\n<ul class=\"login_3bb_blank\"></ul>\n<ul class=\"validate_ul_1\">\n<li class=\"validate_left\"></li>\n<li class=\"validate_img\"><img id=\"ImgID\" src=\"\" width=\"100px\" height=\"35px\" alt=\"please wait\" onload=\"imgLoad()\" /></li>\n<li class=\"login_li_3\">\n<input class=\"val_refresh\" type=\"button\" name=\"RefreshId\" id=\"RefreshId\" value=\"Refresh\" onclick=\"validatecodeRefresh();\" disabled=\"true\" />\n</li>\n</ul>\n<ul class=\"login_3bb_blank\"></ul>\n<ul class=\"login_ul_3bb_1\">\n<li class=\"login_li_3bb_1\"><span>Enter the characters(without spaces) shown in the image</span></li>\n</ul>\n<ul class=\"login_blank\"></ul>\n<ul class=\"login_ul_1\">\n<li class=\"login_li_3bb_left\"></li>\n<li class=\"login_li_3bb_3\">\n<input class=\"login\" type=\"submit\"  id=\"LoginId\"  value=\"Login\" onclick=\"dosubmit()\" />\n</li>\n</ul>\n<ul class=\"login_blank\"></ul>\n</div>\n</div>\n\n<!--���ݽ���-->\n</div>\n<!--bottom���ֿ�ʼ-->\n\n<div style=\"font-family: Arial;font-size: 12px;text-align:center;\">\n&copy;2008-2018 ZTE Corporation. All rights reserved.\n</div>\n\n<div class=\"bottom_line\"></div>\n<div id=\"bottomx\"></div>\n<!--bottom���ֽ���-->\n</div>\n</body>\n</html>\n<script>\n\nvar bBrowserCookieOn = IsBrowserSupportCookie();\nif ( bBrowserCookieOn == false )\n{\ngetObj(\"errmsg\").innerHTML = \"Your browser's cookie functionality is turned off, please turn it on before login.\";\ngetObj(\"myLayer\").style.visibility = \"visible\" ;\n}\nelse\n{\n\nwindow.name=\"\";\n\n}\nfunction SetDisabled()\n{\ngetObj(\"Frm_Username\").disabled = true;\ngetObj(\"Frm_Password\").disabled = true;\ngetObj(\"LoginId\").disabled = true;\nvar ObjAct = getObj(\"TestLang01\");\nif(ObjAct != null)\n{\nObjAct.disabled = true;\n}\ngetObj(\"myLayer\").style.visibility = \"visible\" ;\ngetObj(\"time\").style.display = \"\" ;\ninterval = setInterval(\"setTime()\",1000);\n}\nfunction setDisable()\n{\nif (SetTFlag == 1)\n{\ngetObj(\"Frm_Username\").disabled = false;\ngetObj(\"Frm_Password\").disabled = false;\ngetObj(\"LoginId\").disabled = false;\nvar ObjAct = getObj(\"TestLang01\");\nif(ObjAct != null)\n{\nObjAct.disabled = false;\n}\ngetObj(\"time\").style.display = \"none\";\ngetObj(\"myLayer\").style.visibility = \"hidden\";\n}\n}\nfunction dosubmit()\n{\nif (getObj(\"Frm_Username\").value == \"\")\n{\ngetObj(\"errmsg\").innerHTML = \"Username cannot be empty.\";\ngetObj(\"myLayer\").style.visibility = \"visible\" ;\nreturn;\n}\nelse\n{\nif(getObj(\"Frm_Validatecode\") != null)\n{\nvar vaCode = getObj(\"Frm_Validatecode\").value;\nif(vaCode == \"\")\n{\nalert(\"Please input the validate code.\");\n}\nelse\n{\ncheckValidateCode(subpageSubmit);\n}\n}\nelse\n{\nsubpageSubmit();\n}\n}\n}\n\nfunction MathRand()\n{\nvar Num=\"\";\nfor(var i=0;i<6;i++)\n{\nNum+=Math.floor(Math.random()*10);\n}\nreturn Num;\n}\nfunction validatecodeRefresh()\n{\nvar randnum = MathRand();\ngetObj(\"ImgID\").src = \"/queryImg.gif?\"+randnum;\njslDisable(\"RefreshId\");\ngetObj(\"Frm_Validatecode\").value = \"\";\n}\nfunction checkValidateCode(successCall)\n{\nvar ajaxObj = new AJAXObj();\najaxObj.addPostItem(\"Validate_Code\", getObj(\"Frm_Validatecode\").value);\najaxObj.post(\"checkValidateCode.gch\", checkValidateCodeCallBack);\nfunction checkValidateCodeCallBack()\n{\nif ( ajaxObj.getReadyState() == xmlHTTPStatus['Loaded']\n&& 200 == ajaxObj.getStatus() )\n{\nvar resultText = ajaxObj.getResponseText();\nif( -1 != resultText.indexOf(\"SUCC\"))\n{\nsuccessCall();\n}\nelse\n{\nalert(\"validate code is error, Please input again.\");\nvalidatecodeRefresh();\n}\n}\n}\n}\nfunction subpageSubmit()\n{\ngetObj(\"LoginId\").disabled = true;\nvar ObjAct = getObj(\"DevActive\");\nif(ObjAct != null)\n{\nObjAct.disabled = true;\n}\npasswordSHA256();\n}\nfunction imgLoad()\n{\ngetObj(\"RefreshId\").disabled = false;\n}\nfunction passwordSHA256()\n{\nvar after_Password\t=  getObj(\"Frm_Password\").value;\nvar before_Password ;\nvar pwd_random = Math.round(Math.random()*89999999)+10000000;\nbefore_Password = sha256(after_Password + pwd_random);\nvar submitForm = document.createElement(\"form\");\nsubmitForm.method = 'post';\nsubmitForm.action = \"\";\ndocument.body.appendChild(submitForm);\n\nvar actionElement = createHiddenInput(\"action\", \"login\"),\nnameElement = createHiddenInput(\"Username\", getObj(\"Frm_Username\").value),\npassElement = createHiddenInput(\"Password\", before_Password),\ntokenElement = createHiddenInput(\"Frm_Logintoken\", \"1\"),\nrandnumElement = createHiddenInput(\"UserRandomNum\", pwd_random);\nsubmitForm.appendChild(actionElement);\nsubmitForm.appendChild(nameElement);\nsubmitForm.appendChild(passElement);\nsubmitForm.appendChild(tokenElement);\nsubmitForm.appendChild(randnumElement);\nsubmitForm.submit();\n}",
  "body_murmur": -739323382,
  "body_sha256": "7d34497ac596268173f283557ea69871d77a036608e126a5f6ab29876589412b",
  "content_length": 10021,
  "headers": {
    "accept_ranges": [
      "bytes"
    ],
    "cache_control": [
      "no-cache,no-store"
    ],
    "content_length": [
      "10021"
    ],
    "content_security_policy": [
      "default-src 'self' 'unsafe-inline' 'unsafe-eval' data:"
    ],
    "content_type": [
      "text/html; charset=utf-8"
    ],
    "server": [
      "Mini web server 1.0 ZTE corp 2005."
    ],
    "set_cookie": [
      "_TESTCOOKIESUPPORT=1; PATH=/; HttpOnly; Secure"
    ],
    "x_content_type_options": [
      "nosniff"
    ],
    "x_frame_options": [
      "DENY"
    ],
    "x_xss_protection": [
      "1; mode=block"
    ]
  },
  "protocol": "HTTP/1.1",
  "request": {
    "headers": {
      "accept": [
        "*/*"
      ],
      "user_agent": [
        "Mozilla/5.0 (compatible; Odin; https://docs.getodin.com/)"
      ]
    },
    "method": "GET",
    "url": {
      "host": "182.53.216.152",
      "path": "",
      "scheme": "https"
    }
  },
  "status_code": 200,
  "title": "F670"
}

8000/hik-connectTCPLast Updated At: 20 Dec 2025, 02:00:35 UTC

About Service
Product
HikVision camera control
VersionN/A
Extra InfoN/A
14 Jan 2026, 23:19:43 UTC