Odin HomeODIN logoODIN logo
TableJSON

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

© 2025 Cyble Inc. All Rights Reserved.

175.210.196.223

SummaryCVE DetailsRaw Data
20 Nov 2025, 22:19:52 UTC
{
  "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 &amp; 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 &amp; 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"
    }
  }
}