HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=UTF-8
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title id="welcomeViewTitle">fortinacvm::::FortiNAC</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="login.css" type="text/css">
<script type='text/javascript' src='js/prototype.js'></script>
<!-- <link rel='stylesheet' type='text/css' id='themeLink'>
<script type='text/javascript' src='common/themeSettings.js'></script>
<script type='text/javascript' src='common/themeManager.js'></script> -->
<script src="js/JSData.js" type="text/javascript"></script>
<script>
var WelcomeView;
if(!WelcomeView){ WelcomeView = {
getQuery : function( variable ) {
var array = window.location.search.substring(1).split("&");
for (var i = 0 ; i < array.length ; i++) {
var query = array[i].split( "=" );
if( query[0] == variable )
return array[i].substr(query[0].length);
}
return false;
},
redirectToConfigWizard : function(){
var str = window.location.protocol + "//" + window.location.host + "/configWizard";
window.location = str;
},
preventTarget : function( target ) {
var invalid = ["Logout.jsp", "Welcome.jsp", "UserAuth.jsp", "Relogin.jsp", "PolicyAcceptSubmit.jsp", "Admin_Submit.jsp", "DistributeLogViewer.jsp", "UpdateLogViewer.jsp"];
for( var i = 0; i < invalid.length; i++ ) {
if( target.indexOf(invalid[i]) > -1 )
return true;
}
return false;
},
getStatus : function(){
var handleError = function(response, exc){
if(response != null) {
if( (response.transport.status == 0) || (response.transport.readyState == 0)){ return; }
if(response.responseText != null){
result = response.responseText.strip();
}
}
}
var ajaxRequest = new Ajax.Request("WelcomeActions.jsp?action=ajaxGetWelcomeViewInfo", { method: 'post',
onSuccess: function( response ) {
var data = JSData.parseData(response.responseText.strip());
if(data.error == "Down"){
$("welcomeProcessDownBody").style.display="";
$("welcomeLoginBody").style.display="none";
setTimeout(WelcomeView.getStatus, "3000");
$('productName').innerHTML = "<b>FortiNAC </b> is currently <b> Down </b> on <b>fortinacvm</b>";
}
else if(data.error == "ExpiredLicense"){
$("welcomeProcessDownBody").style.display="none";
$("welcomeLoginBody").style.display="none";
$("welcomeNoLicenseBody").style.display="none";
$("welcomeExpiredLicenseBody").style.display="";
}
else if(data.error =="NoLicense"){
$("welcomeProcessDownBody").style.display="none";
$("welcomeLoginBody").style.display="none";
$("welcomeExpiredLicenseBody").style.display="none";
$("welcomeNoLicenseBody").style.display="";
}
else{
$("welcomeProcessDownBody").style.display="none";
$("welcomeLoginBody").style.display="";
$('welcomeViewTitle').innerHTML = "fortinacvm::"+ data.version + "::" + data.product;
$('productName').innerHTML = "<b>" + data.product + " " + data.version + "</b> is currently <b> Running </b> on <b>fortinacvm</b>";
if(document.login.username != null){
document.login.username.focus();
}
}
},
onFailure : function(response){ handleError(response, null); },
onException : function(response, exc){ handleError(response, exc); }
});
},
loadWelcomeView : function(){
//themeManager().loadTheme( themeSettings.defaultTheme );
setTimeout( function() {
document.body.style.visibility = "";
if(document.login.username != null){
document.login.username.focus();
}
}, 100 );
self.focus();
// if(document.login.username != null){
// document.login.username.focus();
// }
var secKeyInput = document.createElement("input")
secKeyInput.type = "hidden";
secKeyInput.name = "bfSecKey";
secKeyInput.value = "A1eVW6J7LZ8YDgo7xIOaYbQnIrKXtAtM";
$("mainForm").appendChild(secKeyInput);
WelcomeView.getStatus();
var path = window.location.pathname.substring(1),
target = WelcomeView.getQuery("target"), t;
if( target && !WelcomeView.preventTarget(target) ) {
document.login.action += "?target=" + escape(target);
} else if( path && !WelcomeView.preventTarget(path) ) {
document.login.action += "?target=" + escape(window.location.pathname + window.location.search);
}
}
}
}
</script>
</head>
<body onLoad="WelcomeView.loadWelcomeView()" style='visibility: hidden'>
<div id="header">
<img src="img/BNTheSmartEdge_white.png" style="width:150px;position:absolute; left:15px; top:6px">
<div id="productLogo" >
<a href="https://www.fortinet.com">
<img src="/WelcomeActions.jsp?logo" />
</a>
</div>
</div>
<div id='globalMenu' class='vGradient'> </div>
<div id='wrapper' class="wrapper">
<form method="post" action="Welcome.jsp" id="mainForm" name="login" autocomplete="off" class='fLeft content-area'>
<div class="content-narrow">
<div class='loginHeader'></div>
<!--[if (IE 6)|(IE 7)|(IE 8)]>
<div style='color: #C60; padding-left: 35px;'>
<b>Warning:</b>
The Admin User Interface does not fully support using this browser.
Some views will be displayed with unexpected results.
For an optimum experience, please use a different browser.
Refer to the System Compatibility section of the Release Notes for details.
</div>
<![endif]-->
<div id='alert'></div>
<table border="0" cellpadding="0" cellspacing="0">
<tbody id="welcomeLoginBody" style="display:none">
<tr>
<td>
<input type="text" id="username" name="username" tabindex="1" value="">
<label for="username">Username</label>
</td>
</tr>
<tr>
<td>
<input type="password" id="password" name="pw" tabindex="2">
<label for="password">Password</label>
</td>
</tr>
<tr>
<td>
<input type="submit" name="submitUserId" value="Login" class="button" tabindex="3">
</td>
</tr>
</tbody>
<tbody id="welcomeExpiredLicenseBody" style="display:none;font-size:12pt;white-space:normal">
<tr> <td colspan="2">Your Evaluation License has expired.</td> </tr>
<tr> <td colspan="2">Request a new key from your sales representative.</td> </tr>
<tr> <td colspan="2">Click <b>Enter New Key</b> to start the Config Wizard and apply the new key.</td> </tr>
<tr> <td> </td> </tr>
<tr>
<td colspan="2"> <input class="button" style="width:100%" type="submit" value="Enter New Key" onclick="WelcomeView.redirectToConfigWizard();return false;"/> </td>
</tr>
<tr><td> </td></tr>
</tbody>
<tbody id="welcomeNoLicenseBody" style="display:none;font-size:12pt;white-space:normal">
<tr> <td colspan="2">Your System has not yet been licensed.</td> </tr>
<tr> <td colspan="2">Click <b>Enter New Key</b> to start the Config Wizard and apply the new key.</td> </tr>
<tr> <td> </td> </tr>
<tr>
<td colspan="2"> <input class="button" style="width:100%" type="submit" value="Enter New Key" onclick="WelcomeView.redirectToConfigWizard();return false;"/> </td>
</tr>
<tr><td> </td></tr>
</tbody>
<tbody id="welcomeProcessDownBody" style="display:none">
<tr>
<td> Processes are Down </td>
<td></td>
</tr>
<tr><td> </td></tr>
</tbody>
</table>
</div>
</form>
<div id="systemStatus" class='fLeft padTop'>
<h2 class='bgBlue'>Current Status</h2>
<div class='bgGray'>
<p>
<div id="productName"> <b>FortiNAC </b> is currently <b> Unknown </b> on <b>fortinacvm</b> </div>
</p>
</div>
</div>
</div>
<script>
(function() {
document.login.username.onblur =
document.login.password.onblur = function() {
this.className = this.value? "hasContent": "";
}
document.login.username.onblur();
document.login.password.onblur();
})();
</script>
</body>
</html>
{
"@category" : "datascan",
"@timestamp" : "2024-11-21T10:31:22.000Z",
"app" : {
"extract" : {
"domain" : [
"fortinet.com",
"w3.org"
],
"hostname" : [
"www.fortinet.com",
"www.w3.org"
],
"url" : [
"http://www.w3.org/TR/html4/loose.dtd",
"https://www.fortinet.com"
]
},
"http" : {
"bodymd5" : "275eb10628727a4c8f879067e9143e3c",
"bodymmh3" : -443909872,
"component" : [
{
"product" : "FortiNAC",
"productvendor" : "Fortinet"
}
],
"headermd5" : "e2e04ed4ba14d1586eeaadb888ad02e0",
"headermmh3" : 1593236539,
"title" : "fortinacvm::::FortiNAC"
},
"length" : 8375
},
"asn" : "AS63949",
"city" : "Sydney",
"country" : "AU",
"cpe" : "<enterprise field>: cpe",
"cpecount" : "<enterprise field>: cpecount",
"data" : "HTTP/1.1 200 OK\nServer: Apache-Coyote/1.1\nContent-Type: text/html;charset=UTF-8\n\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"\n\"http://www.w3.org/TR/html4/loose.dtd\">\n<html>\n<head>\n<title id=\"welcomeViewTitle\">fortinacvm::::FortiNAC</title>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n<link rel=\"stylesheet\" href=\"login.css\" type=\"text/css\">\n<script type='text/javascript' src='js/prototype.js'></script>\n<!-- <link rel='stylesheet' type='text/css' id='themeLink'>\n<script type='text/javascript' src='common/themeSettings.js'></script>\n<script type='text/javascript' src='common/themeManager.js'></script> -->\n<script src=\"js/JSData.js\" type=\"text/javascript\"></script>\n\n<script>\nvar WelcomeView;\nif(!WelcomeView){ WelcomeView = {\n getQuery : function( variable ) {\n\tvar array = window.location.search.substring(1).split(\"&\");\n\tfor (var i = 0 ; i < array.length ; i++) {\n\t\tvar query = array[i].split( \"=\" );\n\t\tif( query[0] == variable )\n\t\t\treturn array[i].substr(query[0].length);\n\t}\n\treturn false;\n },\n\n redirectToConfigWizard : function(){\n\t var str = window.location.protocol + \"//\" + window.location.host + \"/configWizard\";\n\t window.location = str;\n },\n\n preventTarget : function( target ) {\n var invalid = [\"Logout.jsp\", \"Welcome.jsp\", \"UserAuth.jsp\", \"Relogin.jsp\", \"PolicyAcceptSubmit.jsp\", \"Admin_Submit.jsp\", \"DistributeLogViewer.jsp\", \"UpdateLogViewer.jsp\"];\n \n for( var i = 0; i < invalid.length; i++ ) {\n if( target.indexOf(invalid[i]) > -1 )\n return true;\n }\n \n return false;\n },\n\n getStatus : function(){\n var handleError = function(response, exc){\n if(response != null) {\n if( (response.transport.status == 0) || (response.transport.readyState == 0)){ return; }\n if(response.responseText != null){\n result = response.responseText.strip();\n }\n }\n }\n var ajaxRequest = new Ajax.Request(\"WelcomeActions.jsp?action=ajaxGetWelcomeViewInfo\", { method: 'post', \n onSuccess: function( response ) {\n var data = JSData.parseData(response.responseText.strip());\n if(data.error == \"Down\"){\n\t\t $(\"welcomeProcessDownBody\").style.display=\"\";\n\t\t $(\"welcomeLoginBody\").style.display=\"none\";\n\t\t setTimeout(WelcomeView.getStatus, \"3000\");\n $('productName').innerHTML = \"<b>FortiNAC </b> is currently <b> Down </b> on <b>fortinacvm</b>\";\n }\n else if(data.error == \"ExpiredLicense\"){\n\t\t $(\"welcomeProcessDownBody\").style.display=\"none\";\n\t\t\t\t$(\"welcomeLoginBody\").style.display=\"none\";\n\t\t\t\t$(\"welcomeNoLicenseBody\").style.display=\"none\";\n\t\t $(\"welcomeExpiredLicenseBody\").style.display=\"\";\n\t\t\t}\n\t\t\telse if(data.error ==\"NoLicense\"){\n\t\t\t\t$(\"welcomeProcessDownBody\").style.display=\"none\";\n\t\t $(\"welcomeLoginBody\").style.display=\"none\";\n\t\t\t\t$(\"welcomeExpiredLicenseBody\").style.display=\"none\";\n\t\t\t\t$(\"welcomeNoLicenseBody\").style.display=\"\";\n\t\t\t}\n else{\n\t\t $(\"welcomeProcessDownBody\").style.display=\"none\";\n\t\t $(\"welcomeLoginBody\").style.display=\"\";\n $('welcomeViewTitle').innerHTML = \"fortinacvm::\"+ data.version + \"::\" + data.product;\n $('productName').innerHTML = \"<b>\" + data.product + \" \" + data.version + \"</b> is currently <b> Running </b> on <b>fortinacvm</b>\";\n if(document.login.username != null){\n document.login.username.focus();\n }\n }\n },\n onFailure : function(response){ handleError(response, null); },\n onException : function(response, exc){ handleError(response, exc); }\n\t});\n },\n loadWelcomeView : function(){\n //themeManager().loadTheme( themeSettings.defaultTheme );\n setTimeout( function() { \n document.body.style.visibility = \"\"; \n if(document.login.username != null){\n document.login.username.focus();\n }\n }, 100 );\n\n self.focus();\n// if(document.login.username != null){\n// document.login.username.focus();\n// }\n var secKeyInput = document.createElement(\"input\")\n secKeyInput.type = \"hidden\";\n secKeyInput.name = \"bfSecKey\";\n secKeyInput.value = \"A1eVW6J7LZ8YDgo7xIOaYbQnIrKXtAtM\";\n $(\"mainForm\").appendChild(secKeyInput);\n \n WelcomeView.getStatus();\n var path = window.location.pathname.substring(1),\n target = WelcomeView.getQuery(\"target\"), t;\n \n if( target && !WelcomeView.preventTarget(target) ) {\n document.login.action += \"?target=\" + escape(target);\n } else if( path && !WelcomeView.preventTarget(path) ) {\n document.login.action += \"?target=\" + escape(window.location.pathname + window.location.search);\n }\n \n }\n }\n}\n \n</script>\n\n</head>\n<body onLoad=\"WelcomeView.loadWelcomeView()\" style='visibility: hidden'>\n<div id=\"header\">\n<img src=\"img/BNTheSmartEdge_white.png\" style=\"width:150px;position:absolute; left:15px; top:6px\">\n <div id=\"productLogo\" >\n <a href=\"https://www.fortinet.com\">\n\t <img src=\"/WelcomeActions.jsp?logo\" />\n </a>\n </div>\n</div>\n<div id='globalMenu' class='vGradient'> </div>\n\n<div id='wrapper' class=\"wrapper\">\n\t<form method=\"post\" action=\"Welcome.jsp\" id=\"mainForm\" name=\"login\" autocomplete=\"off\" class='fLeft content-area'>\n\t\t<div class=\"content-narrow\">\n\t\t\t<div class='loginHeader'></div>\n\t\t\t<!--[if (IE 6)|(IE 7)|(IE 8)]>\n\t\t\t\t<div style='color: #C60; padding-left: 35px;'>\n\t\t\t\t\t<b>Warning:</b> \n\t\t\t\t\tThe Admin User Interface does not fully support using this browser.\n\t\t\t\t\tSome views will be displayed with unexpected results. \n\t\t\t\t\tFor an optimum experience, please use a different browser. \n\t\t\t\t\tRefer to the System Compatibility section of the Release Notes for details.\n\t\t\t\t</div> \n\t\t\t<![endif]-->\n\t\t\t<div id='alert'></div>\n\t\t\t<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n\t\t\t\t<tbody id=\"welcomeLoginBody\" style=\"display:none\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<input type=\"text\" id=\"username\" name=\"username\" tabindex=\"1\" value=\"\">\n\t\t\t\t\t\t\t<label for=\"username\">Username</label>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<input type=\"password\" id=\"password\" name=\"pw\" tabindex=\"2\">\n\t\t\t\t\t\t\t<label for=\"password\">Password</label>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<input type=\"submit\" name=\"submitUserId\" value=\"Login\" class=\"button\" tabindex=\"3\">\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody>\n\t\t\t\t<tbody id=\"welcomeExpiredLicenseBody\" style=\"display:none;font-size:12pt;white-space:normal\">\n\t\t\t\t\t<tr> <td colspan=\"2\">Your Evaluation License has expired.</td> </tr>\n\t\t\t\t\t<tr> <td colspan=\"2\">Request a new key from your sales representative.</td> </tr>\n\t\t\t\t\t<tr> <td colspan=\"2\">Click <b>Enter New Key</b> to start the Config Wizard and apply the new key.</td> </tr>\n\t\t\t\t\t<tr> <td> </td> </tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td colspan=\"2\"> <input class=\"button\" style=\"width:100%\" type=\"submit\" value=\"Enter New Key\" onclick=\"WelcomeView.redirectToConfigWizard();return false;\"/> </td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr><td> </td></tr>\n\t\t\t\t</tbody>\n\t\t\t\t<tbody id=\"welcomeNoLicenseBody\" style=\"display:none;font-size:12pt;white-space:normal\">\n\t\t\t\t\t<tr> <td colspan=\"2\">Your System has not yet been licensed.</td> </tr>\n\t\t\t\t\t<tr> <td colspan=\"2\">Click <b>Enter New Key</b> to start the Config Wizard and apply the new key.</td> </tr>\n\t\t\t\t\t<tr> <td> </td> </tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td colspan=\"2\"> <input class=\"button\" style=\"width:100%\" type=\"submit\" value=\"Enter New Key\" onclick=\"WelcomeView.redirectToConfigWizard();return false;\"/> </td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr><td> </td></tr>\n\t\t\t\t</tbody>\n\t\t\t\t<tbody id=\"welcomeProcessDownBody\" style=\"display:none\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td> Processes are Down </td>\n\t\t\t\t\t\t<td></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr><td> </td></tr>\n\t\t\t\t</tbody>\n\t\t\t</table>\n\t\t</div>\n\t</form>\n\t<div id=\"systemStatus\" class='fLeft padTop'>\n\t\t<h2 class='bgBlue'>Current Status</h2>\n\t\t<div class='bgGray'>\n\t\t\t<p>\n\t\t\t\t<div id=\"productName\"> <b>FortiNAC </b> is currently <b> Unknown </b> on <b>fortinacvm</b> </div>\n\t\t\t</p>\n\t\t</div>\n\t</div>\n</div>\n<script>\n(function() {\n\tdocument.login.username.onblur = \n\tdocument.login.password.onblur = function() {\n\t\tthis.className = this.value? \"hasContent\": \"\";\n\t}\n\tdocument.login.username.onblur();\n\tdocument.login.password.onblur();\n})();\n</script>\n</body>\n</html>\n",
"datamd5" : "6221638e1d9be91d99be2a2ae40e0c4a",
"datammh3" : -2004734778,
"device" : {
"class" : "<enterprise field>: device.class",
"product" : "<enterprise field>: device.product",
"productvendor" : "<enterprise field>: device.productvendor"
},
"domain" : [
"linodeusercontent.com"
],
"geolocus" : {
"asn" : "AS63949",
"continent" : "NA",
"continentname" : "North America",
"country" : "US",
"countryname" : "United States",
"domain" : [
"akamai.com",
"linode.com"
],
"isineu" : "false",
"latitude" : "37.09024",
"location" : "37.09024,-95.712891",
"longitude" : "-95.712891",
"netname" : "LINODE",
"organization" : "Linode",
"subnet" : "172.105.160.0/19"
},
"host" : [
"172-105-176-243"
],
"hostname" : [
"172-105-176-243.ip.linodeusercontent.com"
],
"ip" : "172.105.176.243",
"ipv6" : "false",
"latitude" : "-33.8715",
"location" : "-33.8715,151.2006",
"longitude" : "151.2006",
"node" : {
"country" : "<enterprise field>: node.country",
"groupid" : "<enterprise field>: node.groupid",
"id" : "<enterprise field>: node.id",
"physicalcountry" : "<enterprise field>: node.physicalcountry"
},
"organization" : "Akamai Connected Cloud",
"os" : "FortiOS",
"osvendor" : "Fortinet",
"port" : 3780,
"product" : "Coyote HTTP Connector",
"productvendor" : "Apache",
"productversion" : "1.1",
"protocol" : "http",
"protocolversion" : "1.1",
"reason" : "OK",
"reverse" : [
"172-105-176-243.ip.linodeusercontent.com"
],
"seen_date" : "2024-11-21",
"source" : "datascan",
"status" : 200,
"subdomains" : [
"ip.linodeusercontent.com"
],
"subnet" : "172.105.160.0/19",
"tag" : "<enterprise field>: tag",
"tld" : [
"com"
],
"tls" : "false",
"transport" : "tcp",
"url" : "/"
}