175.215.244.68
Geolocation
| Network | 175.215.244.0/24 |
| Postal Code | 44691 |
| City | Ulsan |
| Country | South Korea (KR) |
| Continent | Asia |
| Locale Code | en |
| Geo Point | 35.5335, 129.3173 |
| Updated At | 27 Nov 2025, 09:21:08 UTC |
Whois
| Network | 175.208.0.0/13 |
| Organization | Korea Telecom |
| Desc | Korea Telecom |
| Updated At | 09 Dec 2024, 19:04:47 UTC |
Geolocation
| Network | 175.215.244.0/24 |
| Postal Code | 44691 |
| City | Ulsan |
| Country | South Korea (KR) |
| Continent | Asia |
| Locale Code | en |
| Geo Point | 35.5335, 129.3173 |
| Updated At | 27 Nov 2025, 09:21:08 UTC |
Whois
| Network | 175.208.0.0/13 |
| Organization | Korea Telecom |
| Desc | Korea Telecom |
| Updated At | 09 Dec 2024, 19:04:47 UTC |
| Product | Dropbear sshd |
| Version | N/A |
| Extra Info | protocol 2.0 |
| CVEs | CVE-1999-0431CVE-1999-0656CVE-1999-1285CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795 |
{
"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"
}| Product | Gargoyle WAP firmware httpd |
| Version | N/A |
| Extra Info | N/A |
| CVEs | CVE-1999-0431CVE-1999-0656CVE-1999-1285CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795 |
| Status Code | 200 |
| Title | Gargoyle Router Management Utility |
| Body SHA256 | 829428e943199ac64697e497ee8bf07a644db8e997106df2aaf8f9f1a992571b |
| Component | Bootstrap |
| Favicon | |
| Path | |
| MD5 Hash | 9604e9c801d1fa674bc4779f6ce1b5cb |
| Murmur Hash | -1850681776 |
| Size | 441 |
| Response 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"]}] |
{
"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 = \"157.230.123.253\";\nvar quotaIdList = [ ];\nvar quotaIpLists = [];\nvar quotaTimes = new Array();\nvar quotaUsed = new Array();\nvar quotaLimits = new Array();\nvar quotaPercents = new Array();\nvar currentTime = \"11/25/25 01:36 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=\"13936\";\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\": 963859, \"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 = \"157.230.123.253\";\nconst SERVER_ADDR = \"175.215.244.68\";\nconst HTTPS = \"\";\nconst HTTP_HOST = \"175.215.244.68\";\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": -756202872,
"body_sha256": "829428e943199ac64697e497ee8bf07a644db8e997106df2aaf8f9f1a992571b",
"component": [
"Bootstrap"
],
"content_length": -1,
"favicon": {
"md5_hash": "9604e9c801d1fa674bc4779f6ce1b5cb",
"murmur_hash": -1850681776,
"path": "http://175.215.244.68: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.215.244.68",
"path": "",
"scheme": "http"
}
},
"status_code": 200,
"title": "Gargoyle Router Management Utility",
"transfer_encoding": [
"chunked"
]
}| Product | Gargoyle WAP firmware httpd |
| Version | N/A |
| Extra Info | N/A |
| CVEs | CVE-1999-0431CVE-1999-0656CVE-1999-1285CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795CVE-2023-48795 |
| Status Code | 200 |
| Title | Gargoyle Router Management Utility |
| Body SHA256 | 2aab69854d7a72a6a97ce3b999503e5cfb4e15595ac9d1cbf426cc31f99a435a |
| Component | Bootstrap |
| Favicon | |
| Path | |
| MD5 Hash | 9604e9c801d1fa674bc4779f6ce1b5cb |
| Murmur Hash | -1850681776 |
| Size | 441 |
| Response 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"]}] |
| Fingerprint | |
| MD5 | CE144963FDE241028AEC3623C978D86A |
| SHA1 | B1462CDE7F92857A57238DA4BF812606EF3C4602 |
| SHA256 | D24A944C44923D1D53E4AD73D50573A21139DCC269E1BB24A9B5F1F2502A4C5E |
| JARM | 3fd3fd0003fd3fd00043d43d000000ad9bf51cc3f5a1e29eecb81d0c7b06eb |
{
"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 = \"157.230.123.253\";\nvar quotaIdList = [ ];\nvar quotaIpLists = [];\nvar quotaTimes = new Array();\nvar quotaUsed = new Array();\nvar quotaLimits = new Array();\nvar quotaPercents = new Array();\nvar currentTime = \"11/28/25 20: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=\"8262\";\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\": 42909, \"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 = \"157.230.123.253\";\nconst SERVER_ADDR = \"175.215.244.68\";\nconst HTTPS = \"on\";\nconst HTTP_HOST = \"175.215.244.68\";\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": -273330430,
"body_sha256": "2aab69854d7a72a6a97ce3b999503e5cfb4e15595ac9d1cbf426cc31f99a435a",
"component": [
"Bootstrap"
],
"content_length": -1,
"favicon": {
"md5_hash": "9604e9c801d1fa674bc4779f6ce1b5cb",
"murmur_hash": -1850681776,
"path": "https://175.215.244.68: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.215.244.68",
"path": "",
"scheme": "https"
}
},
"status_code": 200,
"title": "Gargoyle Router Management Utility",
"transfer_encoding": [
"chunked"
]
}