175.210.196.223
{
"scan_id": 1763364810,
"ip": "175.210.196.223",
"is_ipv4": true,
"is_ipv6": false,
"location": {
"network": "175.210.196.0/24",
"postal_code": "145",
"coordinates": {
"latitude": "37.4988",
"longitude": "126.7824"
},
"geo_point": "37.4988, 126.7824",
"locale_code": "en",
"continent": "Asia",
"country_code": "KR",
"country_name": "South Korea",
"city": "Bucheon-si"
},
"location_updated_at": "2025-11-20T16:44:29Z",
"asn": {
"number": "AS4766",
"organization": "Korea Telecom",
"country_code": ""
},
"asn_updated_at": "0001-01-01T00:00:00Z",
"whois": {
"network": "175.208.0.0/13",
"organization": "Korea Telecom",
"descr": "Korea Telecom",
"_encoding": {
"raw": "BASE64"
}
},
"whois_updated_at": "2024-12-09T19:04:47Z",
"tags": [
{
"name": "is_anonymous_proxy",
"pretty_name": "Anonymous Proxy",
"value": false,
"last_updated_at": "2025-11-20T16:44:29Z"
},
{
"name": "is_cdn",
"pretty_name": "CDN",
"value": false,
"last_updated_at": "2025-11-20T18:05:44Z"
},
{
"name": "is_satellite_provider",
"pretty_name": "Satellite Provider",
"value": false,
"last_updated_at": "2025-11-20T16:44:29Z"
}
],
"services": [
{
"port": 22,
"protocol": "tcp",
"name": "ssh",
"version": "",
"product": "Dropbear sshd",
"extra_info": "protocol 2.0",
"tunnel": "",
"softwares": [
{
"uri": "cpe:/a:matt_johnston:dropbear_ssh_server",
"part": "a",
"vendor": "matt_johnston",
"product": "dropbear_ssh_server",
"version": "ANY",
"language": "ANY",
"edition": "ANY",
"update": "ANY"
},
{
"uri": "cpe:/o:linux:linux_kernel",
"part": "o",
"vendor": "linux",
"product": "linux_kernel",
"version": "ANY",
"language": "ANY",
"edition": "ANY",
"update": "ANY"
}
],
"modules": {
"ssh": {
"banner": "SSH-2.0-dropbear",
"client_to_server_ciphers": [
"aes128-ctr",
"aes256-ctr"
],
"client_to_server_compression": [
"none"
],
"client_to_server_macs": [
"hmac-sha1",
"hmac-sha2-256"
],
"host_key_algorithms": [
"ssh-rsa"
],
"kex_algorithms": [
"curve25519-sha256",
"[email protected]",
"diffie-hellman-group14-sha256",
"diffie-hellman-group14-sha1",
"[email protected]"
],
"key": {
"algorithm": "ssh-rsa",
"fingerprint_sha256": "35a88640c1b5fe57d1849bfc27fb24cad61a3e3dd9c1aff76ba244d626263305",
"raw": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDb/L52dW4/W2Dw3LuMs2FlRqXE85Y3qzhdwOwJwAEJMrOGY1rHqdIIwRfJoI0d1Gp5D6jgbPojDDdR1a7IKZDM2knGXXZWdRgesL6C7OcP/8NQ2ggIhqNESwFM5hy6u/YPEmEJAcqsRfHk73IZ3PiJiRiL38bUzLpcW6KqvSFuvmDXlsJNpQ7eMjfQK0w+Jd7YMrrekbX5sviMgMtnLnWWhFnJgfi9CN8xlnCUHzTuwtzmohxTKT6x6zkMLV9msJKear9p+UjiuftVaYqA+vR/U7L73BfP/zMt5c0GUoMWyDb73TWDA0O6TVpAHNRzcvTYOanEv2kPCfSeJBIAjVXX"
},
"server_to_client_ciphers": [
"aes128-ctr",
"aes256-ctr"
],
"server_to_client_compression": [
"none"
],
"server_to_client_macs": [
"hmac-sha1",
"hmac-sha2-256"
],
"software": "dropbear",
"version": "2.0"
}
},
"cve": [
{
"id": "CVE-1999-0431",
"score": 5,
"severity": "medium"
},
{
"id": "CVE-1999-0656",
"score": 5,
"severity": "medium"
},
{
"id": "CVE-1999-1285",
"score": 2.1,
"severity": "low"
}
],
"_meta": {
"name": "",
"desc": "",
"category": ""
},
"last_updated_at": "2025-11-20T22:19:52.735Z"
},
{
"port": 80,
"protocol": "tcp",
"name": "http",
"version": "",
"product": "Gargoyle WAP firmware httpd",
"extra_info": "",
"tunnel": "",
"softwares": [
{
"uri": "cpe:/o:linux:linux_kernel",
"part": "o",
"vendor": "linux",
"product": "linux_kernel",
"version": "ANY",
"language": "ANY",
"edition": "ANY",
"update": "ANY"
}
],
"modules": {
"http": {
"body": "<!DOCTYPE html>\n<head>\n\t<meta charset=\"utf-8\">\n\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n\t<meta name=\"description\" content=\"Gargoyle Firmware Webgui for router management.\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t<title>Gargoyle Router Management Utility</title>\n\t<link rel=\"shortcut icon\" href=\"/themes/Gargoyle/images/favicon.png\"/>\n\t<link rel=\"stylesheet\" href=\"/themes/Gargoyle/bootstrap.min.css?1.13.0\">\n\t<link rel=\"stylesheet\" href=\"/themes/Gargoyle/common.css?1.13.0\"/>\n\t<link rel=\"stylesheet\" href=\"/themes/Gargoyle/theme.css?1.13.0\">\n\t<script src=\"/js/common.js?1.13.0\"></script>\n\t<script src=\"/js/login.js?1.13.0\"></script>\n\t<script src=\"/js/../hooks/login/050-tor.js?1.13.0\"></script>\n\t<script src=\"/js/../hooks/login/070-openvpn.js?1.13.0\"></script>\n\t<script src=\"/js/../hooks/login/080-wireguard.js?1.13.0\"></script>\n\t<script src=\"/js/../hooks/login/090-qr_code.js?1.13.0\"></script>\n\t<script src=\"i18n/English-EN/strings.js?1.13.0\"></script>\n\t<script src=\"/i18n/English-EN/login.js?1.13.0\"></script>\n\t<script src=\"/i18n/English-EN/login.js?1.13.0\"></script>\n\t<script src=\"/i18n/English-EN/050-tor.js?1.13.0\"></script>\n\t<script src=\"/themes/Gargoyle/theme.js?1.13.0\"></script>\n</head>\n<body>\n\t<div id=\"darken\"><iframe id=\"d_iframe\" class=\"select_free\"></iframe></div>\n\t<div id=\"wait_msg\">\n\t\t<div id=\"wait_txt\">\n\t\t\tPlease Wait While Settings Are Applied\n\t\t</div>\n\t\t<div id=\"wait_icon\">\n\t\t\t<img src=\"/themes/Gargoyle/images/wait_icon.gif\"/>\n\t\t</div>\n\t\t<iframe id=\"m_iframe\" class=\"select_free\"></iframe>\n\t</div>\n\t<div id=\"row-offcanvas\" class=\"row-offcanvas full-height\">\n\t\t<div id=\"wrapper\" class=\"container-fluid full-height\">\n\t\t\t<div id=\"content\" class=\"col-xs-12 col-md-10 col-lg-10 col-md-push-2 col-lg-push-2 full-height\">\n\t\t\t\t<div id=\"topnavbar\" class=\"navbar navbar-default\">\n\t\t\t\t\t<div class=\"container-fluid\">\n\t\t\t\t\t\t<div class=\"navbar-header\">\n\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default sidebar-toggle navbar-toggle\" onclick=\"sidebar()\">\n\t\t\t\t\t\t\t\t<span class=\"sr-only\">Toggle navigation</span>\n\t\t\t\t\t\t\t\t<span class=\"icon-bar\"></span>\n\t\t\t\t\t\t\t\t<span class=\"icon-bar\"></span>\n\t\t\t\t\t\t\t\t<span class=\"icon-bar\"></span>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t<span class=\"navbar-brand\">Router Management Utility</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"row\">\n\t\t\t\t\t<div class=\"col-lg-12\">\n\t\t\t\t\t\t<div class=\"alert alert-danger\" style=\"display:none;\">Router storage full (read only) or is mounted in volatile storage (RAM). It will not function correctly, or will revert to a previous state after rebooting. Restore default configuration or flash new firmware (without preserving settings).</div>\n<script>\n\tvar gargoyleBinRoot = \"/www/.\";\n\tvar haveCollapsibleMenus = 1;\n\tvar haveThemeJs = 1;\n\tvar uciOriginal = new UCIContainer();\n\tuciOriginal.set('gargoyle', 'global', '', \"global\");\n\tuciOriginal.set('gargoyle', 'global', 'web_root', \"/www\");\n\tuciOriginal.set('gargoyle', 'global', 'bin_root', \".\");\n\tuciOriginal.set('gargoyle', 'global', 'js_root', \"js\");\n\tuciOriginal.set('gargoyle', 'global', 'theme_root', \"themes\");\n\tuciOriginal.set('gargoyle', 'global', 'theme', \"Gargoyle\");\n\tuciOriginal.set('gargoyle', 'global', 'common_css', \"common.css\");\n\tuciOriginal.set('gargoyle', 'global', 'common_js', \"common.js\");\n\tuciOriginal.set('gargoyle', 'global', 'require_web_password', \"1\");\n\tuciOriginal.set('gargoyle', 'global', 'version', \"1.13.0\");\n\tuciOriginal.set('gargoyle', 'global', 'fallback_lang', \"English-EN\");\n\tuciOriginal.set('gargoyle', 'global', 'language', \"English-EN\");\n\tuciOriginal.set('gargoyle', 'global', 'session_timeout', \"60\");\n\tuciOriginal.set('gargoyle', 'display', '', \"display\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall', \"Firewall\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_portforwarding', \"Port Forwarding\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_connlimits', \"Connection Limits\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_restriction', \"Restrictions\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_quotas', \"Quotas\");\n\tuciOriginal.set('gargoyle', 'display', 'status', \"Status\");\n\tuciOriginal.set('gargoyle', 'display', 'status_overview', \"Overview\");\n\tuciOriginal.set('gargoyle', 'display', 'status_bandwidth', \"Bandwidth Usage\");\n\tuciOriginal.set('gargoyle', 'display', 'status_bdist', \"B/W Distribution\");\n\tuciOriginal.set('gargoyle', 'display', 'status_webmon', \"Web Usage\");\n\tuciOriginal.set('gargoyle', 'display', 'status_quotause', \"Quota Usage\");\n\tuciOriginal.set('gargoyle', 'display', 'status_hosts', \"Connected Hosts\");\n\tuciOriginal.set('gargoyle', 'display', 'status_connections', \"Connection List\");\n\tuciOriginal.set('gargoyle', 'display', 'connection', \"Connection\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_dhcp', \"DHCP\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_basic', \"Basic\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_routing', \"Routing\");\n\tuciOriginal.set('gargoyle', 'display', 'system', \"System\");\n\tuciOriginal.set('gargoyle', 'display', 'system_access', \"Router Access\");\n\tuciOriginal.set('gargoyle', 'display', 'system_ident', \"Identification\");\n\tuciOriginal.set('gargoyle', 'display', 'system_time', \"Time\");\n\tuciOriginal.set('gargoyle', 'display', 'system_plugins', \"Plugins\");\n\tuciOriginal.set('gargoyle', 'display', 'system_backup', \"Backup / Restore\");\n\tuciOriginal.set('gargoyle', 'display', 'system_update', \"Update Firmware\");\n\tuciOriginal.set('gargoyle', 'display', 'system_reboot', \"Reboot\");\n\tuciOriginal.set('gargoyle', 'display', 'system_about', \"About\");\n\tuciOriginal.set('gargoyle', 'display', 'logout', \"Logout\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_tor', \"Tor\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_openvpn', \"OpenVPN\");\n\tuciOriginal.set('gargoyle', 'display', 'system_printers', \"USB Printer\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_wireguard', \"Wireguard\");\n\tuciOriginal.set('gargoyle', 'display', 'system_minidlna', \"DLNA\");\n\tuciOriginal.set('gargoyle', 'display', 'system_qr_code', \"QR Code\");\n\tuciOriginal.set('gargoyle', 'display', 'system_webcam', \"Webcam\");\n\tuciOriginal.set('gargoyle', 'display', 'system_usb_storage', \"USB Storage\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_dyndns', \"Dynamic DNS\");\n\tuciOriginal.set('gargoyle', 'display', 'status_openvpn_connections', \"OpenVPN Status\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_qosupload', \"QoS (Upload)\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_qosdownload', \"QoS (Download)\");\n\tuciOriginal.set('gargoyle', 'display', 'status_qos', \"QoS Distribution\");\n\tuciOriginal.set('gargoyle', 'display', 'status_wireguard_connections', \"Wireguard Status\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_wol', \"Wake on LAN\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_socks5', \"Socks5\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_shadowsocks', \"Shadowsocks\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_established', \"Established\");\n\tuciOriginal.set('gargoyle', 'scripts', '', \"scripts\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_portforwarding', \"port_forwarding.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_connlimits', \"connlimits.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_restriction', \"restriction.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_quotas', \"quotas.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_overview', \"overview.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_bandwidth', \"bandwidth.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_bdist', \"bandwidth_distribution.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_quotause', \"quota_usage.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_webmon', \"webmon.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_hosts', \"hosts.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_connections', \"conntrack.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_basic', \"basic.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_dhcp', \"dhcp.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_routing', \"routing.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_access', \"access.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_ident', \"identification.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_time', \"time.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_plugins', \"plugins.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_backup', \"backup.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_update', \"update.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_reboot', \"reboot.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_about', \"about.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'logout', \"logout.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_usb_storage', \"usb_storage.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_tor', \"tor.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_dyndns', \"ddns.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_openvpn', \"openvpn.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_openvpn_connections', \"openvpn_connections.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_printers', \"printers.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_qosupload', \"qos_upload.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_qosdownload', \"qos_download.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_qos', \"qos_distribution.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_wireguard', \"wireguard.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_wireguard_connections', \"wireguard_connections.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_wol', \"wol.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_minidlna', \"minidlna.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_qr_code', \"qr_code.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_webcam', \"webcam.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_socks5', \"dante.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_shadowsocks', \"shadowsocks.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_established', \"established.sh\");\n\tuciOriginal.set('gargoyle', 'firewall', '', \"300\");\n\tuciOriginal.set('gargoyle', 'firewall', 'portforwarding', \"100\");\n\tuciOriginal.set('gargoyle', 'firewall', 'connlimits', \"115\");\n\tuciOriginal.set('gargoyle', 'firewall', 'restriction', \"125\");\n\tuciOriginal.set('gargoyle', 'firewall', 'quotas', \"175\");\n\tuciOriginal.set('gargoyle', 'firewall', 'qosupload', \"200\");\n\tuciOriginal.set('gargoyle', 'firewall', 'qosdownload', \"300\");\n\tuciOriginal.set('gargoyle', 'status', '', \"100\");\n\tuciOriginal.set('gargoyle', 'status', 'overview', \"100\");\n\tuciOriginal.set('gargoyle', 'status', 'bandwidth', \"200\");\n\tuciOriginal.set('gargoyle', 'status', 'bdist', \"220\");\n\tuciOriginal.set('gargoyle', 'status', 'webmon', \"250\");\n\tuciOriginal.set('gargoyle', 'status', 'hosts', \"400\");\n\tuciOriginal.set('gargoyle', 'status', 'connections', \"500\");\n\tuciOriginal.set('gargoyle', 'status', 'wireguard_connections', \"501\");\n\tuciOriginal.set('gargoyle', 'status', 'openvpn_connections', \"500\");\n\tuciOriginal.set('gargoyle', 'connection', '', \"200\");\n\tuciOriginal.set('gargoyle', 'connection', 'basic', \"100\");\n\tuciOriginal.set('gargoyle', 'connection', 'dhcp', \"200\");\n\tuciOriginal.set('gargoyle', 'connection', 'routing', \"400\");\n\tuciOriginal.set('gargoyle', 'connection', 'tor', \"250\");\n\tuciOriginal.set('gargoyle', 'connection', 'dyndns', \"300\");\n\tuciOriginal.set('gargoyle', 'connection', 'openvpn', \"225\");\n\tuciOriginal.set('gargoyle', 'connection', 'wireguard', \"226\");\n\tuciOriginal.set('gargoyle', 'connection', 'wol', \"500\");\n\tuciOriginal.set('gargoyle', 'connection', 'socks5', \"227\");\n\tuciOriginal.set('gargoyle', 'connection', 'shadowsocks', \"228\");\n\tuciOriginal.set('gargoyle', 'connection', 'established', \"600\");\n\tuciOriginal.set('gargoyle', 'system', '', \"400\");\n\tuciOriginal.set('gargoyle', 'system', 'access', \"100\");\n\tuciOriginal.set('gargoyle', 'system', 'ident', \"200\");\n\tuciOriginal.set('gargoyle', 'system', 'time', \"300\");\n\tuciOriginal.set('gargoyle', 'system', 'plugins', \"312\");\n\tuciOriginal.set('gargoyle', 'system', 'backup', \"400\");\n\tuciOriginal.set('gargoyle', 'system', 'update', \"500\");\n\tuciOriginal.set('gargoyle', 'system', 'reboot', \"600\");\n\tuciOriginal.set('gargoyle', 'system', 'about', \"1000\");\n\tuciOriginal.set('gargoyle', 'system', 'usb_storage', \"350\");\n\tuciOriginal.set('gargoyle', 'system', 'printers', \"360\");\n\tuciOriginal.set('gargoyle', 'system', 'minidlna', \"352\");\n\tuciOriginal.set('gargoyle', 'system', 'qr_code', \"380\");\n\tuciOriginal.set('gargoyle', 'system', 'webcam', \"352\");\n\tuciOriginal.set('gargoyle', 'logout', '', \"500\");\n\tuciOriginal.set('gargoyle', 'bandwidth_display', '', \"bandwidth_display\");\n\tuciOriginal.set('gargoyle', 'help', '', \"help\");\n\tuciOriginal.set('gargoyle', 'help', 'ddns_1', \"1\");\n\tuciOriginal.set('gargoyle', 'help', 'qr_code_help', \"1\");\n\n\tsetBrowserTimeCookie();\n\n\tvar testAjax = getRequestObj();\n\tif(!testAjax) { window.location = \"no_ajax.sh\"; }\n</script>\n\n\n\n\n\n<script>\n<!--\n\nvar passInvalid = false;\nvar sessionExpired = false;\nvar loggedOut = false;\nvar connectedIp = \"207.154.248.179\";\nvar quotaIdList = [ ];\nvar quotaIpLists = [];\nvar quotaTimes = new Array();\nvar quotaUsed = new Array();\nvar quotaLimits = new Array();\nvar quotaPercents = new Array();\nvar currentTime = \"11/18/25 13:18 UTC+9\";\n\n//-->\n</script>\n\n<h1 class=\"page-header\">Login</h1>\n<div id=\"login_status\" class=\"alert alert-danger\" role=\"alert\" style=\"display:none;\"></div>\n\n<div class=\"row\">\n\t<div class=\"col-lg-12\">\n\t\t<div class=\"panel panel-default\"> \n\t\t\t<div class=\"panel-heading\"> \n\t\t\t\t<h3 class=\"panel-title\">Login</h3> \n\t\t\t</div> \n\t\t\t<div class=\"panel-body\">\n\t\t\t\t<div class=\"row form-group\">\n\t\t\t\t\t<label class=\"sr-only\" for=\"password\" id=\"password_label\">Enter Admin Password</label>\n\t\t\t\t\t<span class=\"col-xs-12\">\n\t\t\t\t\t\t<input id=\"password\" class=\"form-control\" type=\"password\" oninput=\"proofreadLengthRange(this,1,999)\" onkeydown=\"checkKey(event)\" size=\"25\" placeholder=\"Enter Admin Password\" autocomplete=\"current-password\"/>\n\t\t\t\t\t\t<button class=\"btn btn-default\" onclick=\"doLogin()\" >Login</button>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\n<div class=\"row\">\n\t<div class=\"col-lg-4\">\n\t\t<div id=\"current_time\" class=\"panel panel-default\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">Current Date & Time</h3>\n\t\t\t</div>\n\n\t\t\t<div class=\"panel-body\">\n\t\t\t\t<div id=\"current_time_date\"></div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\n\t<div class=\"col-lg-4\">\n\t\t<div id=\"current_ip\" class=\"panel panel-default\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">IP Address</h3>\n\t\t\t</div>\n\n\t\t\t<div class=\"panel-body\">\n\t\t\t\t<div id=\"current_connected_ip\">You are currently connected from:<div id=\"current_connect_ip\"></div></div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n<div class=\"row\">\n\t<div class=\"col-lg-4\">\n\t\t<div id=\"local_quotas\" class=\"panel panel-default\" style=\"display:none\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">Your Quota</h3>\n\t\t\t</div>\n\t\t\t<div class=\"panel-body\"></div>\n\t\t</div>\n\t</div>\n\n\t<div class=\"col-lg-4\">\n\t\t<div id=\"global_quotas\" class=\"panel panel-default\" style=\"display:none\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">Entire Network Quota</h3>\n\t\t\t</div>\n\t\t\t<div class=\"panel-body\"></div>\n\t\t</div>\n\t</div>\n</div>\n\n<script>\nvar openvpnEnabled = \"1\";\nvar openvpnClientEnabled = \"false\";\nvar tunIp=\"10.8.0.1\";\nvar openvpnProc=\"8212\";\n\nvar ovpnTransRunC='Running, Connected';\nvar ovpnTransRunNC='Running, Not Connected';\nvar ovpnTransRunNot='Not Running';\n</script>\n<div id=\"openvpn_fields\" style=\"display:none\" class=\"row\">\n\t<div class=\"col-lg-6\">\n\t\t<div class=\"panel panel-info\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">OpenVPN Client</h3>\n\t\t\t</div>\n\t\t\t<div class=\"panel-body\">\n\t\t\t\t<div class=\"row\">\n\t\t\t\t\t<span class=\"col-xs-5\" id='openvpn_status_label'>OpenVPN Status:</span>\n\t\t\t\t\t<span class=\"col-xs-7\" id='openvpn_status' style=\"font-weight:bold;\"></span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\n\n<script>\nvar wireguardClientEnabled = \"0\";\nvar wgStatus='{ \"up\": true, \"pending\": false, \"available\": true, \"autostart\": true, \"dynamic\": false, \"uptime\": 421651, \"l3_device\": \"wg0\", \"proto\": \"wireguard\", \"updated\": [ \"addresses\", \"routes\" ], \"metric\": 0, \"dns_metric\": 0, \"delegation\": true, \"ipv4-address\": [ { \"address\": \"10.64.0.1\", \"mask\": 24 } ], \"ipv6-address\": [ ], \"ipv6-prefix\": [ ], \"ipv6-prefix-assignment\": [ ], \"route\": [ { \"target\": \"10.64.0.2\", \"mask\": 32, \"nexthop\": \"0.0.0.0\", \"source\": \"0.0.0.0/0\" }, { \"target\": \"10.64.0.3\", \"mask\": 32, \"nexthop\": \"0.0.0.0\", \"source\": \"0.0.0.0/0\" }, { \"target\": \"10.64.0.4\", \"mask\": 32, \"nexthop\": \"0.0.0.0\", \"source\": \"0.0.0.0/0\" } ], \"dns-server\": [ ], \"dns-search\": [ ], \"neighbors\": [ ], \"inactive\": { \"ipv4-address\": [ ], \"ipv6-address\": [ ], \"route\": [ ], \"dns-server\": [ ], \"dns-search\": [ ], \"neighbors\": [ ] }, \"data\": { } }';\n\n</script>\n<div id=\"wireguard_fields\" style=\"display:none\" class=\"row\">\n\t<div class=\"col-lg-6\">\n\t\t<div class=\"panel panel-info\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">Wireguard Client</h3>\n\t\t\t</div>\n\t\t\t<div class=\"panel-body\">\n\t\t\t\t<div class=\"row\">\n\t\t\t\t\t<span class=\"col-xs-5\" id='wireguard_status_label'>Wireguard Status:</span>\n\t\t\t\t\t<span class=\"col-xs-7\" id='wireguard_status' style=\"font-weight:bold;\"></span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\n<script>\nconst REMOTE_ADDR = \"207.154.248.179\";\nconst SERVER_ADDR = \"175.210.196.223\";\nconst HTTPS = \"\";\nconst HTTP_HOST = \"175.210.196.223\";\nconst SERVER_PORT = \"80\";\nconst clientProt = window.location.protocol.slice(0, -1);\nconst clientHost = window.location.hostname;\nconst clientPort = window.location.port ? window.location.port : clientProt == \"http\" ? \"80\" : \"443\";\nconst serverProt = HTTPS == \"on\" ? \"https\" : \"http\";\nconst serverHost = HTTP_HOST ? HTTP_HOST : SERVER_ADDR.includes(\":\") ? \"[\" + SERVER_ADDR + \"]\" : SERVER_ADDR;\nconst serverPort = SERVER_PORT;\nconst directView = clientProt == serverProt && clientHost == serverHost && clientPort == serverPort;\nconst remoteView = true;\nconst accessSide = \"remote\";\nconst accessArea = \"wan\";\n\n</script>\n\n<script>\n\n\n</script>\n<div id=\"qr_code_fields\" style=\"display:none\" class=\"row\">\n\t<div class=\"col-lg-6\">\n\n\t\t<div id=\"qr_code_viewer\" class=\"panel panel-default\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 id=\"qr_code_title\" class=\"panel-title\">QR Code Viewer</h3>\n\t\t\t</div>\n\t\t\t<div id=\"qr_code_body\" class=\"panel-body\">\n\t\t\t\t<div id=\"qr_code_selection\" class=\"row form-group\">\n\t\t\t\t\t<span class=\"col-xs-3\">\n\t\t\t\t\t\t<label for=\"qr_code\">QR Code:</label>\n\t\t\t\t\t</span>\n\t\t\t\t\t<span class=\"col-xs-9\">\n\t\t\t\t\t\t<select id=\"qr_code\" class=\"form-control\" disabled=\"disabled\">\n\t\t\t\t\t\t\t<option value=\"\" hidden=\"hidden\">Select QR Code</option>\n\t\t\t\t\t\t</select>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t\t<div id=\"qr_code_container\" style=\"display: none\">\n\t\t\t\t\t<div id=\"qr_code_alert_container\" class=\"row form-group\" style=\"display: none\">\n\t\t\t\t\t\t<span class=\"col-xs-3\"></span>\n\t\t\t\t\t\t<span class=\"col-xs-9\">\n\t\t\t\t\t\t\t<div id=\"qr_code_alert\" class=\"alert alert-info\" role=\"alert\"></div>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"row form-group\">\n\t\t\t\t\t\t<span class=\"col-xs-3\">\n\t\t\t\t\t\t\t<label id=\"qr_code_width_label\" for=\"qr_code_width\">Width:</label>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span class=\"col-xs-6\">\n\t\t\t\t\t\t\t<input id=\"qr_code_width_range\" class=\"form-control\" type=\"range\" min=\"20\" max=\"80\" step=\"1\"/>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span class=\"col-xs-3 text-right\">\n\t\t\t\t\t\t\t<input id=\"qr_code_width\" class=\"form-control\" type=\"number\" min=\"20\" max=\"80\" maxlength=\"2\" step=\"1\"/> %\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"internal_divider\"></div>\n\t\t\t\t\t<div class=\"row text-center\">\n\t\t\t\t\t\t<span id=\"qr_code_document\" class=\"col-xs-12\">\n\t\t\t\t\t\t\t<a id=\"qr_code_frame\"></a>\n\t\t\t\t\t\t\t<dl id=\"qr_code_items\"></dl>\n\t\t\t\t\t\t\t<div id=\"qr_code_guide\"></div>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"internal_divider\"></div>\n\t\t\t\t\t<div class=\"row form-group\">\n\t\t\t\t\t\t<span class=\"col-xs-9\">\n\t\t\t\t\t\t\t<button id=\"qr_code_print_button\" class=\"btn btn-primary\">Print Document</button>\n\t\t\t\t\t\t\t<button id=\"qr_code_download_button\" class=\"btn btn-default\">Download QR Code</button>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span class=\"col-xs-3 text-right\">\n\t\t\t\t\t\t\t<button id=\"qr_code_hide_button\" class=\"btn btn-default\">Hide</button>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n</div>\n\n\n<script>\n<!--\n\tdocument.getElementById('password').focus();\n\tsetStatusAndQuotas();\n\tdocument.getElementById(\"current_connect_ip\").innerHTML=connectedIp;\n//-->\n</script>\n\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div id=\"sidebar\" class=\"col-xs-12 col-md-2 col-lg-2 col-md-pull-10 col-lg-pull-10 full-height\">\n\t\t\t\t<ul class=\"nav sidebar\" >\n\t\t\t\t\t<li class=\"sidebar-header\">\n\t\t\t\t\t\t<span id=\"garg_title\">Gargoyle</span><br/>\n\t\t\t\t\t\t<img src=\"/themes/Gargoyle/images/gargoyle-logo.png\" class=\"avatar\" alt=\"Gargoyle Logo\"><br/>\n\t\t\t\t\t\t<span id=\"garg_host\">Device Name: korip</span>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li id=\"nav_MAJ01_MIN00\" class=\"sidebar-item major-sidebar-item \"><a href=\"#\" onclick=\"uncollapseNavThis(this);return false\">Status</a>\n\t\t\t\t\t\t<ul class=\"sidebar-list\">\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN01\" class=\"sidebar-item minor-sidebar-item sidebar-top-subelement\"><a href=\"/overview.sh\">Overview</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN02\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/bandwidth.sh\">Bandwidth Usage</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN03\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/bandwidth_distribution.sh\">B/W Distribution</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN04\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/webmon.sh\">Web Usage</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN05\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/hosts.sh\">Connected Hosts</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN06\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/conntrack.sh\">Connection List</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN07\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/openvpn_connections.sh\">OpenVPN Status</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN08\" class=\"sidebar-item minor-sidebar-item sidebar-bottom-subelement\"><a href=\"/wireguard_connections.sh\">Wireguard Status</a></li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li id=\"nav_MAJ02_MIN00\" class=\"sidebar-item major-sidebar-item \"><a href=\"#\" onclick=\"uncollapseNavThis(this);return false\">Connection</a>\n\t\t\t\t\t\t<ul class=\"sidebar-list\">\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN01\" class=\"sidebar-item minor-sidebar-item sidebar-top-subelement\"><a href=\"/basic.sh\">Basic</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN02\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/dhcp.sh\">DHCP</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN03\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/openvpn.sh\">OpenVPN</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN04\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/wireguard.sh\">Wireguard</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN05\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/dante.sh\">Socks5</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN06\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/shadowsocks.sh\">Shadowsocks</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN07\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/tor.sh\">Tor</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN08\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/ddns.sh\">Dynamic DNS</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN09\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/routing.sh\">Routing</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN10\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/wol.sh\">Wake on LAN</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN11\" class=\"sidebar-item minor-sidebar-item sidebar-bottom-subelement\"><a href=\"/established.sh\">Established</a></li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li id=\"nav_MAJ03_MIN00\" class=\"sidebar-item major-sidebar-item \"><a href=\"#\" onclick=\"uncollapseNavThis(this);return false\">Firewall</a>\n\t\t\t\t\t\t<ul class=\"sidebar-list\">\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN01\" class=\"sidebar-item minor-sidebar-item sidebar-top-subelement\"><a href=\"/port_forwarding.sh\">Port Forwarding</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN02\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/connlimits.sh\">Connection Limits</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN03\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/restriction.sh\">Restrictions</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN04\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/quotas.sh\">Quotas</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN05\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/qos_upload.sh\">QoS (Upload)</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN06\" class=\"sidebar-item minor-sidebar-item sidebar-bottom-subelement\"><a href=\"/qos_download.sh\">QoS (Download)</a></li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li id=\"nav_MAJ04_MIN00\" class=\"sidebar-item major-sidebar-item \"><a href=\"#\" onclick=\"uncollapseNavThis(this);return false\">System</a>\n\t\t\t\t\t\t<ul class=\"sidebar-list\">\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN01\" class=\"sidebar-item minor-sidebar-item sidebar-top-subelement\"><a href=\"/access.sh\">Router Access</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN02\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/identification.sh\">Identification</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN03\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/time.sh\">Time</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN04\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/plugins.sh\">Plugins</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN05\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/usb_storage.sh\">USB Storage</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN06\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/minidlna.sh\">DLNA</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN07\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/webcam.sh\">Webcam</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN08\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/printers.sh\">USB Printer</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN09\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/qr_code.sh\">QR Code</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN10\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/backup.sh\">Backup / Restore</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN11\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/update.sh\">Update Firmware</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN12\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/reboot.sh\">Reboot</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN13\" class=\"sidebar-item minor-sidebar-item sidebar-bottom-subelement\"><a href=\"/about.sh\">About</a></li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li id=\"nav_MAJ05_MIN00\" class=\"sidebar-item major-sidebar-item \"><a href=\"/logout.sh\" onclick=\"return true\">Logout</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t\t<div class=\"sidebar-footer\">\n\t\t\t\t\t<div class=\"col-xs-6\">\n\t\t\t\t\t\t<a href=\"/logout.sh\">Logout</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"col-xs-6\">\n\t\t\t\t\t\t<a href=\"https://www.gargoyle-router.com/\" target=\"_blank\">Support</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t</body>\n</html>\n",
"body_murmur": 1009719204,
"body_sha256": "e949b74f2fd96b79a791f8be74c4898c626e3671ba6700c5f60ff7ebd5e7a7b6",
"component": [
"Bootstrap"
],
"content_length": -1,
"favicon": {
"md5_hash": "9604e9c801d1fa674bc4779f6ce1b5cb",
"murmur_hash": -1850681776,
"path": "http://175.210.196.223:80/themes/Gargoyle/images/favicon.png",
"size": 441
},
"headers": {
"connection": [
"Keep-Alive"
],
"content_type": [
"text/html; charset=utf-8"
],
"unknown": [
{
"key": "keep_alive",
"value": [
"timeout=20"
]
},
{
"key": "x_clacks_overhead",
"value": [
"GNU Terry Pratchett"
]
}
]
},
"protocol": "HTTP/1.1",
"request": {
"headers": {
"accept": [
"*/*"
],
"user_agent": [
"Mozilla/5.0 (compatible; Odin; https://docs.getodin.com/)"
]
},
"method": "GET",
"url": {
"host": "175.210.196.223",
"path": "",
"scheme": "http"
}
},
"status_code": 200,
"title": "Gargoyle Router Management Utility",
"transfer_encoding": [
"chunked"
]
}
},
"cve": [
{
"id": "CVE-1999-0431",
"score": 5,
"severity": "medium"
},
{
"id": "CVE-1999-0656",
"score": 5,
"severity": "medium"
},
{
"id": "CVE-1999-1285",
"score": 2.1,
"severity": "low"
}
],
"url": "http://175.210.196.223/",
"_meta": {
"name": "",
"desc": "",
"category": ""
},
"last_updated_at": "2025-11-18T04:18:40.452Z"
},
{
"port": 443,
"protocol": "tcp",
"name": "http",
"version": "",
"product": "Gargoyle WAP firmware httpd",
"extra_info": "",
"tunnel": "ssl",
"softwares": [
{
"uri": "cpe:/o:linux:linux_kernel",
"part": "o",
"vendor": "linux",
"product": "linux_kernel",
"version": "ANY",
"language": "ANY",
"edition": "ANY",
"update": "ANY"
}
],
"modules": {
"http": {
"body": "<!DOCTYPE html>\n<head>\n\t<meta charset=\"utf-8\">\n\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n\t<meta name=\"description\" content=\"Gargoyle Firmware Webgui for router management.\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t<title>Gargoyle Router Management Utility</title>\n\t<link rel=\"shortcut icon\" href=\"/themes/Gargoyle/images/favicon.png\"/>\n\t<link rel=\"stylesheet\" href=\"/themes/Gargoyle/bootstrap.min.css?1.13.0\">\n\t<link rel=\"stylesheet\" href=\"/themes/Gargoyle/common.css?1.13.0\"/>\n\t<link rel=\"stylesheet\" href=\"/themes/Gargoyle/theme.css?1.13.0\">\n\t<script src=\"/js/common.js?1.13.0\"></script>\n\t<script src=\"/js/login.js?1.13.0\"></script>\n\t<script src=\"/js/../hooks/login/050-tor.js?1.13.0\"></script>\n\t<script src=\"/js/../hooks/login/070-openvpn.js?1.13.0\"></script>\n\t<script src=\"/js/../hooks/login/080-wireguard.js?1.13.0\"></script>\n\t<script src=\"/js/../hooks/login/090-qr_code.js?1.13.0\"></script>\n\t<script src=\"i18n/English-EN/strings.js?1.13.0\"></script>\n\t<script src=\"/i18n/English-EN/login.js?1.13.0\"></script>\n\t<script src=\"/i18n/English-EN/login.js?1.13.0\"></script>\n\t<script src=\"/i18n/English-EN/050-tor.js?1.13.0\"></script>\n\t<script src=\"/themes/Gargoyle/theme.js?1.13.0\"></script>\n</head>\n<body>\n\t<div id=\"darken\"><iframe id=\"d_iframe\" class=\"select_free\"></iframe></div>\n\t<div id=\"wait_msg\">\n\t\t<div id=\"wait_txt\">\n\t\t\tPlease Wait While Settings Are Applied\n\t\t</div>\n\t\t<div id=\"wait_icon\">\n\t\t\t<img src=\"/themes/Gargoyle/images/wait_icon.gif\"/>\n\t\t</div>\n\t\t<iframe id=\"m_iframe\" class=\"select_free\"></iframe>\n\t</div>\n\t<div id=\"row-offcanvas\" class=\"row-offcanvas full-height\">\n\t\t<div id=\"wrapper\" class=\"container-fluid full-height\">\n\t\t\t<div id=\"content\" class=\"col-xs-12 col-md-10 col-lg-10 col-md-push-2 col-lg-push-2 full-height\">\n\t\t\t\t<div id=\"topnavbar\" class=\"navbar navbar-default\">\n\t\t\t\t\t<div class=\"container-fluid\">\n\t\t\t\t\t\t<div class=\"navbar-header\">\n\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default sidebar-toggle navbar-toggle\" onclick=\"sidebar()\">\n\t\t\t\t\t\t\t\t<span class=\"sr-only\">Toggle navigation</span>\n\t\t\t\t\t\t\t\t<span class=\"icon-bar\"></span>\n\t\t\t\t\t\t\t\t<span class=\"icon-bar\"></span>\n\t\t\t\t\t\t\t\t<span class=\"icon-bar\"></span>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t<span class=\"navbar-brand\">Router Management Utility</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"row\">\n\t\t\t\t\t<div class=\"col-lg-12\">\n\t\t\t\t\t\t<div class=\"alert alert-danger\" style=\"display:none;\">Router storage full (read only) or is mounted in volatile storage (RAM). It will not function correctly, or will revert to a previous state after rebooting. Restore default configuration or flash new firmware (without preserving settings).</div>\n<script>\n\tvar gargoyleBinRoot = \"/www/.\";\n\tvar haveCollapsibleMenus = 1;\n\tvar haveThemeJs = 1;\n\tvar uciOriginal = new UCIContainer();\n\tuciOriginal.set('gargoyle', 'global', '', \"global\");\n\tuciOriginal.set('gargoyle', 'global', 'web_root', \"/www\");\n\tuciOriginal.set('gargoyle', 'global', 'bin_root', \".\");\n\tuciOriginal.set('gargoyle', 'global', 'js_root', \"js\");\n\tuciOriginal.set('gargoyle', 'global', 'theme_root', \"themes\");\n\tuciOriginal.set('gargoyle', 'global', 'theme', \"Gargoyle\");\n\tuciOriginal.set('gargoyle', 'global', 'common_css', \"common.css\");\n\tuciOriginal.set('gargoyle', 'global', 'common_js', \"common.js\");\n\tuciOriginal.set('gargoyle', 'global', 'require_web_password', \"1\");\n\tuciOriginal.set('gargoyle', 'global', 'version', \"1.13.0\");\n\tuciOriginal.set('gargoyle', 'global', 'fallback_lang', \"English-EN\");\n\tuciOriginal.set('gargoyle', 'global', 'language', \"English-EN\");\n\tuciOriginal.set('gargoyle', 'global', 'session_timeout', \"60\");\n\tuciOriginal.set('gargoyle', 'display', '', \"display\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall', \"Firewall\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_portforwarding', \"Port Forwarding\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_connlimits', \"Connection Limits\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_restriction', \"Restrictions\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_quotas', \"Quotas\");\n\tuciOriginal.set('gargoyle', 'display', 'status', \"Status\");\n\tuciOriginal.set('gargoyle', 'display', 'status_overview', \"Overview\");\n\tuciOriginal.set('gargoyle', 'display', 'status_bandwidth', \"Bandwidth Usage\");\n\tuciOriginal.set('gargoyle', 'display', 'status_bdist', \"B/W Distribution\");\n\tuciOriginal.set('gargoyle', 'display', 'status_webmon', \"Web Usage\");\n\tuciOriginal.set('gargoyle', 'display', 'status_quotause', \"Quota Usage\");\n\tuciOriginal.set('gargoyle', 'display', 'status_hosts', \"Connected Hosts\");\n\tuciOriginal.set('gargoyle', 'display', 'status_connections', \"Connection List\");\n\tuciOriginal.set('gargoyle', 'display', 'connection', \"Connection\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_dhcp', \"DHCP\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_basic', \"Basic\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_routing', \"Routing\");\n\tuciOriginal.set('gargoyle', 'display', 'system', \"System\");\n\tuciOriginal.set('gargoyle', 'display', 'system_access', \"Router Access\");\n\tuciOriginal.set('gargoyle', 'display', 'system_ident', \"Identification\");\n\tuciOriginal.set('gargoyle', 'display', 'system_time', \"Time\");\n\tuciOriginal.set('gargoyle', 'display', 'system_plugins', \"Plugins\");\n\tuciOriginal.set('gargoyle', 'display', 'system_backup', \"Backup / Restore\");\n\tuciOriginal.set('gargoyle', 'display', 'system_update', \"Update Firmware\");\n\tuciOriginal.set('gargoyle', 'display', 'system_reboot', \"Reboot\");\n\tuciOriginal.set('gargoyle', 'display', 'system_about', \"About\");\n\tuciOriginal.set('gargoyle', 'display', 'logout', \"Logout\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_tor', \"Tor\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_openvpn', \"OpenVPN\");\n\tuciOriginal.set('gargoyle', 'display', 'system_printers', \"USB Printer\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_wireguard', \"Wireguard\");\n\tuciOriginal.set('gargoyle', 'display', 'system_minidlna', \"DLNA\");\n\tuciOriginal.set('gargoyle', 'display', 'system_qr_code', \"QR Code\");\n\tuciOriginal.set('gargoyle', 'display', 'system_webcam', \"Webcam\");\n\tuciOriginal.set('gargoyle', 'display', 'system_usb_storage', \"USB Storage\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_dyndns', \"Dynamic DNS\");\n\tuciOriginal.set('gargoyle', 'display', 'status_openvpn_connections', \"OpenVPN Status\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_qosupload', \"QoS (Upload)\");\n\tuciOriginal.set('gargoyle', 'display', 'firewall_qosdownload', \"QoS (Download)\");\n\tuciOriginal.set('gargoyle', 'display', 'status_qos', \"QoS Distribution\");\n\tuciOriginal.set('gargoyle', 'display', 'status_wireguard_connections', \"Wireguard Status\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_wol', \"Wake on LAN\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_socks5', \"Socks5\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_shadowsocks', \"Shadowsocks\");\n\tuciOriginal.set('gargoyle', 'display', 'connection_established', \"Established\");\n\tuciOriginal.set('gargoyle', 'scripts', '', \"scripts\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_portforwarding', \"port_forwarding.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_connlimits', \"connlimits.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_restriction', \"restriction.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_quotas', \"quotas.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_overview', \"overview.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_bandwidth', \"bandwidth.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_bdist', \"bandwidth_distribution.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_quotause', \"quota_usage.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_webmon', \"webmon.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_hosts', \"hosts.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_connections', \"conntrack.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_basic', \"basic.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_dhcp', \"dhcp.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_routing', \"routing.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_access', \"access.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_ident', \"identification.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_time', \"time.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_plugins', \"plugins.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_backup', \"backup.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_update', \"update.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_reboot', \"reboot.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_about', \"about.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'logout', \"logout.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_usb_storage', \"usb_storage.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_tor', \"tor.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_dyndns', \"ddns.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_openvpn', \"openvpn.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_openvpn_connections', \"openvpn_connections.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_printers', \"printers.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_qosupload', \"qos_upload.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'firewall_qosdownload', \"qos_download.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_qos', \"qos_distribution.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_wireguard', \"wireguard.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'status_wireguard_connections', \"wireguard_connections.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_wol', \"wol.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_minidlna', \"minidlna.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_qr_code', \"qr_code.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'system_webcam', \"webcam.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_socks5', \"dante.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_shadowsocks', \"shadowsocks.sh\");\n\tuciOriginal.set('gargoyle', 'scripts', 'connection_established', \"established.sh\");\n\tuciOriginal.set('gargoyle', 'firewall', '', \"300\");\n\tuciOriginal.set('gargoyle', 'firewall', 'portforwarding', \"100\");\n\tuciOriginal.set('gargoyle', 'firewall', 'connlimits', \"115\");\n\tuciOriginal.set('gargoyle', 'firewall', 'restriction', \"125\");\n\tuciOriginal.set('gargoyle', 'firewall', 'quotas', \"175\");\n\tuciOriginal.set('gargoyle', 'firewall', 'qosupload', \"200\");\n\tuciOriginal.set('gargoyle', 'firewall', 'qosdownload', \"300\");\n\tuciOriginal.set('gargoyle', 'status', '', \"100\");\n\tuciOriginal.set('gargoyle', 'status', 'overview', \"100\");\n\tuciOriginal.set('gargoyle', 'status', 'bandwidth', \"200\");\n\tuciOriginal.set('gargoyle', 'status', 'bdist', \"220\");\n\tuciOriginal.set('gargoyle', 'status', 'webmon', \"250\");\n\tuciOriginal.set('gargoyle', 'status', 'hosts', \"400\");\n\tuciOriginal.set('gargoyle', 'status', 'connections', \"500\");\n\tuciOriginal.set('gargoyle', 'status', 'wireguard_connections', \"501\");\n\tuciOriginal.set('gargoyle', 'status', 'openvpn_connections', \"500\");\n\tuciOriginal.set('gargoyle', 'connection', '', \"200\");\n\tuciOriginal.set('gargoyle', 'connection', 'basic', \"100\");\n\tuciOriginal.set('gargoyle', 'connection', 'dhcp', \"200\");\n\tuciOriginal.set('gargoyle', 'connection', 'routing', \"400\");\n\tuciOriginal.set('gargoyle', 'connection', 'tor', \"250\");\n\tuciOriginal.set('gargoyle', 'connection', 'dyndns', \"300\");\n\tuciOriginal.set('gargoyle', 'connection', 'openvpn', \"225\");\n\tuciOriginal.set('gargoyle', 'connection', 'wireguard', \"226\");\n\tuciOriginal.set('gargoyle', 'connection', 'wol', \"500\");\n\tuciOriginal.set('gargoyle', 'connection', 'socks5', \"227\");\n\tuciOriginal.set('gargoyle', 'connection', 'shadowsocks', \"228\");\n\tuciOriginal.set('gargoyle', 'connection', 'established', \"600\");\n\tuciOriginal.set('gargoyle', 'system', '', \"400\");\n\tuciOriginal.set('gargoyle', 'system', 'access', \"100\");\n\tuciOriginal.set('gargoyle', 'system', 'ident', \"200\");\n\tuciOriginal.set('gargoyle', 'system', 'time', \"300\");\n\tuciOriginal.set('gargoyle', 'system', 'plugins', \"312\");\n\tuciOriginal.set('gargoyle', 'system', 'backup', \"400\");\n\tuciOriginal.set('gargoyle', 'system', 'update', \"500\");\n\tuciOriginal.set('gargoyle', 'system', 'reboot', \"600\");\n\tuciOriginal.set('gargoyle', 'system', 'about', \"1000\");\n\tuciOriginal.set('gargoyle', 'system', 'usb_storage', \"350\");\n\tuciOriginal.set('gargoyle', 'system', 'printers', \"360\");\n\tuciOriginal.set('gargoyle', 'system', 'minidlna', \"352\");\n\tuciOriginal.set('gargoyle', 'system', 'qr_code', \"380\");\n\tuciOriginal.set('gargoyle', 'system', 'webcam', \"352\");\n\tuciOriginal.set('gargoyle', 'logout', '', \"500\");\n\tuciOriginal.set('gargoyle', 'bandwidth_display', '', \"bandwidth_display\");\n\tuciOriginal.set('gargoyle', 'help', '', \"help\");\n\tuciOriginal.set('gargoyle', 'help', 'ddns_1', \"1\");\n\tuciOriginal.set('gargoyle', 'help', 'qr_code_help', \"1\");\n\n\tsetBrowserTimeCookie();\n\n\tvar testAjax = getRequestObj();\n\tif(!testAjax) { window.location = \"no_ajax.sh\"; }\n</script>\n\n\n\n\n\n<script>\n<!--\n\nvar passInvalid = false;\nvar sessionExpired = false;\nvar loggedOut = false;\nvar connectedIp = \"165.22.94.67\";\nvar quotaIdList = [ ];\nvar quotaIpLists = [];\nvar quotaTimes = new Array();\nvar quotaUsed = new Array();\nvar quotaLimits = new Array();\nvar quotaPercents = new Array();\nvar currentTime = \"11/17/25 23:56 UTC+9\";\n\n//-->\n</script>\n\n<h1 class=\"page-header\">Login</h1>\n<div id=\"login_status\" class=\"alert alert-danger\" role=\"alert\" style=\"display:none;\"></div>\n\n<div class=\"row\">\n\t<div class=\"col-lg-12\">\n\t\t<div class=\"panel panel-default\"> \n\t\t\t<div class=\"panel-heading\"> \n\t\t\t\t<h3 class=\"panel-title\">Login</h3> \n\t\t\t</div> \n\t\t\t<div class=\"panel-body\">\n\t\t\t\t<div class=\"row form-group\">\n\t\t\t\t\t<label class=\"sr-only\" for=\"password\" id=\"password_label\">Enter Admin Password</label>\n\t\t\t\t\t<span class=\"col-xs-12\">\n\t\t\t\t\t\t<input id=\"password\" class=\"form-control\" type=\"password\" oninput=\"proofreadLengthRange(this,1,999)\" onkeydown=\"checkKey(event)\" size=\"25\" placeholder=\"Enter Admin Password\" autocomplete=\"current-password\"/>\n\t\t\t\t\t\t<button class=\"btn btn-default\" onclick=\"doLogin()\" >Login</button>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\n<div class=\"row\">\n\t<div class=\"col-lg-4\">\n\t\t<div id=\"current_time\" class=\"panel panel-default\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">Current Date & Time</h3>\n\t\t\t</div>\n\n\t\t\t<div class=\"panel-body\">\n\t\t\t\t<div id=\"current_time_date\"></div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\n\t<div class=\"col-lg-4\">\n\t\t<div id=\"current_ip\" class=\"panel panel-default\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">IP Address</h3>\n\t\t\t</div>\n\n\t\t\t<div class=\"panel-body\">\n\t\t\t\t<div id=\"current_connected_ip\">You are currently connected from:<div id=\"current_connect_ip\"></div></div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n<div class=\"row\">\n\t<div class=\"col-lg-4\">\n\t\t<div id=\"local_quotas\" class=\"panel panel-default\" style=\"display:none\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">Your Quota</h3>\n\t\t\t</div>\n\t\t\t<div class=\"panel-body\"></div>\n\t\t</div>\n\t</div>\n\n\t<div class=\"col-lg-4\">\n\t\t<div id=\"global_quotas\" class=\"panel panel-default\" style=\"display:none\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">Entire Network Quota</h3>\n\t\t\t</div>\n\t\t\t<div class=\"panel-body\"></div>\n\t\t</div>\n\t</div>\n</div>\n\n<script>\nvar openvpnEnabled = \"1\";\nvar openvpnClientEnabled = \"false\";\nvar tunIp=\"10.8.0.1\";\nvar openvpnProc=\"8212\";\n\nvar ovpnTransRunC='Running, Connected';\nvar ovpnTransRunNC='Running, Not Connected';\nvar ovpnTransRunNot='Not Running';\n</script>\n<div id=\"openvpn_fields\" style=\"display:none\" class=\"row\">\n\t<div class=\"col-lg-6\">\n\t\t<div class=\"panel panel-info\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">OpenVPN Client</h3>\n\t\t\t</div>\n\t\t\t<div class=\"panel-body\">\n\t\t\t\t<div class=\"row\">\n\t\t\t\t\t<span class=\"col-xs-5\" id='openvpn_status_label'>OpenVPN Status:</span>\n\t\t\t\t\t<span class=\"col-xs-7\" id='openvpn_status' style=\"font-weight:bold;\"></span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\n\n<script>\nvar wireguardClientEnabled = \"0\";\nvar wgStatus='{ \"up\": true, \"pending\": false, \"available\": true, \"autostart\": true, \"dynamic\": false, \"uptime\": 373533, \"l3_device\": \"wg0\", \"proto\": \"wireguard\", \"updated\": [ \"addresses\", \"routes\" ], \"metric\": 0, \"dns_metric\": 0, \"delegation\": true, \"ipv4-address\": [ { \"address\": \"10.64.0.1\", \"mask\": 24 } ], \"ipv6-address\": [ ], \"ipv6-prefix\": [ ], \"ipv6-prefix-assignment\": [ ], \"route\": [ { \"target\": \"10.64.0.2\", \"mask\": 32, \"nexthop\": \"0.0.0.0\", \"source\": \"0.0.0.0/0\" }, { \"target\": \"10.64.0.3\", \"mask\": 32, \"nexthop\": \"0.0.0.0\", \"source\": \"0.0.0.0/0\" }, { \"target\": \"10.64.0.4\", \"mask\": 32, \"nexthop\": \"0.0.0.0\", \"source\": \"0.0.0.0/0\" } ], \"dns-server\": [ ], \"dns-search\": [ ], \"neighbors\": [ ], \"inactive\": { \"ipv4-address\": [ ], \"ipv6-address\": [ ], \"route\": [ ], \"dns-server\": [ ], \"dns-search\": [ ], \"neighbors\": [ ] }, \"data\": { } }';\n\n</script>\n<div id=\"wireguard_fields\" style=\"display:none\" class=\"row\">\n\t<div class=\"col-lg-6\">\n\t\t<div class=\"panel panel-info\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 class=\"panel-title\">Wireguard Client</h3>\n\t\t\t</div>\n\t\t\t<div class=\"panel-body\">\n\t\t\t\t<div class=\"row\">\n\t\t\t\t\t<span class=\"col-xs-5\" id='wireguard_status_label'>Wireguard Status:</span>\n\t\t\t\t\t<span class=\"col-xs-7\" id='wireguard_status' style=\"font-weight:bold;\"></span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\n<script>\nconst REMOTE_ADDR = \"165.22.94.67\";\nconst SERVER_ADDR = \"175.210.196.223\";\nconst HTTPS = \"on\";\nconst HTTP_HOST = \"175.210.196.223\";\nconst SERVER_PORT = \"443\";\nconst clientProt = window.location.protocol.slice(0, -1);\nconst clientHost = window.location.hostname;\nconst clientPort = window.location.port ? window.location.port : clientProt == \"http\" ? \"80\" : \"443\";\nconst serverProt = HTTPS == \"on\" ? \"https\" : \"http\";\nconst serverHost = HTTP_HOST ? HTTP_HOST : SERVER_ADDR.includes(\":\") ? \"[\" + SERVER_ADDR + \"]\" : SERVER_ADDR;\nconst serverPort = SERVER_PORT;\nconst directView = clientProt == serverProt && clientHost == serverHost && clientPort == serverPort;\nconst remoteView = true;\nconst accessSide = \"remote\";\nconst accessArea = \"wan\";\n\n</script>\n\n<script>\n\n\n</script>\n<div id=\"qr_code_fields\" style=\"display:none\" class=\"row\">\n\t<div class=\"col-lg-6\">\n\n\t\t<div id=\"qr_code_viewer\" class=\"panel panel-default\">\n\t\t\t<div class=\"panel-heading\">\n\t\t\t\t<h3 id=\"qr_code_title\" class=\"panel-title\">QR Code Viewer</h3>\n\t\t\t</div>\n\t\t\t<div id=\"qr_code_body\" class=\"panel-body\">\n\t\t\t\t<div id=\"qr_code_selection\" class=\"row form-group\">\n\t\t\t\t\t<span class=\"col-xs-3\">\n\t\t\t\t\t\t<label for=\"qr_code\">QR Code:</label>\n\t\t\t\t\t</span>\n\t\t\t\t\t<span class=\"col-xs-9\">\n\t\t\t\t\t\t<select id=\"qr_code\" class=\"form-control\" disabled=\"disabled\">\n\t\t\t\t\t\t\t<option value=\"\" hidden=\"hidden\">Select QR Code</option>\n\t\t\t\t\t\t</select>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t\t<div id=\"qr_code_container\" style=\"display: none\">\n\t\t\t\t\t<div id=\"qr_code_alert_container\" class=\"row form-group\" style=\"display: none\">\n\t\t\t\t\t\t<span class=\"col-xs-3\"></span>\n\t\t\t\t\t\t<span class=\"col-xs-9\">\n\t\t\t\t\t\t\t<div id=\"qr_code_alert\" class=\"alert alert-info\" role=\"alert\"></div>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"row form-group\">\n\t\t\t\t\t\t<span class=\"col-xs-3\">\n\t\t\t\t\t\t\t<label id=\"qr_code_width_label\" for=\"qr_code_width\">Width:</label>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span class=\"col-xs-6\">\n\t\t\t\t\t\t\t<input id=\"qr_code_width_range\" class=\"form-control\" type=\"range\" min=\"20\" max=\"80\" step=\"1\"/>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span class=\"col-xs-3 text-right\">\n\t\t\t\t\t\t\t<input id=\"qr_code_width\" class=\"form-control\" type=\"number\" min=\"20\" max=\"80\" maxlength=\"2\" step=\"1\"/> %\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"internal_divider\"></div>\n\t\t\t\t\t<div class=\"row text-center\">\n\t\t\t\t\t\t<span id=\"qr_code_document\" class=\"col-xs-12\">\n\t\t\t\t\t\t\t<a id=\"qr_code_frame\"></a>\n\t\t\t\t\t\t\t<dl id=\"qr_code_items\"></dl>\n\t\t\t\t\t\t\t<div id=\"qr_code_guide\"></div>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"internal_divider\"></div>\n\t\t\t\t\t<div class=\"row form-group\">\n\t\t\t\t\t\t<span class=\"col-xs-9\">\n\t\t\t\t\t\t\t<button id=\"qr_code_print_button\" class=\"btn btn-primary\">Print Document</button>\n\t\t\t\t\t\t\t<button id=\"qr_code_download_button\" class=\"btn btn-default\">Download QR Code</button>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<span class=\"col-xs-3 text-right\">\n\t\t\t\t\t\t\t<button id=\"qr_code_hide_button\" class=\"btn btn-default\">Hide</button>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n</div>\n\n\n<script>\n<!--\n\tdocument.getElementById('password').focus();\n\tsetStatusAndQuotas();\n\tdocument.getElementById(\"current_connect_ip\").innerHTML=connectedIp;\n//-->\n</script>\n\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div id=\"sidebar\" class=\"col-xs-12 col-md-2 col-lg-2 col-md-pull-10 col-lg-pull-10 full-height\">\n\t\t\t\t<ul class=\"nav sidebar\" >\n\t\t\t\t\t<li class=\"sidebar-header\">\n\t\t\t\t\t\t<span id=\"garg_title\">Gargoyle</span><br/>\n\t\t\t\t\t\t<img src=\"/themes/Gargoyle/images/gargoyle-logo.png\" class=\"avatar\" alt=\"Gargoyle Logo\"><br/>\n\t\t\t\t\t\t<span id=\"garg_host\">Device Name: korip</span>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li id=\"nav_MAJ01_MIN00\" class=\"sidebar-item major-sidebar-item \"><a href=\"#\" onclick=\"uncollapseNavThis(this);return false\">Status</a>\n\t\t\t\t\t\t<ul class=\"sidebar-list\">\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN01\" class=\"sidebar-item minor-sidebar-item sidebar-top-subelement\"><a href=\"/overview.sh\">Overview</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN02\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/bandwidth.sh\">Bandwidth Usage</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN03\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/bandwidth_distribution.sh\">B/W Distribution</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN04\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/webmon.sh\">Web Usage</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN05\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/hosts.sh\">Connected Hosts</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN06\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/conntrack.sh\">Connection List</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN07\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/openvpn_connections.sh\">OpenVPN Status</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ01_MIN08\" class=\"sidebar-item minor-sidebar-item sidebar-bottom-subelement\"><a href=\"/wireguard_connections.sh\">Wireguard Status</a></li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li id=\"nav_MAJ02_MIN00\" class=\"sidebar-item major-sidebar-item \"><a href=\"#\" onclick=\"uncollapseNavThis(this);return false\">Connection</a>\n\t\t\t\t\t\t<ul class=\"sidebar-list\">\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN01\" class=\"sidebar-item minor-sidebar-item sidebar-top-subelement\"><a href=\"/basic.sh\">Basic</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN02\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/dhcp.sh\">DHCP</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN03\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/openvpn.sh\">OpenVPN</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN04\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/wireguard.sh\">Wireguard</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN05\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/dante.sh\">Socks5</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN06\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/shadowsocks.sh\">Shadowsocks</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN07\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/tor.sh\">Tor</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN08\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/ddns.sh\">Dynamic DNS</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN09\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/routing.sh\">Routing</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN10\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/wol.sh\">Wake on LAN</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ02_MIN11\" class=\"sidebar-item minor-sidebar-item sidebar-bottom-subelement\"><a href=\"/established.sh\">Established</a></li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li id=\"nav_MAJ03_MIN00\" class=\"sidebar-item major-sidebar-item \"><a href=\"#\" onclick=\"uncollapseNavThis(this);return false\">Firewall</a>\n\t\t\t\t\t\t<ul class=\"sidebar-list\">\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN01\" class=\"sidebar-item minor-sidebar-item sidebar-top-subelement\"><a href=\"/port_forwarding.sh\">Port Forwarding</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN02\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/connlimits.sh\">Connection Limits</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN03\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/restriction.sh\">Restrictions</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN04\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/quotas.sh\">Quotas</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN05\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/qos_upload.sh\">QoS (Upload)</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ03_MIN06\" class=\"sidebar-item minor-sidebar-item sidebar-bottom-subelement\"><a href=\"/qos_download.sh\">QoS (Download)</a></li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li id=\"nav_MAJ04_MIN00\" class=\"sidebar-item major-sidebar-item \"><a href=\"#\" onclick=\"uncollapseNavThis(this);return false\">System</a>\n\t\t\t\t\t\t<ul class=\"sidebar-list\">\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN01\" class=\"sidebar-item minor-sidebar-item sidebar-top-subelement\"><a href=\"/access.sh\">Router Access</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN02\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/identification.sh\">Identification</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN03\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/time.sh\">Time</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN04\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/plugins.sh\">Plugins</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN05\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/usb_storage.sh\">USB Storage</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN06\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/minidlna.sh\">DLNA</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN07\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/webcam.sh\">Webcam</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN08\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/printers.sh\">USB Printer</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN09\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/qr_code.sh\">QR Code</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN10\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/backup.sh\">Backup / Restore</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN11\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/update.sh\">Update Firmware</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN12\" class=\"sidebar-item minor-sidebar-item \"><a href=\"/reboot.sh\">Reboot</a></li>\n\t\t\t\t\t\t\t<li id=\"nav_MAJ04_MIN13\" class=\"sidebar-item minor-sidebar-item sidebar-bottom-subelement\"><a href=\"/about.sh\">About</a></li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li id=\"nav_MAJ05_MIN00\" class=\"sidebar-item major-sidebar-item \"><a href=\"/logout.sh\" onclick=\"return true\">Logout</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t\t<div class=\"sidebar-footer\">\n\t\t\t\t\t<div class=\"col-xs-6\">\n\t\t\t\t\t\t<a href=\"/logout.sh\">Logout</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"col-xs-6\">\n\t\t\t\t\t\t<a href=\"https://www.gargoyle-router.com/\" target=\"_blank\">Support</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t</body>\n</html>\n",
"body_murmur": 1801682417,
"body_sha256": "3a0ea2bc1c2b79a86a691bf02e4ac0eaaf33c64d3c4c596cdd6c8f4b2756b12b",
"component": [
"Bootstrap"
],
"content_length": -1,
"favicon": {
"md5_hash": "9604e9c801d1fa674bc4779f6ce1b5cb",
"murmur_hash": -1850681776,
"path": "https://175.210.196.223:443/themes/Gargoyle/images/favicon.png",
"size": 441
},
"headers": {
"connection": [
"Keep-Alive"
],
"content_type": [
"text/html; charset=utf-8"
],
"unknown": [
{
"key": "keep_alive",
"value": [
"timeout=20"
]
},
{
"key": "x_clacks_overhead",
"value": [
"GNU Terry Pratchett"
]
}
]
},
"protocol": "HTTP/1.1",
"request": {
"headers": {
"accept": [
"*/*"
],
"user_agent": [
"Mozilla/5.0 (compatible; Odin; https://docs.getodin.com/)"
]
},
"method": "GET",
"url": {
"host": "175.210.196.223",
"path": "",
"scheme": "https"
}
},
"status_code": 200,
"title": "Gargoyle Router Management Utility",
"transfer_encoding": [
"chunked"
]
},
"tls": {
"certificate": {
"fingerprint_md5": "CE144963FDE241028AEC3623C978D86A",
"fingerprint_sha1": "B1462CDE7F92857A57238DA4BF812606EF3C4602",
"fingerprint_sha256": "D24A944C44923D1D53E4AD73D50573A21139DCC269E1BB24A9B5F1F2502A4C5E",
"issuer": {
"common_name": [
"Gargoyle Router Management Utility"
],
"organization": [
"gargoyle-router.com"
]
},
"issuer_dn": "/O=gargoyle-router.com/CN=Gargoyle Router Management Utility",
"jarm": "3fd3fd0003fd3fd00043d43d000000ad9bf51cc3f5a1e29eecb81d0c7b06eb",
"redacted": false,
"revocation": {
"ocsp": {
"reason": "UNKNOWN",
"revoked": false
}
},
"serial_number": "444629591282112363464342507590618780125353487950",
"signature": {
"algorithm": {
"name": "SHA256-RSA",
"oid": "1.2.840.113549.1.1.11"
},
"self_signed": true,
"value": "MjY4YWUzMmI4ZjhmNjYwNmMwMDlhMGI4MjRlMDk3ODhiM2IzMzg2NjkwZTYzZGYyNDQxMTBiMjMzMDRiMTk5N2ZhYzQ1YjIwZTVhNWJkYzQ4MmI0YWI5ZTM5NzZiMGM2MGZkYjI1YWVhY2U1NDBiNDc5YmVhNjcyYTM0Yjk1ZTcwMmMyOGQ5ZjI2YzI2OGUzYzM5NDhlNGVhNDYzOTUzOWMyZTEzOGE5MjBiZjA3NzcxMzI2ZmFmNjJhYTFiNDYyZjlkYWRjOTRhZmJlYjc3ZGNiZTdkMzJhMWUzYmFjY2IxZDI3NDI0NDUxMTNjNTA1ZGQwMGMyNjNiNmQwMzVjZmI4ZDcwMTA5YWU2MmNkYjQ5NDYxNWU1NWU2NDNlYTFhMzQ5MGU5NzMyNTk4N2Y5ZTVmMDFmMjlkZWFlMjVjMTMxMTQxMDE1Zjg0YmM1Nzg0OWQ3MzZkM2YxMzE5NTVmZTliM2FkYTc5MDc4NjI2MDU4NWNkOGZjMTczZjU1ZDkxYmU4NTQ5NGI4NTBiNDQ5NDE1ZjU3YzBmOGFmYjI4ODZjY2JiMjkxZTQ4MTQyNDNmMzk1ODA5MTY4ZTY4NGI4ZTQ5Mzk4NTlkMDU0YTNlMjUwNDE5ZTNjZDcwYTQ1MWMwMjMxZDgxOWJiOTgxZjQ2MTQ2NDliNmZlODgyZTNjZDM="
},
"subject": {
"common_name": [
"Gargoyle Router Management Utility"
],
"organization": [
"gargoyle-router.com"
]
},
"subject_alt_name": {
"dns_names": [
"Gargoyle Router Management Utility"
],
"extended_dns_names": []
},
"subject_dn": "/O=gargoyle-router.com/CN=Gargoyle Router Management Utility",
"subject_key_info": {
"_key": "rsa",
"dh": [],
"dsa": [],
"ecdsa": [],
"fingerprint_sha256": "60a9bdb490c844c1658c3e891c0e936415809676a355799165d882247920280a",
"key_algorithm": "RSA",
"rsa": {
"exponent": 65537,
"length": 2048,
"modulus": "MHg5N2FjZjUzYjQ1ZTUzNDA5ZTk2MjEzYjkyNGExZGNmYzUwNGY4NGNiYWU4ZTMwYTUzNTM1MjM3ZDZhMGU0NTI2NWI0OTg2OTJiMmFjOTRhZTFjYmVhMDhhZmJjZWJiM2ZiOWI2NzIwMTBiMDJlNDRjN2E5MmNlNzU0ZWIzNGEzMDg1YTA3ZDIyOWQ3ZDhkNmZjZDNiZmVmM2NmZGFmZTg5NGRkMTIzMzJmNTk1OWNiYjM4YmE1MjY3OTE5MDJmNTM0ZjdjNTAxMDY4ZTdkYmRmOTc1YThkNGNkZGQzNWZhNTI5YThhOWNjZGQyOWE3YmIyM2RlOTUzOTQ3Yzc0ZjBlNTc2ZGY2ODFiNzVjMTRjYmZlZmUwNGIxNmQzOTBiOWQ3NGE2ODQ4MzljYmQ2MzIxMTQ1ZjM1ODdkNjIzOGJhZjQwNmFlYzIxNWM1ZGRhNWI5ZDU5ZWUyNWJjNGYzYjU4NTkwN2VkODQwNjA3MTRkZDczY2ZjZGVhMjI5NGUwZjlhZGZiNzI5NWE4N2YyMTYyMzVlNTc4MWQzZDEzYjY2NzhlNGNjMWQ4MjhmNjBlYWY5YTQ5YzI2YWE1ZjA4YWYxMmM3NmVkNjM0NDYzOWE0YzIxMWYzMDU5OTkzMjc3OGEwOGM3YjRhZTI0YjY5YmUyMThhNDY5NDVkNDY1MWNjMQ=="
}
},
"tbs_fingerprint": "1caf2f682e8e8908c0036051fe915bd82febc2dc6dbce8b299358a6a708890b5",
"validation_level": "OV",
"validity": {
"length_seconds": 315360000,
"not_after": "2034-11-10T02:36:30",
"not_before": "2024-11-12T02:36:30"
}
},
"fingerprint_sha256": "D24A944C44923D1D53E4AD73D50573A21139DCC269E1BB24A9B5F1F2502A4C5E",
"precert": false,
"raw": "MIIDHTCCAgUCFE3h4WPmv86hAayk9bokkqzjHC5OMA0GCSqGSIb3DQEBCwUAMEsxHDAaBgNVBAoME2dhcmdveWxlLXJvdXRlci5jb20xKzApBgNVBAMMIkdhcmdveWxlIFJvdXRlciBNYW5hZ2VtZW50IFV0aWxpdHkwHhcNMjQxMTEyMDIzNjMwWhcNMzQxMTEwMDIzNjMwWjBLMRwwGgYDVQQKDBNnYXJnb3lsZS1yb3V0ZXIuY29tMSswKQYDVQQDDCJHYXJnb3lsZSBSb3V0ZXIgTWFuYWdlbWVudCBVdGlsaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl6z1O0XlNAnpYhO5JKHc/FBPhMuujjClNTUjfWoORSZbSYaSsqyUrhy+oIr7zrs/ubZyAQsC5Ex6ks51TrNKMIWgfSKdfY1vzTv+88/a/olN0SMy9ZWcuzi6UmeRkC9TT3xQEGjn29+XWo1M3dNfpSmoqczdKae7I96VOUfHTw5XbfaBt1wUy/7+BLFtOQuddKaEg5y9YyEUXzWH1iOLr0Bq7CFcXdpbnVnuJbxPO1hZB+2EBgcU3XPPzeoilOD5rftylah/IWI15XgdPRO2Z45Mwdgo9g6vmknCaqXwivEsdu1jRGOaTCEfMFmZMneKCMe0riS2m+IYpGlF1GUcwQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAmiuMrj49mBsAJoLgk4JeIs7M4ZpDmPfJEEQsjMEsZl/rEWyDlpb3EgrSrnjl2sMYP2yWurOVAtHm+pnKjS5XnAsKNnybCaOPDlI5OpGOVOcLhOKkgvwd3Eyb69iqhtGL52tyUr763fcvn0yoeO6zLHSdCRFETxQXdAMJjttA1z7jXAQmuYs20lGFeVeZD6ho0kOlzJZh/nl8B8p3q4lwTEUEBX4S8V4Sdc20/ExlV/ps62nkHhiYFhc2PwXP1XZG+hUlLhQtElBX1fA+K+yiGzLspHkgUJD85WAkWjmhLjkk5hZ0FSj4lBBnjzXCkUcAjHYGbuYH0YUZJtv6ILjzT",
"tags": [
"ov",
"self_signed",
"root"
]
}
},
"cve": [
{
"id": "CVE-1999-0431",
"score": 5,
"severity": "medium"
},
{
"id": "CVE-1999-0656",
"score": 5,
"severity": "medium"
},
{
"id": "CVE-1999-1285",
"score": 2.1,
"severity": "low"
}
],
"url": "https://175.210.196.223/",
"_meta": {
"name": "",
"desc": "",
"category": ""
},
"last_updated_at": "2025-11-17T16:02:58.299Z"
}
],
"services_hash": "276fcf3890e4a8658feda124f88cfd14269db4e4fa0b3edfcc13f6760e50110b",
"last_updated_at": "2025-11-20T22:19:52.735Z",
"banner": [
"ssh",
"http",
"tls"
],
"is_vuln": true,
"cveDetails": {
"CVE-1999-0431": {
"id": "CVE-1999-0431",
"references": [
"https://exchange.xforce.ibmcloud.com/vulnerabilities/CVE-1999-0431",
"https://exchange.xforce.ibmcloud.com/vulnerabilities/CVE-1999-0431"
],
"score": 5,
"services": [
"22/ssh"
],
"severity": "medium",
"summary": "Linux 2.2.3 and earlier allow a remote attacker to perform an IP fragmentation attack, causing a denial of service.",
"vector_string": "AV:N/AC:L/Au:N/C:N/I:N/A:P",
"weakness": "NVD-CWE-Other"
},
"CVE-1999-0656": {
"id": "CVE-1999-0656",
"references": [
"http://ca.com/au/securityadvisor/vulninfo/Vuln.aspx?ID=1638",
"https://exchange.xforce.ibmcloud.com/vulnerabilities/348",
"http://ca.com/au/securityadvisor/vulninfo/Vuln.aspx?ID=1638",
"https://exchange.xforce.ibmcloud.com/vulnerabilities/348"
],
"score": 5,
"services": [
"22/ssh"
],
"severity": "medium",
"summary": "The ugidd RPC interface, by design, allows remote attackers to enumerate valid usernames by specifying arbitrary UIDs that ugidd maps to local user and group names.",
"vector_string": "AV:N/AC:L/Au:N/C:P/I:N/A:N",
"weakness": "CWE-16"
},
"CVE-1999-1285": {
"id": "CVE-1999-1285",
"references": [
"http://marc.info/?l=bugtraq&m=91495921611500&w=2",
"https://exchange.xforce.ibmcloud.com/vulnerabilities/1472",
"http://marc.info/?l=bugtraq&m=91495921611500&w=2",
"https://exchange.xforce.ibmcloud.com/vulnerabilities/1472"
],
"score": 2.1,
"services": [
"22/ssh"
],
"severity": "low",
"summary": "Linux 2.1.132 and earlier allows local users to cause a denial of service (resource exhaustion) by reading a large buffer from a random device (e.g. /dev/urandom), which cannot be interrupted until the read has completed.",
"vector_string": "AV:L/AC:L/Au:N/C:N/I:N/A:P",
"weakness": "NVD-CWE-Other"
},
"CVE-1999-1442": {
"id": "CVE-1999-1442",
"references": [
"http://uwsg.iu.edu/hypermail/linux/kernel/9805.3/0855.html",
"http://www.cs.helsinki.fi/linux/linux-kernel/Year-1998/1998-25/0816.html",
"http://www.securityfocus.com/bid/105"
],
"score": 7.2,
"services": [
"22/ssh"
],
"severity": "high",
"summary": "Bug in AMD K6 processor on Linux 2.0.x and 2.1.x kernels allows local users to cause a denial of service (crash) via a particular sequence of instructions, possibly related to accessing addresses outside of segments.",
"vector_string": "AV:L/AC:L/Au:N/C:C/I:C/A:C",
"weakness": "NVD-CWE-Other"
},
"CVE-2022-3424": {
"id": "CVE-2022-3424",
"references": [
"https://bugzilla.redhat.com/show_bug.cgi?id=2132640",
"https://github.com/torvalds/linux/commit/643a16a0eb1d6ac23744bb6e90a00fc21148a9dc",
"https://lists.debian.org/debian-lts-announce/2023/05/msg00005.html",
"https://lists.debian.org/debian-lts-announce/2023/05/msg00006.html",
"https://lore.kernel.org/all/20221019031445.901570-1-zyytlz.wz%40163.com/",
"https://security.netapp.com/advisory/ntap-20230406-0005/",
"https://www.spinics.net/lists/kernel/msg4518970.html",
"https://bugzilla.redhat.com/show_bug.cgi?id=2132640",
"https://github.com/torvalds/linux/commit/643a16a0eb1d6ac23744bb6e90a00fc21148a9dc",
"https://lists.debian.org/debian-lts-announce/2023/05/msg00005.html",
"https://lists.debian.org/debian-lts-announce/2023/05/msg00006.html",
"https://lore.kernel.org/all/20221019031445.901570-1-zyytlz.wz%40163.com/",
"https://security.netapp.com/advisory/ntap-20230406-0005/",
"https://www.spinics.net/lists/kernel/msg4518970.html"
],
"score": 7.8,
"services": [
"22/ssh"
],
"severity": "high",
"summary": "A use-after-free flaw was found in the Linux kernel’s SGI GRU driver in the way the first gru_file_unlocked_ioctl function is called by the user, where a fail pass occurs in the gru_check_chiplet_assignment function. This flaw allows a local user to crash or potentially escalate their privileges on the system.",
"vector_string": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
"weakness": "CWE-416"
},
"CVE-2022-3707": {
"id": "CVE-2022-3707",
"references": [
"https://bugzilla.redhat.com/show_bug.cgi?id=2137979",
"https://lists.debian.org/debian-lts-announce/2023/05/msg00005.html",
"https://lists.debian.org/debian-lts-announce/2023/05/msg00006.html",
"https://lore.kernel.org/all/20221007013708.1946061-1-zyytlz.wz%40163.com/",
"https://bugzilla.redhat.com/show_bug.cgi?id=2137979",
"https://lists.debian.org/debian-lts-announce/2023/05/msg00005.html",
"https://lists.debian.org/debian-lts-announce/2023/05/msg00006.html",
"https://lore.kernel.org/all/20221007013708.1946061-1-zyytlz.wz%40163.com/"
],
"score": 5.5,
"services": [
"22/ssh"
],
"severity": "medium",
"summary": "A double-free memory flaw was found in the Linux kernel. The Intel GVT-g graphics driver triggers VGA card system resource overload, causing a fail in the intel_gvt_dma_map_guest_page function. This issue could allow a local user to crash the system.",
"vector_string": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
"weakness": "CWE-460"
},
"CVE-2023-0030": {
"id": "CVE-2023-0030",
"references": [
"https://bugzilla.redhat.com/show_bug.cgi?id=2157270",
"https://github.com/torvalds/linux/commit/729eba3355674f2d9524629b73683ba1d1cd3f10",
"https://security.netapp.com/advisory/ntap-20230413-0010/",
"https://bugzilla.redhat.com/show_bug.cgi?id=2157270",
"https://github.com/torvalds/linux/commit/729eba3355674f2d9524629b73683ba1d1cd3f10",
"https://security.netapp.com/advisory/ntap-20230413-0010/",
"https://bugzilla.redhat.com/show_bug.cgi?id=2157270"
],
"score": 7.8,
"services": [
"22/ssh"
],
"severity": "high",
"summary": "A use-after-free flaw was found in the Linux kernel’s nouveau driver in how a user triggers a memory overflow that causes the nvkm_vma_tail function to fail. This flaw allows a local user to crash or potentially escalate their privileges on the system.",
"vector_string": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
"weakness": "CWE-416"
},
"CVE-2023-1390": {
"id": "CVE-2023-1390",
"references": [
"https://gist.github.com/netspooky/bee2d07022f6350bb88eaa48e571d9b5",
"https://github.com/torvalds/linux/commit/b77413446408fdd256599daf00d5be72b5f3e7c6",
"https://infosec.exchange/%40_mattata/109427999461122360",
"https://security.netapp.com/advisory/ntap-20230420-0001/",
"https://gist.github.com/netspooky/bee2d07022f6350bb88eaa48e571d9b5",
"https://github.com/torvalds/linux/commit/b77413446408fdd256599daf00d5be72b5f3e7c6",
"https://infosec.exchange/%40_mattata/109427999461122360",
"https://security.netapp.com/advisory/ntap-20230420-0001/"
],
"score": 7.5,
"services": [
"22/ssh"
],
"severity": "high",
"summary": "A remote denial of service vulnerability was found in the Linux kernel’s TIPC kernel module. The while loop in tipc_link_xmit() hits an unknown state while attempting to parse SKBs, which are not in the queue. Sending two small UDP packets to a system with a UDP bearer results in the CPU utilization for the system to instantly spike to 100%, causing a denial of service condition.",
"vector_string": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"weakness": "CWE-1050"
},
"CVE-2023-28466": {
"id": "CVE-2023-28466",
"references": [
"https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=49c47cc21b5b7a3d8deb18fc57b0aa2ab1286962",
"https://lists.debian.org/debian-lts-announce/2023/05/msg00005.html",
"https://security.netapp.com/advisory/ntap-20230427-0006/",
"https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=49c47cc21b5b7a3d8deb18fc57b0aa2ab1286962",
"https://lists.debian.org/debian-lts-announce/2023/05/msg00005.html",
"https://security.netapp.com/advisory/ntap-20230427-0006/"
],
"score": 7,
"services": [
"22/ssh"
],
"severity": "high",
"summary": "do_tls_getsockopt in net/tls/tls_main.c in the Linux kernel through 6.2.6 lacks a lock_sock call, leading to a race condition (with a resultant use-after-free or NULL pointer dereference).",
"vector_string": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H",
"weakness": "CWE-476"
}
}
}