HTTP/1.1 200 OK
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Content-Length: 8602
X-Content-Type-Options: nosniff
Content-Type: text/html; charset=UTF-8
Connection: close
Date: Thu, 07 Nov 2024 02:31:42 GMT
Server: Server
<!doctype html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge;chrome=1" />
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="copyright" content="Copyright 2012 Ubiquiti Networks, Inc. All rights reserved.">
<title>EdgeOS</title>
<link rel="shortcut icon" href="/media/global/favicon.png" />
<link rel="stylesheet" href="/lib/1686817763/stylesheets/css/reset.min.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/lib/1686817763/fonts/open-sans/stylesheet.min.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/lib/1686817763/stylesheets/css/core.min.css" type="text/css" media="screen" />
<script type="text/javascript">
var DEV_MODE = false,
EDGE = {}
;
EDGE.Config = {
Api: {
'base': 'https://<ip>:8443/api/',
'get': 'https://<ip>:8443/api/edge/get.json',
'set': 'https://<ip>:8443/api/edge/set.json',
'delete': 'https://<ip>:8443/api/edge/delete.json',
'batch': 'https://<ip>:8443/api/edge/batch.json',
'data': 'https://<ip>:8443/api/edge/data.json',
'heartbeat': 'https://<ip>:8443/api/edge/heartbeat.json',
'setup': 'https://<ip>:8443/api/edge/setup.json',
'feature': 'https://<ip>:8443/api/edge/feature.json'
},
Stats: {
url: 'wss://<ip>:8443/ws/stats',
debug: 1,
required: false
},
Settings: {
keepalive: false,
defaultConfigWizard: 'Wizard/setup/Basic_Setup'
},
User: {
username: 'None',
level: 'None'
},
Interfaces: {
supported: ['bridge', 'ethernet', 'switch', 'loopback', 'vlan', 'pppoe', 'nni', 'pon']
},
TrafficAnalysis: {
predefinedCategories: [
'Business',
'Bypass-Proxies-and-Tunnels',
'File-Transfer',
'Games',
'Instant-messaging',
'Mail-and-Collaboration',
'P2P',
'Remote-Access-Terminals',
'Security-Update',
'Social-Network',
'Stock-Market',
'Streaming-Media',
'TopSites-Adult',
'TopSites-Arts',
'TopSites-Business',
'TopSites-Computers',
'TopSites-Games',
'TopSites-Health',
'TopSites-Home',
'TopSites-KidsnTeens',
'TopSites-News',
'TopSites-Recreation',
'TopSites-Reference',
'TopSites-Regional',
'TopSites-Science',
'TopSites-Shopping',
'TopSites-Society',
'TopSites-Sports',
'Voice-over-IP',
'Web',
'Web-IM'
]
},
Features: {"switch": {"ports": ["eth0", "eth1", "eth2", "eth3", "eth4"]}, "poe": true, "switchIsVLANCapable": true, "ports": 5}
};
//backbone.js class containers
EDGE.Models = {};
EDGE.Collections = {};
EDGE.Views = {};
EDGE.Routers = {};
//initial rendered flag
EDGE.Rendered = false;
EDGE.DeviceModel = 'ER-X'
</script>
<script type="text/javascript" src="/lib/1686817763/js/libs/modernizr.custom.js"></script>
</head>
<body class="index ER-X" data-name="EdgeRouter X">
<!-- Start: Page Content -->
<div id="PageContent">
<!-- Start: No script -->
<div id="NoScript" class="alert-box">
Javascript is required. Please enable it in your browser.
</div>
<!-- End: No script -->
<!-- Start: Content -->
<div id="Login" class="main-section unrendered">
<!-- Start: Header -->
<div id="PageHeader" class="page-header">
<div class="ir edgeos-header-logo">EdgeOS</div>
</div>
<!-- End: Header -->
<div class="content-outer-container">
<div class="content-inner-container">
<div class="content">
<h1 class="section-title">Please Login</h1>
<!-- Start: Section Container -->
<div class="section-container tall">
<form id="LoginForm" method="post" class="ui-form">
<input id="Username" name="username" class="text-input" type="text" placeholder="Username" autocapitalize="off" autocorrection="off"/>
<input id="Password" name="password" class="text-input" type="password" placeholder="Password" />
<input id="LoginButton" class="submit-input" type="submit" value="Login" />
</form>
<!-- Preload the application loader image for the application page -->
<div class="application-loader"></div>
</div>
<!-- End: Section Container -->
</div>
</div>
</div>
</div>
<!-- End: Content -->
<div id="UMobileLink">
<div class="badges">
<a href="https://play.google.com/store/apps/details?id=com.ubnt.umobile">
<img src="/media/global/gplay.svg" width="140" alt="Get it on Google Play">
</a>
<a href="https://itunes.apple.com/us/app/umobile-ubnt/id1183022489?mt=8">
<img src="/media/global/astore.svg" width="140" alt="Download on the App Store">
</a>
</div>
</div>
</div>
<!-- End: Container -->
<script type="text/javascript" src="/lib/1686817763/js/core.min.js"></script>
<script type="text/javascript">
var UBNT_DISCOVER_DISABLE = false;
</script>
<script type="text/javascript" src="/lib/1686817763/js/edge/login.js"></script>
<script type="text/javascript">
$(function() {
try {
if (EDGE.Config.User.level != 'admin') {
$('body').addClass('readonly');
}
window.app.initialize(null, DEV_MODE);
} catch (e) {
window.app.fatal(Msg.E_Runtime + ': ' + e, 'Runtime Error', true);
}
});
</script>
<script type="text/javascript">
$.xss = function(text) {
return text ? $("<div />").text(text).html() : null;
};
// remove leading 0's from each section
$.parseIpv6 = function(addr) {
if (addr.indexOf(':') > -1) {
var ipv6addr = addr.split('/')[0];
var network = addr.split('/')[1];
var halves = ipv6addr.split('::');
if (halves.length == 2) {
var first = halves[0];
var last = halves[1];
if (first.length) {
var f_digits = _.map(first.split(':'), function(d) {
return parseInt(d, 16).toString(16);
});
}
if (last.length) {
var l_digits = _.map(last.split(':'), function(d) {
return parseInt(d, 16).toString(16);
});
}
addr = (typeof f_digits == 'undefined' ? '' : f_digits.join(':')) +
'::' +
(typeof l_digits == 'undefined' ? '' : l_digits.join(':')) +
'/' +
network;
} else if (halves.length == 1) {
var digits = halves[0];
digits = _.map(digits.split(':'), function(d) {
return parseInt(d, 16).toString(16);
}).join(':');
addr = digits + '/' + network;
}
}
addr = addr.replace(':0::', '::');
addr = addr.replace('::0:', '::');
return addr;
};
</script>
</body>
</html>
{
"@category" : "datascan",
"@timestamp" : "2024-11-07T02:31:43.000Z",
"app" : {
"extract" : {
"domain" : [
"google.com",
"apple.com"
],
"file" : [
"setup.json",
"set.json",
"feature.json",
"data.json",
"delete.json",
"batch.json",
"get.json",
"heartbeat.json"
],
"hostname" : [
"itunes.apple.com",
"play.google.com"
],
"url" : [
"https://itunes.apple.com/us/app/umobile-ubnt/id1183022489?mt=8",
"https://play.google.com/store/apps/details?id=com.ubnt.umobile"
]
},
"http" : {
"bodymd5" : "99e4e9b109750d0fb7b652cb41a2cab1",
"bodymmh3" : -1680286744,
"copyright" : "Copyright 2012 Ubiquiti Networks, Inc. All rights reserved.",
"headermd5" : "467d9d71643c99cb31c66d377377c8a5",
"headermmh3" : 1464295698,
"title" : "EdgeOS"
},
"length" : 8740
},
"asn" : "AS27699",
"ca" : "false",
"city" : "Santos",
"country" : "BR",
"cpe" : "<enterprise field>: cpe",
"cpecount" : "<enterprise field>: cpecount",
"data" : "HTTP/1.1 200 OK\r\nX-Frame-Options: SAMEORIGIN\r\nX-Xss-Protection: 1; mode=block\r\nContent-Length: 8602\r\nX-Content-Type-Options: nosniff\r\nContent-Type: text/html; charset=UTF-8\r\nConnection: close\r\nDate: Thu, 07 Nov 2024 02:31:42 GMT\r\nServer: Server\r\n\r\n<!doctype html>\n<head>\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge;chrome=1\" />\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <meta name=\"copyright\" content=\"Copyright 2012 Ubiquiti Networks, Inc. All rights reserved.\">\n\n <title>EdgeOS</title>\n\n <link rel=\"shortcut icon\" href=\"/media/global/favicon.png\" />\n <link rel=\"stylesheet\" href=\"/lib/1686817763/stylesheets/css/reset.min.css\" type=\"text/css\" media=\"screen\" />\n <link rel=\"stylesheet\" href=\"/lib/1686817763/fonts/open-sans/stylesheet.min.css\" type=\"text/css\" media=\"screen\" />\n <link rel=\"stylesheet\" href=\"/lib/1686817763/stylesheets/css/core.min.css\" type=\"text/css\" media=\"screen\" />\n\n\n <script type=\"text/javascript\">\n var DEV_MODE = false,\n EDGE = {}\n ;\n\n EDGE.Config = {\n Api: {\n 'base': 'https://<ip>:8443/api/',\n 'get': 'https://<ip>:8443/api/edge/get.json',\n 'set': 'https://<ip>:8443/api/edge/set.json',\n 'delete': 'https://<ip>:8443/api/edge/delete.json',\n 'batch': 'https://<ip>:8443/api/edge/batch.json',\n 'data': 'https://<ip>:8443/api/edge/data.json',\n 'heartbeat': 'https://<ip>:8443/api/edge/heartbeat.json',\n 'setup': 'https://<ip>:8443/api/edge/setup.json',\n 'feature': 'https://<ip>:8443/api/edge/feature.json'\n },\n\n Stats: {\n url: 'wss://<ip>:8443/ws/stats',\n debug: 1,\n required: false\n },\n\n Settings: {\n keepalive: false,\n defaultConfigWizard: 'Wizard/setup/Basic_Setup'\n },\n\n User: {\n username: 'None',\n level: 'None'\n },\n\n Interfaces: {\n supported: ['bridge', 'ethernet', 'switch', 'loopback', 'vlan', 'pppoe', 'nni', 'pon']\n },\n\n TrafficAnalysis: {\n predefinedCategories: [\n 'Business',\n 'Bypass-Proxies-and-Tunnels',\n 'File-Transfer',\n 'Games',\n 'Instant-messaging',\n 'Mail-and-Collaboration',\n 'P2P',\n 'Remote-Access-Terminals',\n 'Security-Update',\n 'Social-Network',\n 'Stock-Market',\n 'Streaming-Media',\n 'TopSites-Adult',\n 'TopSites-Arts',\n 'TopSites-Business',\n 'TopSites-Computers',\n 'TopSites-Games',\n 'TopSites-Health',\n 'TopSites-Home',\n 'TopSites-KidsnTeens',\n 'TopSites-News',\n 'TopSites-Recreation',\n 'TopSites-Reference',\n 'TopSites-Regional',\n 'TopSites-Science',\n 'TopSites-Shopping',\n 'TopSites-Society',\n 'TopSites-Sports',\n 'Voice-over-IP',\n 'Web',\n 'Web-IM'\n ]\n },\n\n Features: {\"switch\": {\"ports\": [\"eth0\", \"eth1\", \"eth2\", \"eth3\", \"eth4\"]}, \"poe\": true, \"switchIsVLANCapable\": true, \"ports\": 5}\n };\n\n //backbone.js class containers\n EDGE.Models = {};\n EDGE.Collections = {};\n EDGE.Views = {};\n EDGE.Routers = {};\n\n //initial rendered flag\n EDGE.Rendered = false;\n EDGE.DeviceModel = 'ER-X'\n </script>\n\n <script type=\"text/javascript\" src=\"/lib/1686817763/js/libs/modernizr.custom.js\"></script>\n\n</head>\n<body class=\"index ER-X\" data-name=\"EdgeRouter X\">\n\n<!-- Start: Page Content -->\n<div id=\"PageContent\">\n\n<!-- Start: No script -->\n<div id=\"NoScript\" class=\"alert-box\">\n Javascript is required. Please enable it in your browser.\n</div>\n<!-- End: No script -->\n\n <!-- Start: Content -->\n <div id=\"Login\" class=\"main-section unrendered\">\n <!-- Start: Header -->\n <div id=\"PageHeader\" class=\"page-header\">\n <div class=\"ir edgeos-header-logo\">EdgeOS</div>\n </div>\n <!-- End: Header -->\n\n <div class=\"content-outer-container\">\n <div class=\"content-inner-container\">\n <div class=\"content\">\n <h1 class=\"section-title\">Please Login</h1>\n\n <!-- Start: Section Container -->\n <div class=\"section-container tall\">\n <form id=\"LoginForm\" method=\"post\" class=\"ui-form\">\n <input id=\"Username\" name=\"username\" class=\"text-input\" type=\"text\" placeholder=\"Username\" autocapitalize=\"off\" autocorrection=\"off\"/>\n <input id=\"Password\" name=\"password\" class=\"text-input\" type=\"password\" placeholder=\"Password\" />\n\n\n <input id=\"LoginButton\" class=\"submit-input\" type=\"submit\" value=\"Login\" />\n </form>\n\n <!-- Preload the application loader image for the application page -->\n <div class=\"application-loader\"></div>\n </div>\n <!-- End: Section Container -->\n\n </div>\n </div>\n </div>\n </div>\n <!-- End: Content -->\n\n <div id=\"UMobileLink\">\n <div class=\"badges\">\n <a href=\"https://play.google.com/store/apps/details?id=com.ubnt.umobile\">\n <img src=\"/media/global/gplay.svg\" width=\"140\" alt=\"Get it on Google Play\">\n </a>\n <a href=\"https://itunes.apple.com/us/app/umobile-ubnt/id1183022489?mt=8\">\n <img src=\"/media/global/astore.svg\" width=\"140\" alt=\"Download on the App Store\">\n </a>\n </div>\n </div>\n</div>\n<!-- End: Container -->\n\n <script type=\"text/javascript\" src=\"/lib/1686817763/js/core.min.js\"></script>\n\n <script type=\"text/javascript\">\n var UBNT_DISCOVER_DISABLE = false;\n </script>\n\n <script type=\"text/javascript\" src=\"/lib/1686817763/js/edge/login.js\"></script>\n\n\n <script type=\"text/javascript\">\n $(function() {\n try {\n if (EDGE.Config.User.level != 'admin') {\n $('body').addClass('readonly');\n }\n window.app.initialize(null, DEV_MODE);\n } catch (e) {\n window.app.fatal(Msg.E_Runtime + ': ' + e, 'Runtime Error', true);\n }\n\n });\n </script>\n\n <script type=\"text/javascript\">\n $.xss = function(text) {\n return text ? $(\"<div />\").text(text).html() : null;\n };\n\n // remove leading 0's from each section\n $.parseIpv6 = function(addr) {\n if (addr.indexOf(':') > -1) {\n var ipv6addr = addr.split('/')[0];\n var network = addr.split('/')[1];\n var halves = ipv6addr.split('::');\n\n if (halves.length == 2) {\n var first = halves[0];\n var last = halves[1];\n\n if (first.length) {\n var f_digits = _.map(first.split(':'), function(d) {\n return parseInt(d, 16).toString(16);\n });\n }\n\n if (last.length) {\n var l_digits = _.map(last.split(':'), function(d) {\n return parseInt(d, 16).toString(16);\n });\n }\n\n addr = (typeof f_digits == 'undefined' ? '' : f_digits.join(':')) +\n '::' +\n (typeof l_digits == 'undefined' ? '' : l_digits.join(':')) +\n '/' +\n network;\n\n } else if (halves.length == 1) {\n var digits = halves[0];\n digits = _.map(digits.split(':'), function(d) {\n return parseInt(d, 16).toString(16);\n }).join(':');\n\n addr = digits + '/' + network;\n }\n }\n addr = addr.replace(':0::', '::');\n addr = addr.replace('::0:', '::');\n\n return addr;\n };\n </script>\n\n </body>\n</html>\n",
"datamd5" : "987c760a8fd460ca58c48794f94da4f3",
"datammh3" : -1587867901,
"device" : {
"class" : "<enterprise field>: device.class"
},
"domain" : [
"net.br"
],
"extkeyusage" : [
"serverAuth"
],
"fingerprint" : {
"md5" : "4a5f8b501235a89029e1b637bf8e922d",
"sha1" : "1679a6912d1c97cef0300bf8f79275fffef58038",
"sha256" : "24df25d8f53fb046db47cfcbcffd87dc82caed05c84d797eb3adccd6023512f6"
},
"geolocus" : {
"asn" : "AS27699",
"continent" : "SA",
"continentname" : "South America",
"country" : "BR",
"countryname" : "Brazil",
"domain" : [
"cert.br",
"net.br",
"telefonica.com"
],
"isineu" : "false",
"latitude" : "-14.235004",
"location" : "-14.235004,-51.92528",
"longitude" : "-51.92528",
"netname" : "02.558.157/0001-62",
"organization" : "TELEFONICA BRASIL S.A",
"subnet" : "177.138.0.0/15"
},
"host" : [
"177-138-105-183"
],
"hostname" : [
"177-138-105-183.dsl.telesp.net.br"
],
"ip" : "177.138.105.183",
"ipv6" : "false",
"issuer" : {
"city" : "New York",
"commonname" : "UbiquitiRouterUI",
"country" : "US",
"organization" : "Ubiquiti Inc."
},
"latitude" : "-23.9549",
"location" : "-23.9549,-46.2238",
"longitude" : "-46.2238",
"node" : {
"country" : "<enterprise field>: node.country",
"groupid" : "<enterprise field>: node.groupid",
"id" : "<enterprise field>: node.id",
"physicalcountry" : "<enterprise field>: node.physicalcountry"
},
"organization" : "TELEFONICA BRASIL S.A",
"os" : "Linux Kernel",
"osvendor" : "Linux",
"port" : 8443,
"product" : "Server",
"productvendor" : "Server",
"protocol" : "http",
"protocolversion" : "1.1",
"publickey" : {
"algorithm" : "rsaEncryption",
"length" : 2048
},
"reason" : "OK",
"reverse" : [
"177-138-105-183.dsl.telesp.net.br"
],
"seen_date" : "2024-11-07",
"serial" : "bf:c0:6d:d4:32:68:04:18",
"signature" : {
"algorithm" : "sha256WithRSAEncryption"
},
"source" : "datascan",
"status" : 200,
"subdomains" : [
"dsl.telesp.net.br",
"telesp.net.br"
],
"subject" : {
"altname" : [
"UbiquitiRouterUI"
],
"city" : "New York",
"commonname" : "UbiquitiRouterUI",
"country" : "US",
"organization" : "Ubiquiti Inc."
},
"subnet" : "177.138.0.0/15",
"tag" : "<enterprise field>: tag",
"tld" : [
"br"
],
"tls" : "true",
"transport" : "tcp",
"url" : "/",
"validity" : {
"notafter" : "2025-06-25T15:47:37Z",
"notbefore" : "2023-03-24T15:47:37Z"
},
"version" : "v3",
"wildcard" : "false"
}