HTTP/1.1 200 OK
Connection: close
Date: Thu, 07 Nov 2024 03:32:21 GMT
Server: nginx
Content-Length: 16915
Content-Type: text/html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Cache-control" content="no-cache">
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="X-Frame-Options" content="SAMEORIGIN">
<title>AiCloud</title>
<style>
html{
margin:0 0;
padding:0px;
font-family:"Segoe UI",Arial;
}
body{
display: block;
overflow: hidden;
}
input,#ok {
background:transparent url("/smb/css/style-theme.png") no-repeat top left;
}
#login_logo{
width:300px;
height:76px;
background:transparent url("/smb/css/logo.jpg") no-repeat top left;
position: absolute;
top: 60px;
}
#ok{
background-position: -200px -390px;
width:40px;
height:40px;
float:right;
}
#title1{
color:#fff;
font-size:30px
}
#title2{
color:#fff;
font-size:20px
}
input {
font-size: 14px;
text-shadow: 0px 1px 0px white;
outline: none;
background-position: 0 -540px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border: 0;
-webkit-box-shadow: 0 0 0;
-moz-box-shadow: 0 0 0;
box-shadow: 0 0 0;
padding-left:3px;
}
div.cap_num{
width:40px;
height:40px;
float:right;
}
.unselectable {
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
}
.table_x{
position: relative;
padding: 20px 40px 0 40px;
font-size: 20px;
display:none;
}
.table_x input{
width:220px;
height:36px;
font-size: 20px;
}
.table_x .table_label_x{
color:#ffffff;
}
</style>
<script type="text/javascript" src="/smb/js/tools.js"></script>
<script type='text/javascript' src='/smb/js/davclient_tools.js'></script>
<script type="text/javascript">
var this_url;
var m = new lang();
var g_storage = new myStorage();
var g_captcha = -1;
function makeid(){
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for( var i=0; i < 20; i++ )
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
$("document").ready(function() {
//- create access token
var asus_token = ( g_storage.gett('asus_token') == undefined ) ? '' : g_storage.gett('asus_token');
if(asus_token==""){
asus_token = makeid();
g_storage.sett('asus_token', asus_token);
}
var loc_lan = String(window.navigator.userLanguage || window.navigator.language).toLowerCase();
var lan = ( g_storage.get('lan') == undefined ) ? loc_lan : g_storage.get('lan');
m.setLanguage(lan);
$('label#username').text(m.getString('title_username2'));
$('label#password').text(m.getString('title_password2'));
// $('label#captcha').text(m.getString('title_captcha'));
this_url = $("input.urlInfo").attr("value");
if(this_url!="/"){
$("div#title1").text(m.getString('title_login'));
$("div#title2").text(this_url);
}
var browserVer = navigator.userAgent.toLowerCase();
if( isIE() &&
getInternetExplorerVersion() <= 7 ){
$("table#table_login").remove();
var append_html = '<table border="0" cellpadding="0" cellspacing="3" style="position: relative;left:40px;padding-top:20px"><tbody><tr><td width="240px">';
append_html += '<font color="white" size="4">';
append_html += '<label>';
append_html += m.getString('msg_browsersupport');
append_html += '</label>';
append_html += '</font>';
append_html += '</td>';
append_html += '</tr>';
append_html += '</tbody>';
append_html += '</table>';
$(append_html).appendTo($("#main"));
return;
}
// $(".captcha").css("display","none");
// generateCaptcha();
adjustUI();
$(window).resize(adjustUI);
$("table#table_login").css("display", "block");
$("input#username").focus();
});
function sanitize(input) {
//- Use replacement methods to remove or encode potentially malicious characters
return input
.replace(/&/g, "&")
.replace(/</g, "<")
.replace(/>/g, ">")
.replace(/"/g, """)
.replace(/'/g, "'")
.replace(/\//g, "/");
}
function generateCaptcha(){
if(this_url!="/")
return;
$.ajax({
url: 'GetCaptchaImage',
data: '',
type: 'GET',
dataType: 'xml',
timeout: 20000,
error: function(){
//alert('Error loading XML document');
},
success: function(xml){
var data = parseXml(xml);
var captcha_enable = sanitize($(data).find('enable').text());
if(captcha_enable==1){
var image_data1 = sanitize($(data).find('img1').text());
var image_data1 = sanitize($(data).find('img1').text());
var image_data2 = sanitize($(data).find('img2').text());
var image_data3 = sanitize($(data).find('img3').text());
var image_data4 = sanitize($(data).find('img4').text());
g_captcha = sanitize($(data).find('code').text());
var captcha_pattern = "";
$("#captcha_pattern").empty();
captcha_pattern += "<div class='cap_num' style='background-image: url(" + image_data4 + ")'></div>";
captcha_pattern += "<div class='cap_num' style='background-image: url(" + image_data3 + ")'></div>";
captcha_pattern += "<div class='cap_num' style='background-image: url(" + image_data2 + ")'></div>";
captcha_pattern += "<div class='cap_num' style='background-image: url(" + image_data1 + ")'></div>";
$(captcha_pattern).appendTo("#captcha_pattern");
$(".captcha").css("display","block");
$("#main").css("height",420);
}
}
});
}
function adjustUI(){
var logo_left = ($(document).width() - $("div#login_logo").width())/2;
$("div#login_logo").css("left", logo_left);
}
function doOK(e) {
var captcha = "";//$('input#captcha').val();
var user = "";
var pass = "";
var auth = "";
if(g_captcha!=-1&&captcha!=g_captcha){
alert(m.getString('msg_error_captcha'));
}
else{
user = $('input#username').val();
pass = $('input#password').val();
auth = "Basic " + Base64.encode(user + ":" + pass);
}
var client = new davlib.DavClient();
client.initialize();
g_storage.set('openurl', this_url);
/*
//var enc = "crypt:6166393232616536393164633730316238643463326264313735363031393961:3d593c297c1c6539356237383035663530353462633939646666313138643561";
var enc = "";
g_storage.set('openurl', this_url);
client.OAUTH(this_url, auth, enc, function(error, statusstring, content){
if(error==401){
$('input#password').attr("value","");
var the_left = parseInt($('div#login_logo').css("left"));
for(var i=0; i<6; i++){
var x = i%2;
var new_left = 0;
if(x==0)
new_left = the_left + i*5;
else if(x==1)
new_left = the_left - i*5;
$('div#login_logo').animate({
left: new_left
}, 100, function(){
if(i=5)
adjustUI();
});
}
}
else{
$.cookie("TestAuth", content);
setTimeout(function(){
window.location.reload(true);
}, 100);
}
});
*/
client.PROPFIND(this_url, auth, function(error, statusstring, content){
if(error==401){
$('input#password').attr("value","");
var the_left = parseInt($('div#login_logo').css("left"));
for(var i=0; i<6; i++){
var x = i%2;
var new_left = 0;
if(x==0)
new_left = the_left + i*5;
else if(x==1)
new_left = the_left - i*5;
$('div#login_logo').animate({
left: new_left
}, 100, function(){
if(i=5)
adjustUI();
});
}
}
else{
setTimeout(function(){
window.location.reload(true);
}, 100);
}
});
}
function onKeyHandler(e){
if(e.keyCode==13)
doOK(e);
}
</script>
</head>
<body style='padding-top:20px;margin:0;background-color:#313131'>
<table id="logo" width="100%" border="0" valign="middle" align="center" cellpadding="0" cellspacing="0">
<tbody><tr height="128px">
<tr><td valign="middle" align="center"><div id="login_logo"></div></td></tr>
</tr></tbody>
</table>
<table width="100%" border="0" valign="middle" align="center" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td valign="middle" align="center">
<div style="width:300px;height:88px;background-color:#595F62;padding-top:10px">
<div id="title1">Welcome.</div>
<div id="title2">Who’s coming home?</div>
</div>
</td>
</tr>
<tr height="7px"></tr>
</tbody>
</table>
<table width="100%" height="100%">
<tbody><tr>
<td valign="middle" align="center">
<table valign="middle" align="center" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="left" background="" height="106" alt="">
<div id="main" style="width:300px;height:385px;background-color:#595F62">
<table id="table_login" class="table_x" border="0" cellpadding="0" cellspacing="3">
<tbody>
<tr>
<td>
<label class="table_label_x" id="username">Username :</label>
</td>
</tr>
<tr height="5px"></tr>
<tr>
<td>
<input id="username" name="username" type="text" maxlength="32" autocapitalize="off">
</td>
</tr>
<tr style="height:10px"></tr>
<tr>
<td>
<label class="table_label_x" id="password">Password :</label>
</td>
</tr>
<tr height="5px"></tr>
<tr>
<td>
<input id="password" name="password" type="password" maxlength="32" onkeydown="return onKeyHandler(event)">
</td>
</tr>
<tr style="height:10px"></tr>
<!--
<tr class="captcha" style="display:none">
<td>
<font color="white" size="4">
<label id="captcha">Random no. :</label>
</font>
</td>
</tr>
<tr class="captcha" height="5px" style="display:none"></tr>
<tr class="captcha" style="display:none">
<td>
<input id="captcha" name="captcha" type="text" autocapitalize="off" maxlength="4" style="font-size:20px;width:220px;height:36px" onkeydown="return onKeyHandler(event)">
</td>
</tr>
<tr class="captcha" height="5px" style="display:none"></tr>
<tr class="captcha" style="display:none">
<td>
<div id="captcha_pattern" class="unselectable" name="captcha_pattern" style="width:220px;height:40px;float:left" onclick="generateCaptcha()"></div>
</td>
</tr>
<tr style="height:10px"></tr>
{
"@category" : "datascan",
"@timestamp" : "2024-11-07T03:32:23.000Z",
"app" : {
"extract" : {
"domain" : [
"w3.org"
],
"hostname" : [
"www.w3.org"
],
"url" : [
"http://www.w3.org/1999/xhtml",
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
]
},
"http" : {
"bodymd5" : "5ca568bf96622aad854cce25a37f12ad",
"bodymmh3" : 2122725594,
"headermd5" : "9f060a9cb1b31c417a3a68e629ae97e3",
"headermmh3" : -1041689327,
"title" : "AiCloud"
},
"length" : 16384
},
"asn" : "AS16509",
"city" : "London",
"country" : "GB",
"cpe" : "<enterprise field>: cpe",
"cpecount" : "<enterprise field>: cpecount",
"data" : "HTTP/1.1 200 OK\r\nConnection: close\r\nDate: Thu, 07 Nov 2024 03:32:21 GMT\r\nServer: nginx\r\nContent-Length: 16915\r\nContent-Type: text/html\r\n\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<meta http-equiv=\"Cache-control\" content=\"no-cache\">\n<meta name=\"viewport\" content=\"width=device-width, minimum-scale=1.0, maximum-scale=1, user-scalable=no\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n<meta http-equiv=\"X-Frame-Options\" content=\"SAMEORIGIN\">\n<title>AiCloud</title>\n<style>\nhtml{\nmargin:0 0;\npadding:0px;\nfont-family:\"Segoe UI\",Arial;\n}\nbody{\ndisplay: block;\noverflow: hidden;\n}\n\ninput,#ok {\nbackground:transparent url(\"/smb/css/style-theme.png\") no-repeat top left;\n}\n\n#login_logo{\nwidth:300px;\nheight:76px;\nbackground:transparent url(\"/smb/css/logo.jpg\") no-repeat top left;\nposition: absolute;\ntop: 60px;\n}\n\n#ok{\nbackground-position: -200px -390px;\nwidth:40px;\nheight:40px;\nfloat:right;\n}\n#title1{\ncolor:#fff;\nfont-size:30px\n}\n#title2{\ncolor:#fff;\nfont-size:20px\n}\ninput {\nfont-size: 14px;\ntext-shadow: 0px 1px 0px white;\noutline: none;\nbackground-position: 0 -540px;\n-webkit-border-radius: 0;\n-moz-border-radius: 0;\nborder-radius: 0;\nborder: 0;\n-webkit-box-shadow: 0 0 0;\n-moz-box-shadow: 0 0 0;\nbox-shadow: 0 0 0;\npadding-left:3px;\n}\ndiv.cap_num{\nwidth:40px;\nheight:40px;\nfloat:right;\n}\n.unselectable {\n-moz-user-select: -moz-none;\n-khtml-user-select: none;\n-webkit-user-select: none;\n-o-user-select: none;\nuser-select: none;\n}\n.table_x{\nposition: relative;\npadding: 20px 40px 0 40px;\nfont-size: 20px;\ndisplay:none;\n}\n.table_x input{\nwidth:220px;\nheight:36px;\nfont-size: 20px;\n}\n.table_x .table_label_x{\ncolor:#ffffff;\n}\n</style>\n<script type=\"text/javascript\" src=\"/smb/js/tools.js\"></script>\n<script type='text/javascript' src='/smb/js/davclient_tools.js'></script>\n<script type=\"text/javascript\">\nvar this_url;\nvar m = new lang();\nvar g_storage = new myStorage();\nvar g_captcha = -1;\n\nfunction makeid(){\n var text = \"\";\n var possible = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\";\n\n for( var i=0; i < 20; i++ )\n text += possible.charAt(Math.floor(Math.random() * possible.length));\n\n return text;\n}\n\n$(\"document\").ready(function() {\n //- create access token\n var asus_token = ( g_storage.gett('asus_token') == undefined ) ? '' : g_storage.gett('asus_token');\n if(asus_token==\"\"){\n asus_token = makeid();\n g_storage.sett('asus_token', asus_token);\n }\n\n var loc_lan = String(window.navigator.userLanguage || window.navigator.language).toLowerCase();\n var lan = ( g_storage.get('lan') == undefined ) ? loc_lan : g_storage.get('lan');\n m.setLanguage(lan);\n\n $('label#username').text(m.getString('title_username2'));\n $('label#password').text(m.getString('title_password2'));\n // $('label#captcha').text(m.getString('title_captcha'));\n\n this_url = $(\"input.urlInfo\").attr(\"value\");\n\n if(this_url!=\"/\"){\n $(\"div#title1\").text(m.getString('title_login'));\n $(\"div#title2\").text(this_url);\n }\n\n var browserVer = navigator.userAgent.toLowerCase();\n if( isIE() &&\n getInternetExplorerVersion() <= 7 ){\n\n $(\"table#table_login\").remove();\n\n var append_html = '<table border=\"0\" cellpadding=\"0\" cellspacing=\"3\" style=\"position: relative;left:40px;padding-top:20px\"><tbody><tr><td width=\"240px\">';\n append_html += '<font color=\"white\" size=\"4\">';\n append_html += '<label>';\n append_html += m.getString('msg_browsersupport');\n append_html += '</label>';\n append_html += '</font>';\n append_html += '</td>';\n append_html += '</tr>';\n append_html += '</tbody>';\n append_html += '</table>';\n $(append_html).appendTo($(\"#main\"));\n\n return;\n }\n\n // $(\".captcha\").css(\"display\",\"none\");\n // generateCaptcha();\n\n adjustUI();\n\n $(window).resize(adjustUI);\n\n $(\"table#table_login\").css(\"display\", \"block\");\n\n $(\"input#username\").focus();\n});\n\nfunction sanitize(input) {\n //- Use replacement methods to remove or encode potentially malicious characters\n return input\n .replace(/&/g, \"&\")\n .replace(/</g, \"<\")\n .replace(/>/g, \">\")\n .replace(/\"/g, \""\")\n .replace(/'/g, \"'\")\n .replace(/\\//g, \"/\");\n}\n\nfunction generateCaptcha(){\n\n if(this_url!=\"/\")\n return;\n\n $.ajax({\n url: 'GetCaptchaImage',\n data: '',\n type: 'GET',\n dataType: 'xml',\n timeout: 20000,\n error: function(){\n //alert('Error loading XML document');\n },\n success: function(xml){\n\n var data = parseXml(xml);\n var captcha_enable = sanitize($(data).find('enable').text());\n if(captcha_enable==1){\n var image_data1 = sanitize($(data).find('img1').text());\n var image_data1 = sanitize($(data).find('img1').text());\n var image_data2 = sanitize($(data).find('img2').text());\n var image_data3 = sanitize($(data).find('img3').text());\n var image_data4 = sanitize($(data).find('img4').text());\n g_captcha = sanitize($(data).find('code').text());\n\n var captcha_pattern = \"\";\n $(\"#captcha_pattern\").empty();\n\n captcha_pattern += \"<div class='cap_num' style='background-image: url(\" + image_data4 + \")'></div>\";\n captcha_pattern += \"<div class='cap_num' style='background-image: url(\" + image_data3 + \")'></div>\";\n captcha_pattern += \"<div class='cap_num' style='background-image: url(\" + image_data2 + \")'></div>\";\n captcha_pattern += \"<div class='cap_num' style='background-image: url(\" + image_data1 + \")'></div>\";\n\n $(captcha_pattern).appendTo(\"#captcha_pattern\");\n\n $(\".captcha\").css(\"display\",\"block\");\n\n $(\"#main\").css(\"height\",420);\n }\n\n }\n });\n}\n\nfunction adjustUI(){\n var logo_left = ($(document).width() - $(\"div#login_logo\").width())/2;\n $(\"div#login_logo\").css(\"left\", logo_left);\n}\n\nfunction doOK(e) {\n var captcha = \"\";//$('input#captcha').val();\n var user = \"\";\n var pass = \"\";\n var auth = \"\";\n\n if(g_captcha!=-1&&captcha!=g_captcha){\n alert(m.getString('msg_error_captcha'));\n }\n else{\n user = $('input#username').val();\n pass = $('input#password').val();\n auth = \"Basic \" + Base64.encode(user + \":\" + pass);\n }\n\n var client = new davlib.DavClient();\n client.initialize();\n\n g_storage.set('openurl', this_url);\n\n /*\n //var enc = \"crypt:6166393232616536393164633730316238643463326264313735363031393961:3d593c297c1c6539356237383035663530353462633939646666313138643561\";\n var enc = \"\";\n g_storage.set('openurl', this_url);\n\n client.OAUTH(this_url, auth, enc, function(error, statusstring, content){\n\n if(error==401){\n\n $('input#password').attr(\"value\",\"\");\n\n var the_left = parseInt($('div#login_logo').css(\"left\"));\n\n for(var i=0; i<6; i++){\n\n var x = i%2;\n var new_left = 0;\n if(x==0)\n new_left = the_left + i*5;\n else if(x==1)\n new_left = the_left - i*5;\n\n $('div#login_logo').animate({\n left: new_left\n }, 100, function(){\n if(i=5)\n adjustUI();\n });\n }\n\n }\n else{\n $.cookie(\"TestAuth\", content);\n\n setTimeout(function(){\n window.location.reload(true);\n }, 100);\n\n }\n });\n */\n\n client.PROPFIND(this_url, auth, function(error, statusstring, content){\n if(error==401){\n $('input#password').attr(\"value\",\"\");\n\n var the_left = parseInt($('div#login_logo').css(\"left\"));\n\n for(var i=0; i<6; i++){\n\n var x = i%2;\n var new_left = 0;\n if(x==0)\n new_left = the_left + i*5;\n else if(x==1)\n new_left = the_left - i*5;\n\n $('div#login_logo').animate({\n left: new_left\n }, 100, function(){\n if(i=5)\n adjustUI();\n });\n }\n\n }\n else{\n setTimeout(function(){\n window.location.reload(true);\n }, 100);\n }\n });\n}\n\nfunction onKeyHandler(e){\n if(e.keyCode==13)\n doOK(e);\n}\n\n</script>\n</head>\n<body style='padding-top:20px;margin:0;background-color:#313131'>\n\n<table id=\"logo\" width=\"100%\" border=\"0\" valign=\"middle\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\n <tbody><tr height=\"128px\">\n <tr><td valign=\"middle\" align=\"center\"><div id=\"login_logo\"></div></td></tr>\n </tr></tbody>\n</table>\n\n<table width=\"100%\" border=\"0\" valign=\"middle\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\n <tbody>\n <tr>\n <td valign=\"middle\" align=\"center\">\n <div style=\"width:300px;height:88px;background-color:#595F62;padding-top:10px\">\n <div id=\"title1\">Welcome.</div>\n <div id=\"title2\">Who\u2019s coming home?</div>\n </div>\n </td>\n </tr>\n <tr height=\"7px\"></tr>\n </tbody>\n</table>\n\n<table width=\"100%\" height=\"100%\">\n <tbody><tr>\n <td valign=\"middle\" align=\"center\">\n\n <table valign=\"middle\" align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n <tbody><tr>\n <td align=\"left\" background=\"\" height=\"106\" alt=\"\">\n <div id=\"main\" style=\"width:300px;height:385px;background-color:#595F62\">\n <table id=\"table_login\" class=\"table_x\" border=\"0\" cellpadding=\"0\" cellspacing=\"3\">\n <tbody>\n <tr>\n <td>\n <label class=\"table_label_x\" id=\"username\">Username :</label>\n </td>\n </tr>\n <tr height=\"5px\"></tr>\n <tr>\n <td>\n <input id=\"username\" name=\"username\" type=\"text\" maxlength=\"32\" autocapitalize=\"off\">\n </td>\n </tr>\n <tr style=\"height:10px\"></tr>\n <tr>\n <td>\n <label class=\"table_label_x\" id=\"password\">Password :</label>\n </td>\n </tr>\n <tr height=\"5px\"></tr>\n <tr>\n <td>\n <input id=\"password\" name=\"password\" type=\"password\" maxlength=\"32\" onkeydown=\"return onKeyHandler(event)\">\n </td>\n </tr>\n <tr style=\"height:10px\"></tr>\n <!--\n <tr class=\"captcha\" style=\"display:none\">\n <td>\n <font color=\"white\" size=\"4\">\n <label id=\"captcha\">Random no. :</label>\n </font>\n </td>\n </tr>\n <tr class=\"captcha\" height=\"5px\" style=\"display:none\"></tr>\n <tr class=\"captcha\" style=\"display:none\">\n <td>\n <input id=\"captcha\" name=\"captcha\" type=\"text\" autocapitalize=\"off\" maxlength=\"4\" style=\"font-size:20px;width:220px;height:36px\" onkeydown=\"return onKeyHandler(event)\">\n </td>\n </tr>\n <tr class=\"captcha\" height=\"5px\" style=\"display:none\"></tr>\n <tr class=\"captcha\" style=\"display:none\">\n <td>\n <div id=\"captcha_pattern\" class=\"unselectable\" name=\"captcha_pattern\" style=\"width:220px;height:40px;float:left\" onclick=\"generateCaptcha()\"></div>\n </td>\n </tr>\n <tr style=\"height:10px\"></tr>\n ",
"datamd5" : "eec2f4120ab9a23d5cfaf3bfdc2425a1",
"datammh3" : -58520762,
"device" : {
"class" : "<enterprise field>: device.class",
"product" : "<enterprise field>: device.product",
"productvendor" : "<enterprise field>: device.productvendor"
},
"geolocus" : {
"asn" : "AS16509",
"continent" : "EU",
"continentname" : "Europe",
"country" : "GB",
"countryname" : "United Kingdom",
"domain" : [
"amazon.com",
"amazonaws.com"
],
"isineu" : "false",
"latitude" : "55.378051",
"location" : "55.378051,-3.435973",
"longitude" : "-3.435973",
"netname" : "AMAZON-LHR",
"organization" : "Amazon Data Services UK",
"subnet" : "18.130.0.0/16"
},
"ip" : "18.130.238.127",
"ipv6" : "false",
"latitude" : "51.5088",
"location" : "51.5088,-0.0930",
"longitude" : "-0.0930",
"node" : {
"country" : "<enterprise field>: node.country",
"groupid" : "<enterprise field>: node.groupid",
"id" : "<enterprise field>: node.id",
"physicalcountry" : "<enterprise field>: node.physicalcountry"
},
"organization" : "AMAZON-02",
"os" : "Linux Kernel",
"osvendor" : "Linux",
"port" : 50001,
"product" : "Nginx",
"productvendor" : "F5",
"protocol" : "http",
"protocolversion" : "1.1",
"reason" : "OK",
"seen_date" : "2024-11-07",
"source" : "datascan",
"status" : 200,
"subnet" : "18.130.0.0/16",
"tag" : "<enterprise field>: tag",
"tls" : "false",
"transport" : "tcp",
"url" : "/"
}