Returning 10 result(s) out of 36 in 0.075 second(s)

  • 46.218.31.90:44443 (tcp/http/tls) - last seen on 2024-11-21 at 08:38:13 UTC

    • IP
      46.218.31.90
      Network
      46.218.0.0/16
      Domain(s)
      sfr.net
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux sUse
      URL

      https://46.218.31.90:44443/management/admin/jsp/SiteMain.jsp 200

      HTTP Title
      Local administrator login
      HTTP Description
      Streamline Portal
      Reverse DNS
      90.31.218.46.rev.sfr.net
      ASN
      AS15557
      Organization
      Societe Francaise Du Radiotelephone - SFR SA
      Protocol
      http Cert not expired http
      Source
      datascan::redirect::1
    • Operating System
      Linux Linux sUse
      Product
      Apache Coyote HTTP Connector 1.1
      HTTP Component(s)
      Oracle Java
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      OpenScape Business
      Issuer Organization
      Stac Systemes
      Subject Organization
      Stac Systemes
      Subject Common Name
      OpenScape Business
      SHA256 Fingerprint
      29e6c4a0d4ff04ac53dcf01249319b2d4c52e8be13a596b1cd08ad8749f920f2
      Validity Not Before
      2023-12-19T00:00:00Z
      Validity Not After
      2033-12-19T00:00:00Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      4b8f1ac990fef289e15a5c4a6ab84707
      HTTP Header MD5
      faa330472505e6ecc57d778f061d86e8
      HTTP Body MD5
      7b9ec3a0626ee96871230d5b2f3b63cf
    • HTTP/1.1 200 OK
      Server: Apache-Coyote/1.1
      Cache-Control: private
      Expires: Thu, 01 Jan 1970 01:00:00 CET
      Set-Cookie: JSESSIONID=384C9EEFF5F7CC76B37E70C7B0CF6E5F; Path=/management/; Secure; HttpOnly
      Content-Type: text/html;charset=UTF-8
      Content-Language: en
      Transfer-Encoding: chunked
      Vary: Accept-Encoding
      Date: Thu, 21 Nov 2024 09:22:29 GMT
      Connection: close
      
      2000
      <!--abrakadabrasimsalabim23-->
      
      <!DOCTYPE html>
      
      
      
      
      
      <html>
      <head>
      		<meta http-equiv="X-UA-Compatible" content="IE=edge">
      		<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
      		<meta http-equiv="Content-style-type" content="text/css">
      		<meta http-equiv="Cache-Control" content="no-cache">
      		<meta http-equiv="Content-Script-Type" content="text/javascript">
      		<meta http-equiv="Pragma" content="no-cache">
      		<meta http-equiv="expires" content="-1">
      		<meta name="description" content="Streamline Portal">
      		<link rel="shortcut icon" href="/management/admin/imgs/favicon.ico" type="image/x-icon">
      		<link rel="icon" href="/management/admin/imgs/favicon.gif" type="image/gif">
      		<title>Local administrator login</title>
      		<!-- Don't change this title otherwise sessiontimeout handling will not work!!! -->
      <style type="text/css">
      html, body
      {
      	height:100%;
      	padding:0;
      	margin:0;
      	background-color:#2a3136;
      	min-height: 420px;
      	min-width: 575px;
      }
      
      .visible {
      	display: block;
      }
      
      .invisible {
      	display: none;
      }
      
      .button {
      	background: -moz-linear-gradient(center top , #FAFBFC, #D9DADA) repeat scroll 0 0 rgba(0, 0, 0, 0);
      	background: -ms-linear-gradient(top, #FAFBFC, #D9DADA);
      	background: -webkit-linear-gradient(top, #FAFBFC, #D9DADA);
      	border: 1px solid #B8B8B8;
      	color: #444444;
      	cursor: pointer;
      	font-weight: bold;
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	height:24px;
      }
      
      .buttonOff {
      	background-color: #D9DADA;
      	border: 1px solid #B8B8B8;
      	color: #444444;
      	cursor: pointer;
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	height:24px;
      }
      
      .button:active{
      	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
      }
      .button:hover, .buttonWiz:hover, .tabbutton:hover {
      	background: -moz-linear-gradient(center top , #D9DADA, #FAFBFC) repeat scroll 0 0 rgba(0, 0, 0, 0);
      	background: -ms-linear-gradient(top, #D9DADA, #FAFBFC);
      	background: -webkit-linear-gradient(top,#D9DADA, #FAFBFC);
      }
      
      #tblLang{
      	background-color:white;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:black;
      	position:fixed;
      	top:47px;
      	right:20px;
      	border-collapse:collapse;
      	display:none;
      }
      #tblLang tr{
      	background-color: rgba(0, 0, 0, 0);
      	cursor: pointer;
      }
      #tblLang tr:hover {
      	background-color: #f1f2f4;
      	border: 1px solid #628F2B;
      	color: #000000;
      }
      .btnLang{cursor: pointer;border-radius: 5px;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;border: 2px solid #88c540;color: #88c540;padding-top: 3px;}.btnLanSel{cursor: pointer;border-radius: 5px;border: 2px solid #88c540;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;padding-top: 3px;background-color: #88c540;color: white;}.btnLang:hover{background-color:#88c540;color:white;}
      
      .divBrowserInfo{
      	padding-left: 20px;
      	padding-top:20px;
      	clear:both;
      }
      
      .browserInfo {
      	background: url("./../../imgs/warn_msg14.png") no-repeat scroll 1em 0.55em #2a3136;;
      	border: 1px solid #2f7d00;
      	color: red;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	padding: 5px 36px 5px 40px;
      	text-align: left;
      	width:370px;
      }
      .systemTxt{
      	padding-left:20px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 32pt;
      	color:#88c540;
      }
      .loginTxt{
      	padding-left:20px;
      	padding-top:30px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      }
      .inputTxt{
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	color:black;
      	height:18px;
      }
      .divError{
      	padding-top: 10px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color: red;
      	display:none;
      }
      .divUserError{
      	padding-left: 20px;
      	padding-top: 100px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color: red;
      	clear: both;
      	padding-left: 20px;
      	padding-top: 15px;
      }
      .divJavaTxt{
      	width:190px;
      	float:right;
      	padding-top:5px;
      	padding-right:10px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      }
      .divForgotten{
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      	padding-top:5px;
      	clear:both;
      }
      </style>
      
      <script type="text/javascript">
      <!--
      /* SessionId = '384C9EEFF5F7CC76B37E70C7B0CF6E5F'; */
      var loccheckvalidkeymerker = false;
      var loclastnameerror = false;
      var locpassworderror = false;
      var locconfirmpassworderror = false;
      
      function localeChange(lang) 
      {
      	// call the same page again with new language settings
      	document.forms.loginform1.action = "SiteMain.jsp?localeSelected="+lang+"&errorusr="+"0";
      	document.forms.loginform1.submit();
      }
      
      function localeClose(){
      	document.getElementById("tblLang").style.display = "";
      	document.getElementById("btnLang").className= "btnLang";
      }
      
      function checkCookieSettings()
      {
      	if(navigator && navigator.cookieEnabled === false){
      		document.getElementById("tdErrorMsg").innerHTML="Warning: Your browser settings prevent cookies from being stored.<br>Administration via Web-Based Management will not be possible!";
      		document.getElementById("tdErrorMsg").style.display = "";
      	}
      }
      
      function checkJavaSettings()
      {
      	// since the navigator.javaEnabled() method seems to check only the Microsoft java VM not the plug-in, better avoid calling it
      	return;
      	/*
      	if(navigator && navigator.javaEnabled() === false){
      		alert("Warnung: Ihre Browser-Einstellungen verhindern das Starten von Java-Applets.\nAdministration über Web-Based Management ist deshalb nicht möglich.");
      	}
      	*/
      }
      /*
      function checkDbReady(){
      	var bReady = %=branding.isDbReady()%;
      	if (bReady == false){
      		document.getElementById("tdErrorMsg").innerHTML="%=rbLogin.getString("dbNotReady")%";
      		document.getElementById("tdErrorMsg").style.display = "";
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("submitButton").disabled=true;
      		window.setTimeout(function(){location.reload();}, 5000);
      	}else{
      		document.getElementById("uname").disabled=false;
      		document.getElementById("upwd").disabled=false;
      		document.getElementById("submitButton").disabled=false;
      	}
      }
      */
      
      function checkBrowserSettings()
      {
      	checkCookieSettings();
      	if("true" == "false"){
      		
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("divForgotten").innerHTML="";
      		
      	}
      	//checkJavaSettings();
      	//checkDbReady();
      	//checkSystemType();
      }
      
      function getSystemType(){
      	return 1;
      }
      
      function checkSystemType(){
      	var sysType = getSystemType();
      	if (sysType == 0){
      		document.getElementById("tdErrorMsg").innerHTML="Error: Unknown system.<br>Administration via Web-Based Management will not be possible!";
      		document.getElementById("tdErrorMsg").style.display = "";
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("submitButton").disabled=true;
      	}
      }
      
      function selfFocus()
      {
      	if (window != window.top){
      		window.top.location.href = "/management/admin/locallogin.jsp";
      		return;
      	}
      }
      
      function hideJavascriptWarning()
      {
      	if(getSystemType() == 5 /* LX */ && document.URL.indexOf("/management/admin/locallogin.jsp")>=0){
      		window.close();
      	}
      	document.getElementById("tdErrorMsg").style.display = "none";
      }
      
      function checkUserLoginNameOfDigits(user)
      {
      	var chkZ = 0;
      	for (var i = 0; i < user.value.length; ++i){
      		if (user.value.charAt(i) >= "0" && user.value.charAt(i) <= "9"){
      			chkZ = chkZ + 1;
      		}
      	}
      	if (chkZ == 0){
      		return 1;
      	}else if (chkZ == user.value.length){
      		return 2;
      	}else{
      		return 0;
      	}
      }
      
      function checkNewPasswort(obj)
      {
      	var msg_err = "";
      	
      	if (obj.value == ""){
      		msg_err ="Please edit the password";
      		document.getElementById("UserPasswordErrorN").style.display="block";
      		document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      		return false;
      	}else{
      		if (obj.value.length < 8){
      				msg_err ="Please edit at least 8 characters";
      				document.getElementById("UserPasswordErrorN").style.display="block";
      				document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      				return false;
      		}else{
      				var ret = checkUserLoginNameOfDigits(obj);
      				switch (ret){
      					case 0:
      						document.getElementById("UserPasswordErrorN").style.display="none";
      						locpassworderror = false;
      						retur
      2000
      n true;
      					case 1:
      						msg_err ="Please edit at least 1 digit";
      						document.getElementById("UserPasswordErrorN").style.display="block";
      						document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      						return false;
      					case 2:
      						msg_err ="Please edit at least 1 character";
      						document.getElementById("UserPasswordErrorN").style.display="block";
      						document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      						return false;
      				}
      		}
      	}
      	return true;
      }
      
      function checkConfirmPasswort(obj){
      	var pwd = document.getElementById("upwdn");
      	var msg_err = "";
      	
      	if (obj.value == ""){
      		msg_err ="Please edit the confirm password";
      		document.getElementById("UserPasswordErrorB").style.display="block";
      		document.getElementById("UserPasswordErrorB").innerHTML = msg_err;
      		return false;
      	}else{
      		if (obj.value != pwd.value){
      			msg_err ="Confirm password does not match password";
      			document.getElementById("UserPasswordErrorB").style.display="block";
      			document.getElementById("UserPasswordErrorB").innerHTML = msg_err;
      			return false;
      		}else{
      			document.getElementById("UserPasswordErrorB").style.display="none";
      			return true;
      		}
      	}
      	return true;
      }
      
      function checkFields()
      {
      	var user = document.getElementById("uname");
      	var passwd = document.getElementById("upwd");
      	var error = false;
      	if (user.value == "") {
      		document.getElementById("UserNameError").style.display="block";
      		user.focus();
      		error = true;
      	} else {
      		document.getElementById("UserNameError").style.display="none";
      	}
      
      	if (passwd.value == "") {
      		document.getElementById("UserPasswordError").style.display="block";
      		if (!error) {
      			passwd.focus();
      		}
      		error = true;
      	} else {
      		document.getElementById("UserPasswordError").style.display="none";
      	}
      
      	if(0 == 2)
      	{
      		// correct handling of special chars for password fields
      		// Check Input fields for Password New 
      		var passwdn = document.getElementById("upwdn");
      		var passwdb = document.getElementById("upwdb");
      		if (passwdn.value == ""){
      			document.getElementById("UserPasswordErrorN").style.display="block";
      			if (!error){
      				passwdn.focus();
      			}
      			error = true;
      		}else{
      			if (loccheckvalidkeymerker === false){
      				if(!checkNewPasswort(passwdn)){
      					if (!error)	{
      						passwdn.focus();
      					}
      					error = true;
      				}else{
      					document.getElementById("UserPasswordErrorN").style.display="none";
      				}
      			}else{
      				document.getElementById("UserPasswordErrorN").style.display="none";
      				loccheckvalidkeymerker = false;
      			}
      		}
      		if (passwdb.value == ""){
      			document.getElementById("UserPasswordErrorB").style.display="block";
      			if (!error){
      				passwdb.focus();
      			}
      			error = true;
      		}else{
      			if (loccheckvalidkeymerker === false){
      				if(!checkConfirmPasswort(passwdb)){
      					if (!error){
      						passwdb.focus();
      					}
      					error = true;
      				}else{
      					document.getElementById("UserPasswordErrorB").style.display="none";
      				}
      			}else{
      				document.getElementById("UserPasswordErrorB").style.display="none";
      				loccheckvalidkeymerker = false;
      			}
      		}
      	}
      	
      	if (error === false){
      		document.forms.loginform1.submit();
      	}
      
      	return !error;
      }
      
      function reloadPage()
      {
      	window.top.location.href = "./../logoff.jsp";
      }
      
      function passwordOnChange(obj)
      {
      	if (false === checkNewPasswort(obj)){
      		obj.value = "";
      		locpassworderror = true;
      	}
      }
      
      function passwordOnFocus()
      {
      	if (locpassworderror === false){
      		if (loclastnameerror === false){
      			document.getElementById("UserPasswordError").style.display="none";
      		}
      	}
      }
      
      function confirmPasswordOnChange(obj)
      {
      	if (false === checkConfirmPasswort(obj)){
      		obj.focus();
      	}
      }
      
      function confirmPasswordOnFocus(obj)
      {
      	if (locconfirmpassworderror === false){
      		if (locpassworderror === false){
      			document.getElementById("UserPasswordErrorN").style.display="none";
      		}else{
      			obj.value = "";
      			obj.focus();
      		}
      	}
      }
      
      function setSelectionRange(input, selectionStart, selectionEnd){
      	if (input.setSelectionRange){
      		// for FireFox
      		input.focus();
      		input.setSelectionRange(selectionStart, selectionStart);
      	}else if (input.createTextRange){
      		// for IE Explorer
      		var range = input.createTextRange();
      		range.collapse(true);
      		range.moveEnd('character', selectionEnd);
      		range.moveStart('character', selectionStart);
      		range.select();
      	}
      }
      
      function checkValidKey(obj, IdErrorFieldName)
      {
      	var code;
      	var szNew = "";
      	var errpos;
      	var val = obj.value;
      	
      	for(var i=0; i<val.length;i++){
      		code = val.charCodeAt(i);
      		if ( (code == 33 /*!*/|| code == 35 /*#*/|| code == 37/*%*/|| code == 61/*=*/) ||
      				 (code >= 40        && code <= 42/*(-**/) ||
      				 (code >= 44        && code <= 59/*,-[*/) ||
      				 (code >= 63        && code <= 91)        ||
      				 (code >= 93        && code <= 126/*]-~*/)  )
      		{
      			szNew += val.charAt(i);
      		}else{
      			errpos = i;
      		}
      	}
      	
      	if (obj.value != szNew){
      		var msg_err ="Possible characters: [a-z][A-Z][0-9]!#%()*,-./:;=?@[]^_`{|}~";
      		var objErr = document.getElementById(IdErrorFieldName);
      		objErr.style.display="block";
      		objErr.innerHTML = msg_err;
      		errpos = 0; // then curser goes at first position H65272
      		obj.value = ""; // then input field is empty H65272
      		setSelectionRange(obj,errpos,errpos);
      		loccheckvalidkeymerker = true;
      	}
      	obj = null;
      }
      
      function processUserName(obj)
      {
      		var userName = obj.value;
      		if (userName.length > 0 && (userName.lastIndexOf("@") == -1) ) {
      			obj.value = userName + "@system";
      		}
      }
      
      function submitEnter(e)
      {
      	var keycode;
      	if (window.event){
      		keycode = window.event.keyCode;
      	}else if (e){
      		keycode = e.which;
      	}else{
      		return true;
      	}
      	if (keycode == 13){
      		checkFields();
      		return false;
      	}else{
      		return true;
      	}
      }
      
      function showLangSelect(){
      	document.getElementById("btnLang").className = "btnLanSel";
      	document.getElementById("tblLang").style.display = "block";
      }
      //-->
      </script>
      
      </head>
      <body onload="hideJavascriptWarning(); selfFocus(); checkBrowserSettings();window.setTimeout('reloadPage()',1200000);">
      <div style="height:20%;">
      	<div style="float:right;padding-top:10px;padding-right:10px;">
      		<div id="btnLang" class="btnLang" onClick="showLangSelect();">EN</div>
      	</div>
      </div>
      <div style="height:50%;">
      	<div style="float:left;width:15%;">
      		<div style="float:right;">
      			<img style='height:212px;' alt='' src='./../imgs/icolumn.png'>
      		</div>
      	</div>
      	<div style="float:left;">
      		<form method="post" name="loginform1" action="j_security_check">
      		<input id="errorInput" type="hidden" name="errorusr" value="0">
      		<div class="systemTxt"><img alt="OpenScape Business Assistant" src="./../imgs/lblOpenScape.png"></div>
      		<div class="loginTxt">Login</div>
      		<div style="padding-left:20px;padding-top:5px;">
      			<div style="float:left">
      				<input id='uname' name='j_username' class='inputTxt' type='text' tabindex='1' value="" placeholder='User name' onChange='processUserName(this);' onFocus="localeClose();">
      				<div id="UserNameError" class="divError">Mandatory field</div>
      			</div>
      			
      			
      			<div style="float:left;padding-left:10px;">
      				<div style="float:left;">
      					<input id="upwd" name="j_password" class="inputTxt" type="password" value="" tabindex="2" maxlength="50" placeholder="Password" onKeyPress="submitEnter(event)">
      				</div>
      				<div style="float:left;padding-left:10px">
      					<input class='button' id='submitButton' type='button' value='Login' onclick='checkFields();' onKeyup='checkFields();' tabindex='4'>
      
      				</div>
      				<div id="UserPasswordError" class="divError" style="clear:both;">Mandatory field</div>
      				
      				<div id="divForgotten" class="divForgotten">Password forgotten?<br>Please contact your system administrator</div>
      			</div>
      		</div>
      		<div id="tdErrorMsg" class="divUserError">Warning: Your Browser settings prevent Javascript from being run. Administration via Web-Based Management will not be possible!</div>
      		
      		</fo
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-21T08:38:13.000Z",
         "app" : {
            "http" : {
               "bodymd5" : "7b9ec3a0626ee96871230d5b2f3b63cf",
               "bodymmh3" : -172503746,
               "component" : [
                  {
                     "product" : "Java",
                     "productvendor" : "Oracle"
                  }
               ],
               "description" : "Streamline Portal",
               "headermd5" : "faa330472505e6ecc57d778f061d86e8",
               "headermmh3" : 1609102703,
               "title" : "Local administrator login"
            },
            "length" : 16384
         },
         "asn" : "AS15557",
         "ca" : "false",
         "country" : "FR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nServer: Apache-Coyote/1.1\r\nCache-Control: private\r\nExpires: Thu, 01 Jan 1970 01:00:00 CET\r\nSet-Cookie: JSESSIONID=384C9EEFF5F7CC76B37E70C7B0CF6E5F; Path=/management/; Secure; HttpOnly\r\nContent-Type: text/html;charset=UTF-8\r\nContent-Language: en\r\nTransfer-Encoding: chunked\r\nVary: Accept-Encoding\r\nDate: Thu, 21 Nov 2024 09:22:29 GMT\r\nConnection: close\r\n\r\n2000\r\n<!--abrakadabrasimsalabim23-->\n\n<!DOCTYPE html>\n\n\n\n\n\n<html>\n<head>\n\t\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n\t\t<meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\">\n\t\t<meta http-equiv=\"Content-style-type\" content=\"text/css\">\n\t\t<meta http-equiv=\"Cache-Control\" content=\"no-cache\">\n\t\t<meta http-equiv=\"Content-Script-Type\" content=\"text/javascript\">\n\t\t<meta http-equiv=\"Pragma\" content=\"no-cache\">\n\t\t<meta http-equiv=\"expires\" content=\"-1\">\n\t\t<meta name=\"description\" content=\"Streamline Portal\">\n\t\t<link rel=\"shortcut icon\" href=\"/management/admin/imgs/favicon.ico\" type=\"image/x-icon\">\n\t\t<link rel=\"icon\" href=\"/management/admin/imgs/favicon.gif\" type=\"image/gif\">\n\t\t<title>Local administrator login</title>\n\t\t<!-- Don't change this title otherwise sessiontimeout handling will not work!!! -->\n<style type=\"text/css\">\nhtml, body\n{\n\theight:100%;\n\tpadding:0;\n\tmargin:0;\n\tbackground-color:#2a3136;\n\tmin-height: 420px;\n\tmin-width: 575px;\n}\n\n.visible {\n\tdisplay: block;\n}\n\n.invisible {\n\tdisplay: none;\n}\n\n.button {\n\tbackground: -moz-linear-gradient(center top , #FAFBFC, #D9DADA) repeat scroll 0 0 rgba(0, 0, 0, 0);\n\tbackground: -ms-linear-gradient(top, #FAFBFC, #D9DADA);\n\tbackground: -webkit-linear-gradient(top, #FAFBFC, #D9DADA);\n\tborder: 1px solid #B8B8B8;\n\tcolor: #444444;\n\tcursor: pointer;\n\tfont-weight: bold;\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\theight:24px;\n}\n\n.buttonOff {\n\tbackground-color: #D9DADA;\n\tborder: 1px solid #B8B8B8;\n\tcolor: #444444;\n\tcursor: pointer;\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\theight:24px;\n}\n\n.button:active{\n\tbox-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;\n}\n.button:hover, .buttonWiz:hover, .tabbutton:hover {\n\tbackground: -moz-linear-gradient(center top , #D9DADA, #FAFBFC) repeat scroll 0 0 rgba(0, 0, 0, 0);\n\tbackground: -ms-linear-gradient(top, #D9DADA, #FAFBFC);\n\tbackground: -webkit-linear-gradient(top,#D9DADA, #FAFBFC);\n}\n\n#tblLang{\n\tbackground-color:white;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:black;\n\tposition:fixed;\n\ttop:47px;\n\tright:20px;\n\tborder-collapse:collapse;\n\tdisplay:none;\n}\n#tblLang tr{\n\tbackground-color: rgba(0, 0, 0, 0);\n\tcursor: pointer;\n}\n#tblLang tr:hover {\n\tbackground-color: #f1f2f4;\n\tborder: 1px solid #628F2B;\n\tcolor: #000000;\n}\n.btnLang{cursor: pointer;border-radius: 5px;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;border: 2px solid #88c540;color: #88c540;padding-top: 3px;}.btnLanSel{cursor: pointer;border-radius: 5px;border: 2px solid #88c540;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;padding-top: 3px;background-color: #88c540;color: white;}.btnLang:hover{background-color:#88c540;color:white;}\n\n.divBrowserInfo{\n\tpadding-left: 20px;\n\tpadding-top:20px;\n\tclear:both;\n}\n\n.browserInfo {\n\tbackground: url(\"./../../imgs/warn_msg14.png\") no-repeat scroll 1em 0.55em #2a3136;;\n\tborder: 1px solid #2f7d00;\n\tcolor: red;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tpadding: 5px 36px 5px 40px;\n\ttext-align: left;\n\twidth:370px;\n}\n.systemTxt{\n\tpadding-left:20px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 32pt;\n\tcolor:#88c540;\n}\n.loginTxt{\n\tpadding-left:20px;\n\tpadding-top:30px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n}\n.inputTxt{\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tcolor:black;\n\theight:18px;\n}\n.divError{\n\tpadding-top: 10px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor: red;\n\tdisplay:none;\n}\n.divUserError{\n\tpadding-left: 20px;\n\tpadding-top: 100px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor: red;\n\tclear: both;\n\tpadding-left: 20px;\n\tpadding-top: 15px;\n}\n.divJavaTxt{\n\twidth:190px;\n\tfloat:right;\n\tpadding-top:5px;\n\tpadding-right:10px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n}\n.divForgotten{\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n\tpadding-top:5px;\n\tclear:both;\n}\n</style>\n\n<script type=\"text/javascript\">\n<!--\n/* SessionId = '384C9EEFF5F7CC76B37E70C7B0CF6E5F'; */\nvar loccheckvalidkeymerker = false;\nvar loclastnameerror = false;\nvar locpassworderror = false;\nvar locconfirmpassworderror = false;\n\nfunction localeChange(lang) \n{\n\t// call the same page again with new language settings\n\tdocument.forms.loginform1.action = \"SiteMain.jsp?localeSelected=\"+lang+\"&errorusr=\"+\"0\";\n\tdocument.forms.loginform1.submit();\n}\n\nfunction localeClose(){\n\tdocument.getElementById(\"tblLang\").style.display = \"\";\n\tdocument.getElementById(\"btnLang\").className= \"btnLang\";\n}\n\nfunction checkCookieSettings()\n{\n\tif(navigator && navigator.cookieEnabled === false){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"Warning: Your browser settings prevent cookies from being stored.<br>Administration via Web-Based Management will not be possible!\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t}\n}\n\nfunction checkJavaSettings()\n{\n\t// since the navigator.javaEnabled() method seems to check only the Microsoft java VM not the plug-in, better avoid calling it\n\treturn;\n\t/*\n\tif(navigator && navigator.javaEnabled() === false){\n\t\talert(\"Warnung: Ihre Browser-Einstellungen verhindern das Starten von Java-Applets.\\nAdministration \u00fcber Web-Based Management ist deshalb nicht m\u00f6glich.\");\n\t}\n\t*/\n}\n/*\nfunction checkDbReady(){\n\tvar bReady = %=branding.isDbReady()%;\n\tif (bReady == false){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"%=rbLogin.getString(\"dbNotReady\")%\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"submitButton\").disabled=true;\n\t\twindow.setTimeout(function(){location.reload();}, 5000);\n\t}else{\n\t\tdocument.getElementById(\"uname\").disabled=false;\n\t\tdocument.getElementById(\"upwd\").disabled=false;\n\t\tdocument.getElementById(\"submitButton\").disabled=false;\n\t}\n}\n*/\n\nfunction checkBrowserSettings()\n{\n\tcheckCookieSettings();\n\tif(\"true\" == \"false\"){\n\t\t\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"divForgotten\").innerHTML=\"\";\n\t\t\n\t}\n\t//checkJavaSettings();\n\t//checkDbReady();\n\t//checkSystemType();\n}\n\nfunction getSystemType(){\n\treturn 1;\n}\n\nfunction checkSystemType(){\n\tvar sysType = getSystemType();\n\tif (sysType == 0){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"Error: Unknown system.<br>Administration via Web-Based Management will not be possible!\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"submitButton\").disabled=true;\n\t}\n}\n\nfunction selfFocus()\n{\n\tif (window != window.top){\n\t\twindow.top.location.href = \"/management/admin/locallogin.jsp\";\n\t\treturn;\n\t}\n}\n\nfunction hideJavascriptWarning()\n{\n\tif(getSystemType() == 5 /* LX */ && document.URL.indexOf(\"/management/admin/locallogin.jsp\")>=0){\n\t\twindow.close();\n\t}\n\tdocument.getElementById(\"tdErrorMsg\").style.display = \"none\";\n}\n\nfunction checkUserLoginNameOfDigits(user)\n{\n\tvar chkZ = 0;\n\tfor (var i = 0; i < user.value.length; ++i){\n\t\tif (user.value.charAt(i) >= \"0\" && user.value.charAt(i) <= \"9\"){\n\t\t\tchkZ = chkZ + 1;\n\t\t}\n\t}\n\tif (chkZ == 0){\n\t\treturn 1;\n\t}else if (chkZ == user.value.length){\n\t\treturn 2;\n\t}else{\n\t\treturn 0;\n\t}\n}\n\nfunction checkNewPasswort(obj)\n{\n\tvar msg_err = \"\";\n\t\n\tif (obj.value == \"\"){\n\t\tmsg_err =\"Please edit the password\";\n\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\treturn false;\n\t}else{\n\t\tif (obj.value.length < 8){\n\t\t\t\tmsg_err =\"Please edit at least 8 characters\";\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\treturn false;\n\t\t}else{\n\t\t\t\tvar ret = checkUserLoginNameOfDigits(obj);\n\t\t\t\tswitch (ret){\n\t\t\t\t\tcase 0:\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\t\t\tlocpassworderror = false;\n\t\t\t\t\t\tretur\r\n2000\r\nn true;\n\t\t\t\t\tcase 1:\n\t\t\t\t\t\tmsg_err =\"Please edit at least 1 digit\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\t\t\treturn false;\n\t\t\t\t\tcase 2:\n\t\t\t\t\t\tmsg_err =\"Please edit at least 1 character\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t}\n\t}\n\treturn true;\n}\n\nfunction checkConfirmPasswort(obj){\n\tvar pwd = document.getElementById(\"upwdn\");\n\tvar msg_err = \"\";\n\t\n\tif (obj.value == \"\"){\n\t\tmsg_err =\"Please edit the confirm password\";\n\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\tdocument.getElementById(\"UserPasswordErrorB\").innerHTML = msg_err;\n\t\treturn false;\n\t}else{\n\t\tif (obj.value != pwd.value){\n\t\t\tmsg_err =\"Confirm password does not match password\";\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").innerHTML = msg_err;\n\t\t\treturn false;\n\t\t}else{\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn true;\n}\n\nfunction checkFields()\n{\n\tvar user = document.getElementById(\"uname\");\n\tvar passwd = document.getElementById(\"upwd\");\n\tvar error = false;\n\tif (user.value == \"\") {\n\t\tdocument.getElementById(\"UserNameError\").style.display=\"block\";\n\t\tuser.focus();\n\t\terror = true;\n\t} else {\n\t\tdocument.getElementById(\"UserNameError\").style.display=\"none\";\n\t}\n\n\tif (passwd.value == \"\") {\n\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"block\";\n\t\tif (!error) {\n\t\t\tpasswd.focus();\n\t\t}\n\t\terror = true;\n\t} else {\n\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"none\";\n\t}\n\n\tif(0 == 2)\n\t{\n\t\t// correct handling of special chars for password fields\n\t\t// Check Input fields for Password New \n\t\tvar passwdn = document.getElementById(\"upwdn\");\n\t\tvar passwdb = document.getElementById(\"upwdb\");\n\t\tif (passwdn.value == \"\"){\n\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\tif (!error){\n\t\t\t\tpasswdn.focus();\n\t\t\t}\n\t\t\terror = true;\n\t\t}else{\n\t\t\tif (loccheckvalidkeymerker === false){\n\t\t\t\tif(!checkNewPasswort(passwdn)){\n\t\t\t\t\tif (!error)\t{\n\t\t\t\t\t\tpasswdn.focus();\n\t\t\t\t\t}\n\t\t\t\t\terror = true;\n\t\t\t\t}else{\n\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\tloccheckvalidkeymerker = false;\n\t\t\t}\n\t\t}\n\t\tif (passwdb.value == \"\"){\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\t\tif (!error){\n\t\t\t\tpasswdb.focus();\n\t\t\t}\n\t\t\terror = true;\n\t\t}else{\n\t\t\tif (loccheckvalidkeymerker === false){\n\t\t\t\tif(!checkConfirmPasswort(passwdb)){\n\t\t\t\t\tif (!error){\n\t\t\t\t\t\tpasswdb.focus();\n\t\t\t\t\t}\n\t\t\t\t\terror = true;\n\t\t\t\t}else{\n\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\t\tloccheckvalidkeymerker = false;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tif (error === false){\n\t\tdocument.forms.loginform1.submit();\n\t}\n\n\treturn !error;\n}\n\nfunction reloadPage()\n{\n\twindow.top.location.href = \"./../logoff.jsp\";\n}\n\nfunction passwordOnChange(obj)\n{\n\tif (false === checkNewPasswort(obj)){\n\t\tobj.value = \"\";\n\t\tlocpassworderror = true;\n\t}\n}\n\nfunction passwordOnFocus()\n{\n\tif (locpassworderror === false){\n\t\tif (loclastnameerror === false){\n\t\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"none\";\n\t\t}\n\t}\n}\n\nfunction confirmPasswordOnChange(obj)\n{\n\tif (false === checkConfirmPasswort(obj)){\n\t\tobj.focus();\n\t}\n}\n\nfunction confirmPasswordOnFocus(obj)\n{\n\tif (locconfirmpassworderror === false){\n\t\tif (locpassworderror === false){\n\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t}else{\n\t\t\tobj.value = \"\";\n\t\t\tobj.focus();\n\t\t}\n\t}\n}\n\nfunction setSelectionRange(input, selectionStart, selectionEnd){\n\tif (input.setSelectionRange){\n\t\t// for FireFox\n\t\tinput.focus();\n\t\tinput.setSelectionRange(selectionStart, selectionStart);\n\t}else if (input.createTextRange){\n\t\t// for IE Explorer\n\t\tvar range = input.createTextRange();\n\t\trange.collapse(true);\n\t\trange.moveEnd('character', selectionEnd);\n\t\trange.moveStart('character', selectionStart);\n\t\trange.select();\n\t}\n}\n\nfunction checkValidKey(obj, IdErrorFieldName)\n{\n\tvar code;\n\tvar szNew = \"\";\n\tvar errpos;\n\tvar val = obj.value;\n\t\n\tfor(var i=0; i<val.length;i++){\n\t\tcode = val.charCodeAt(i);\n\t\tif ( (code == 33 /*!*/|| code == 35 /*#*/|| code == 37/*%*/|| code == 61/*=*/) ||\n\t\t\t\t (code >= 40        && code <= 42/*(-**/) ||\n\t\t\t\t (code >= 44        && code <= 59/*,-[*/) ||\n\t\t\t\t (code >= 63        && code <= 91)        ||\n\t\t\t\t (code >= 93        && code <= 126/*]-~*/)  )\n\t\t{\n\t\t\tszNew += val.charAt(i);\n\t\t}else{\n\t\t\terrpos = i;\n\t\t}\n\t}\n\t\n\tif (obj.value != szNew){\n\t\tvar msg_err =\"Possible characters: [a-z][A-Z][0-9]!#%()*,-./:;=?@[]^_`{|}~\";\n\t\tvar objErr = document.getElementById(IdErrorFieldName);\n\t\tobjErr.style.display=\"block\";\n\t\tobjErr.innerHTML = msg_err;\n\t\terrpos = 0; // then curser goes at first position H65272\n\t\tobj.value = \"\"; // then input field is empty H65272\n\t\tsetSelectionRange(obj,errpos,errpos);\n\t\tloccheckvalidkeymerker = true;\n\t}\n\tobj = null;\n}\n\nfunction processUserName(obj)\n{\n\t\tvar userName = obj.value;\n\t\tif (userName.length > 0 && (userName.lastIndexOf(\"@\") == -1) ) {\n\t\t\tobj.value = userName + \"@system\";\n\t\t}\n}\n\nfunction submitEnter(e)\n{\n\tvar keycode;\n\tif (window.event){\n\t\tkeycode = window.event.keyCode;\n\t}else if (e){\n\t\tkeycode = e.which;\n\t}else{\n\t\treturn true;\n\t}\n\tif (keycode == 13){\n\t\tcheckFields();\n\t\treturn false;\n\t}else{\n\t\treturn true;\n\t}\n}\n\nfunction showLangSelect(){\n\tdocument.getElementById(\"btnLang\").className = \"btnLanSel\";\n\tdocument.getElementById(\"tblLang\").style.display = \"block\";\n}\n//-->\n</script>\n\n</head>\n<body onload=\"hideJavascriptWarning(); selfFocus(); checkBrowserSettings();window.setTimeout('reloadPage()',1200000);\">\n<div style=\"height:20%;\">\n\t<div style=\"float:right;padding-top:10px;padding-right:10px;\">\n\t\t<div id=\"btnLang\" class=\"btnLang\" onClick=\"showLangSelect();\">EN</div>\n\t</div>\n</div>\n<div style=\"height:50%;\">\n\t<div style=\"float:left;width:15%;\">\n\t\t<div style=\"float:right;\">\n\t\t\t<img style='height:212px;' alt='' src='./../imgs/icolumn.png'>\n\t\t</div>\n\t</div>\n\t<div style=\"float:left;\">\n\t\t<form method=\"post\" name=\"loginform1\" action=\"j_security_check\">\n\t\t<input id=\"errorInput\" type=\"hidden\" name=\"errorusr\" value=\"0\">\n\t\t<div class=\"systemTxt\"><img alt=\"OpenScape Business Assistant\" src=\"./../imgs/lblOpenScape.png\"></div>\n\t\t<div class=\"loginTxt\">Login</div>\n\t\t<div style=\"padding-left:20px;padding-top:5px;\">\n\t\t\t<div style=\"float:left\">\n\t\t\t\t<input id='uname' name='j_username' class='inputTxt' type='text' tabindex='1' value=\"\" placeholder='User name' onChange='processUserName(this);' onFocus=\"localeClose();\">\n\t\t\t\t<div id=\"UserNameError\" class=\"divError\">Mandatory field</div>\n\t\t\t</div>\n\t\t\t\n\t\t\t\n\t\t\t<div style=\"float:left;padding-left:10px;\">\n\t\t\t\t<div style=\"float:left;\">\n\t\t\t\t\t<input id=\"upwd\" name=\"j_password\" class=\"inputTxt\" type=\"password\" value=\"\" tabindex=\"2\" maxlength=\"50\" placeholder=\"Password\" onKeyPress=\"submitEnter(event)\">\n\t\t\t\t</div>\n\t\t\t\t<div style=\"float:left;padding-left:10px\">\n\t\t\t\t\t<input class='button' id='submitButton' type='button' value='Login' onclick='checkFields();' onKeyup='checkFields();' tabindex='4'>\n\n\t\t\t\t</div>\n\t\t\t\t<div id=\"UserPasswordError\" class=\"divError\" style=\"clear:both;\">Mandatory field</div>\n\t\t\t\t\n\t\t\t\t<div id=\"divForgotten\" class=\"divForgotten\">Password forgotten?<br>Please contact your system administrator</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div id=\"tdErrorMsg\" class=\"divUserError\">Warning: Your Browser settings prevent Javascript from being run. Administration via Web-Based Management will not be possible!</div>\n\t\t\n\t\t</fo",
         "datamd5" : "4b8f1ac990fef289e15a5c4a6ab84707",
         "datammh3" : 1422194106,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "sfr.net"
         ],
         "fingerprint" : {
            "md5" : "0f9d2318addf64ab2bde7183bf78f921",
            "sha1" : "f9e95f986a4cfdf89e2581bf6c6574fa8549b3b4",
            "sha256" : "29e6c4a0d4ff04ac53dcf01249319b2d4c52e8be13a596b1cd08ad8749f920f2"
         },
         "forward" : "46.218.31.90",
         "geolocus" : {
            "asn" : "AS15557",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "FR",
            "countryname" : "France",
            "domain" : [
               "completel.fr",
               "sfr.net"
            ],
            "isineu" : "true",
            "latitude" : "46.227638",
            "location" : "46.227638,2.213749",
            "longitude" : "2.213749",
            "netname" : "C4638-00015-001",
            "organization" : "CompleTel France NET",
            "subnet" : "46.218.0.0/16"
         },
         "host" : [
            90
         ],
         "hostname" : [
            "46.218.31.90",
            "90.31.218.46.rev.sfr.net"
         ],
         "ip" : "46.218.31.90",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "48.8582",
         "location" : "48.8582,2.3387",
         "longitude" : "2.3387",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Societe Francaise Du Radiotelephone - SFR SA",
         "os" : "Linux",
         "osdistribution" : "sUse",
         "osvendor" : "Linux",
         "port" : 44443,
         "product" : "Coyote HTTP Connector",
         "productvendor" : "Apache",
         "productversion" : "1.1",
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "reason" : "OK",
         "reverse" : [
            "90.31.218.46.rev.sfr.net"
         ],
         "seen_date" : "2024-11-21",
         "serial" : 1,
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "datascan::redirect::1",
         "status" : 200,
         "subdomains" : [
            "31.218.46.rev.sfr.net",
            "46.rev.sfr.net",
            "rev.sfr.net",
            "218.46.rev.sfr.net"
         ],
         "subject" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "subnet" : "46.218.0.0/16",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "net"
         ],
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/management/admin/jsp/SiteMain.jsp",
         "validity" : {
            "notafter" : "2033-12-19T00:00:00Z",
            "notbefore" : "2023-12-19T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "false"
      }
      
  • 46.218.31.90:44443 (tcp/http/tls) - last seen on 2024-11-21 at 08:31:20 UTC

    • IP
      46.218.31.90
      Network
      46.218.0.0/16
      Domain(s)
      sfr.net
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      https://46.218.31.90:44443/ 200

      HTTP Title
      redirect
      Reverse DNS
      90.31.218.46.rev.sfr.net
      ASN
      AS15557
      Organization
      Societe Francaise Du Radiotelephone - SFR SA
      Protocol
      http Cert not expired http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      Product
      Apache Coyote HTTP Connector 1.1
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      OpenScape Business
      Issuer Organization
      Stac Systemes
      Subject Organization
      Stac Systemes
      Subject Common Name
      OpenScape Business
      SHA256 Fingerprint
      29e6c4a0d4ff04ac53dcf01249319b2d4c52e8be13a596b1cd08ad8749f920f2
      Validity Not Before
      2023-12-19T00:00:00Z
      Validity Not After
      2033-12-19T00:00:00Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      294a4f4e8b07e79f2e4c89fe71f9f3b9
      HTTP Header MD5
      d531a4a0d0f797817ac263aecfe78fd9
      HTTP Body MD5
      2f6509f7fbceeb68c446c1e7275b8b77
    • HTTP/1.1 200 OK
      Server: Apache-Coyote/1.1
      Content-Type: text/html;charset=ISO-8859-1
      Content-Length: 186
      Date: Thu, 21 Nov 2024 09:15:36 GMT
      Connection: close
      
      
      
      
      <html>
      <head>
          <title>redirect</title>
          <meta http-equiv="refresh" content="0; URL=https://<ip>:44443/management/admin/jsp/SiteMain.jsp">
      </head>
      <body>
      </body>
      </html>
      
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-21T08:31:20.000Z",
         "app" : {
            "http" : {
               "bodymd5" : "2f6509f7fbceeb68c446c1e7275b8b77",
               "bodymmh3" : 1075747554,
               "headermd5" : "d531a4a0d0f797817ac263aecfe78fd9",
               "headermmh3" : 1997859801,
               "title" : "redirect"
            },
            "length" : 345
         },
         "asn" : "AS15557",
         "ca" : "false",
         "country" : "FR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nServer: Apache-Coyote/1.1\r\nContent-Type: text/html;charset=ISO-8859-1\r\nContent-Length: 186\r\nDate: Thu, 21 Nov 2024 09:15:36 GMT\r\nConnection: close\r\n\r\n\n\n\n<html>\n<head>\n    <title>redirect</title>\n    <meta http-equiv=\"refresh\" content=\"0; URL=https://<ip>:44443/management/admin/jsp/SiteMain.jsp\">\n</head>\n<body>\n</body>\n</html>\n",
         "datamd5" : "294a4f4e8b07e79f2e4c89fe71f9f3b9",
         "datammh3" : -1329757149,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "sfr.net"
         ],
         "fingerprint" : {
            "md5" : "0f9d2318addf64ab2bde7183bf78f921",
            "sha1" : "f9e95f986a4cfdf89e2581bf6c6574fa8549b3b4",
            "sha256" : "29e6c4a0d4ff04ac53dcf01249319b2d4c52e8be13a596b1cd08ad8749f920f2"
         },
         "host" : [
            90
         ],
         "hostname" : [
            "90.31.218.46.rev.sfr.net"
         ],
         "ip" : "46.218.31.90",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "48.8582",
         "location" : "48.8582,2.3387",
         "longitude" : "2.3387",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Societe Francaise Du Radiotelephone - SFR SA",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 44443,
         "product" : "Coyote HTTP Connector",
         "productvendor" : "Apache",
         "productversion" : "1.1",
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "reason" : "OK",
         "reverse" : [
            "90.31.218.46.rev.sfr.net"
         ],
         "seen_date" : "2024-11-21",
         "serial" : 1,
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "218.46.rev.sfr.net",
            "31.218.46.rev.sfr.net",
            "46.rev.sfr.net",
            "rev.sfr.net"
         ],
         "subject" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "subnet" : "46.218.0.0/16",
         "tld" : [
            "net"
         ],
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/",
         "validity" : {
            "notafter" : "2033-12-19T00:00:00Z",
            "notbefore" : "2023-12-19T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "false"
      }
      
  • 89.90.200.42:44443 (tcp/http/tls) - last seen on 2024-11-20 at 19:22:11 UTC

    • IP
      89.90.200.42
      Network
      89.80.0.0/12
      Domain(s)
      bouyguestelecom.com
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux sUse
      URL

      https://89.90.200.42:44443/management/admin/jsp/SiteMain.jsp 200

      HTTP Title
      Local administrator login
      HTTP Description
      Streamline Portal
      Reverse DNS
      static-qvn-qvd-200042.business.bouyguestelecom.com
      ASN
      AS5410
      Organization
      Bouygues Telecom SA
      Protocol
      http Cert not expired http
      Source
      datascan::redirect::1
    • Operating System
      Linux Linux sUse
      Product
      Apache Coyote HTTP Connector 1.1
      HTTP Component(s)
      Oracle Java
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      OpenScape Business
      Issuer Organization
      Stac Systemes
      Subject Organization
      Stac Systemes
      Subject Common Name
      OpenScape Business
      SHA256 Fingerprint
      3b30d829dde6d3ab2a292da24aa4a375c7d9e81d03901a0a381d6494917da8da
      Validity Not Before
      2023-11-20T00:00:00Z
      Validity Not After
      2033-11-20T00:00:00Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      a2983576787e82e8728d2e784ed295e8
      HTTP Header MD5
      faa330472505e6ecc57d778f061d86e8
      HTTP Body MD5
      7b9ec3a0626ee96871230d5b2f3b63cf
    • HTTP/1.1 200 OK
      Server: Apache-Coyote/1.1
      Cache-Control: private
      Expires: Thu, 01 Jan 1970 01:00:00 CET
      Set-Cookie: JSESSIONID=19158E41FB4ADCE9A41065DCE3F419E8; Path=/management/; Secure; HttpOnly
      Content-Type: text/html;charset=UTF-8
      Content-Language: en
      Transfer-Encoding: chunked
      Vary: Accept-Encoding
      Date: Wed, 20 Nov 2024 19:22:10 GMT
      Connection: close
      
      2000
      <!--abrakadabrasimsalabim23-->
      
      <!DOCTYPE html>
      
      
      
      
      
      <html>
      <head>
      		<meta http-equiv="X-UA-Compatible" content="IE=edge">
      		<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
      		<meta http-equiv="Content-style-type" content="text/css">
      		<meta http-equiv="Cache-Control" content="no-cache">
      		<meta http-equiv="Content-Script-Type" content="text/javascript">
      		<meta http-equiv="Pragma" content="no-cache">
      		<meta http-equiv="expires" content="-1">
      		<meta name="description" content="Streamline Portal">
      		<link rel="shortcut icon" href="/management/admin/imgs/favicon.ico" type="image/x-icon">
      		<link rel="icon" href="/management/admin/imgs/favicon.gif" type="image/gif">
      		<title>Local administrator login</title>
      		<!-- Don't change this title otherwise sessiontimeout handling will not work!!! -->
      <style type="text/css">
      html, body
      {
      	height:100%;
      	padding:0;
      	margin:0;
      	background-color:#2a3136;
      	min-height: 420px;
      	min-width: 575px;
      }
      
      .visible {
      	display: block;
      }
      
      .invisible {
      	display: none;
      }
      
      .button {
      	background: -moz-linear-gradient(center top , #FAFBFC, #D9DADA) repeat scroll 0 0 rgba(0, 0, 0, 0);
      	background: -ms-linear-gradient(top, #FAFBFC, #D9DADA);
      	background: -webkit-linear-gradient(top, #FAFBFC, #D9DADA);
      	border: 1px solid #B8B8B8;
      	color: #444444;
      	cursor: pointer;
      	font-weight: bold;
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	height:24px;
      }
      
      .buttonOff {
      	background-color: #D9DADA;
      	border: 1px solid #B8B8B8;
      	color: #444444;
      	cursor: pointer;
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	height:24px;
      }
      
      .button:active{
      	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
      }
      .button:hover, .buttonWiz:hover, .tabbutton:hover {
      	background: -moz-linear-gradient(center top , #D9DADA, #FAFBFC) repeat scroll 0 0 rgba(0, 0, 0, 0);
      	background: -ms-linear-gradient(top, #D9DADA, #FAFBFC);
      	background: -webkit-linear-gradient(top,#D9DADA, #FAFBFC);
      }
      
      #tblLang{
      	background-color:white;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:black;
      	position:fixed;
      	top:47px;
      	right:20px;
      	border-collapse:collapse;
      	display:none;
      }
      #tblLang tr{
      	background-color: rgba(0, 0, 0, 0);
      	cursor: pointer;
      }
      #tblLang tr:hover {
      	background-color: #f1f2f4;
      	border: 1px solid #628F2B;
      	color: #000000;
      }
      .btnLang{cursor: pointer;border-radius: 5px;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;border: 2px solid #88c540;color: #88c540;padding-top: 3px;}.btnLanSel{cursor: pointer;border-radius: 5px;border: 2px solid #88c540;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;padding-top: 3px;background-color: #88c540;color: white;}.btnLang:hover{background-color:#88c540;color:white;}
      
      .divBrowserInfo{
      	padding-left: 20px;
      	padding-top:20px;
      	clear:both;
      }
      
      .browserInfo {
      	background: url("./../../imgs/warn_msg14.png") no-repeat scroll 1em 0.55em #2a3136;;
      	border: 1px solid #2f7d00;
      	color: red;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	padding: 5px 36px 5px 40px;
      	text-align: left;
      	width:370px;
      }
      .systemTxt{
      	padding-left:20px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 32pt;
      	color:#88c540;
      }
      .loginTxt{
      	padding-left:20px;
      	padding-top:30px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      }
      .inputTxt{
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	color:black;
      	height:18px;
      }
      .divError{
      	padding-top: 10px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color: red;
      	display:none;
      }
      .divUserError{
      	padding-left: 20px;
      	padding-top: 100px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color: red;
      	clear: both;
      	padding-left: 20px;
      	padding-top: 15px;
      }
      .divJavaTxt{
      	width:190px;
      	float:right;
      	padding-top:5px;
      	padding-right:10px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      }
      .divForgotten{
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      	padding-top:5px;
      	clear:both;
      }
      </style>
      
      <script type="text/javascript">
      <!--
      /* SessionId = '19158E41FB4ADCE9A41065DCE3F419E8'; */
      var loccheckvalidkeymerker = false;
      var loclastnameerror = false;
      var locpassworderror = false;
      var locconfirmpassworderror = false;
      
      function localeChange(lang) 
      {
      	// call the same page again with new language settings
      	document.forms.loginform1.action = "SiteMain.jsp?localeSelected="+lang+"&errorusr="+"0";
      	document.forms.loginform1.submit();
      }
      
      function localeClose(){
      	document.getElementById("tblLang").style.display = "";
      	document.getElementById("btnLang").className= "btnLang";
      }
      
      function checkCookieSettings()
      {
      	if(navigator && navigator.cookieEnabled === false){
      		document.getElementById("tdErrorMsg").innerHTML="Warning: Your browser settings prevent cookies from being stored.<br>Administration via Web-Based Management will not be possible!";
      		document.getElementById("tdErrorMsg").style.display = "";
      	}
      }
      
      function checkJavaSettings()
      {
      	// since the navigator.javaEnabled() method seems to check only the Microsoft java VM not the plug-in, better avoid calling it
      	return;
      	/*
      	if(navigator && navigator.javaEnabled() === false){
      		alert("Warnung: Ihre Browser-Einstellungen verhindern das Starten von Java-Applets.\nAdministration über Web-Based Management ist deshalb nicht möglich.");
      	}
      	*/
      }
      /*
      function checkDbReady(){
      	var bReady = %=branding.isDbReady()%;
      	if (bReady == false){
      		document.getElementById("tdErrorMsg").innerHTML="%=rbLogin.getString("dbNotReady")%";
      		document.getElementById("tdErrorMsg").style.display = "";
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("submitButton").disabled=true;
      		window.setTimeout(function(){location.reload();}, 5000);
      	}else{
      		document.getElementById("uname").disabled=false;
      		document.getElementById("upwd").disabled=false;
      		document.getElementById("submitButton").disabled=false;
      	}
      }
      */
      
      function checkBrowserSettings()
      {
      	checkCookieSettings();
      	if("true" == "false"){
      		
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("divForgotten").innerHTML="";
      		
      	}
      	//checkJavaSettings();
      	//checkDbReady();
      	//checkSystemType();
      }
      
      function getSystemType(){
      	return 4;
      }
      
      function checkSystemType(){
      	var sysType = getSystemType();
      	if (sysType == 0){
      		document.getElementById("tdErrorMsg").innerHTML="Error: Unknown system.<br>Administration via Web-Based Management will not be possible!";
      		document.getElementById("tdErrorMsg").style.display = "";
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("submitButton").disabled=true;
      	}
      }
      
      function selfFocus()
      {
      	if (window != window.top){
      		window.top.location.href = "/management/admin/locallogin.jsp";
      		return;
      	}
      }
      
      function hideJavascriptWarning()
      {
      	if(getSystemType() == 5 /* LX */ && document.URL.indexOf("/management/admin/locallogin.jsp")>=0){
      		window.close();
      	}
      	document.getElementById("tdErrorMsg").style.display = "none";
      }
      
      function checkUserLoginNameOfDigits(user)
      {
      	var chkZ = 0;
      	for (var i = 0; i < user.value.length; ++i){
      		if (user.value.charAt(i) >= "0" && user.value.charAt(i) <= "9"){
      			chkZ = chkZ + 1;
      		}
      	}
      	if (chkZ == 0){
      		return 1;
      	}else if (chkZ == user.value.length){
      		return 2;
      	}else{
      		return 0;
      	}
      }
      
      function checkNewPasswort(obj)
      {
      	var msg_err = "";
      	
      	if (obj.value == ""){
      		msg_err ="Please edit the password";
      		document.getElementById("UserPasswordErrorN").style.display="block";
      		document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      		return false;
      	}else{
      		if (obj.value.length < 8){
      				msg_err ="Please edit at least 8 characters";
      				document.getElementById("UserPasswordErrorN").style.display="block";
      				document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      				return false;
      		}else{
      				var ret = checkUserLoginNameOfDigits(obj);
      				switch (ret){
      					case 0:
      						document.getElementById("UserPasswordErrorN").style.display="none";
      						locpassworderror = false;
      						retur
      2000
      n true;
      					case 1:
      						msg_err ="Please edit at least 1 digit";
      						document.getElementById("UserPasswordErrorN").style.display="block";
      						document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      						return false;
      					case 2:
      						msg_err ="Please edit at least 1 character";
      						document.getElementById("UserPasswordErrorN").style.display="block";
      						document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      						return false;
      				}
      		}
      	}
      	return true;
      }
      
      function checkConfirmPasswort(obj){
      	var pwd = document.getElementById("upwdn");
      	var msg_err = "";
      	
      	if (obj.value == ""){
      		msg_err ="Please edit the confirm password";
      		document.getElementById("UserPasswordErrorB").style.display="block";
      		document.getElementById("UserPasswordErrorB").innerHTML = msg_err;
      		return false;
      	}else{
      		if (obj.value != pwd.value){
      			msg_err ="Confirm password does not match password";
      			document.getElementById("UserPasswordErrorB").style.display="block";
      			document.getElementById("UserPasswordErrorB").innerHTML = msg_err;
      			return false;
      		}else{
      			document.getElementById("UserPasswordErrorB").style.display="none";
      			return true;
      		}
      	}
      	return true;
      }
      
      function checkFields()
      {
      	var user = document.getElementById("uname");
      	var passwd = document.getElementById("upwd");
      	var error = false;
      	if (user.value == "") {
      		document.getElementById("UserNameError").style.display="block";
      		user.focus();
      		error = true;
      	} else {
      		document.getElementById("UserNameError").style.display="none";
      	}
      
      	if (passwd.value == "") {
      		document.getElementById("UserPasswordError").style.display="block";
      		if (!error) {
      			passwd.focus();
      		}
      		error = true;
      	} else {
      		document.getElementById("UserPasswordError").style.display="none";
      	}
      
      	if(0 == 2)
      	{
      		// correct handling of special chars for password fields
      		// Check Input fields for Password New 
      		var passwdn = document.getElementById("upwdn");
      		var passwdb = document.getElementById("upwdb");
      		if (passwdn.value == ""){
      			document.getElementById("UserPasswordErrorN").style.display="block";
      			if (!error){
      				passwdn.focus();
      			}
      			error = true;
      		}else{
      			if (loccheckvalidkeymerker === false){
      				if(!checkNewPasswort(passwdn)){
      					if (!error)	{
      						passwdn.focus();
      					}
      					error = true;
      				}else{
      					document.getElementById("UserPasswordErrorN").style.display="none";
      				}
      			}else{
      				document.getElementById("UserPasswordErrorN").style.display="none";
      				loccheckvalidkeymerker = false;
      			}
      		}
      		if (passwdb.value == ""){
      			document.getElementById("UserPasswordErrorB").style.display="block";
      			if (!error){
      				passwdb.focus();
      			}
      			error = true;
      		}else{
      			if (loccheckvalidkeymerker === false){
      				if(!checkConfirmPasswort(passwdb)){
      					if (!error){
      						passwdb.focus();
      					}
      					error = true;
      				}else{
      					document.getElementById("UserPasswordErrorB").style.display="none";
      				}
      			}else{
      				document.getElementById("UserPasswordErrorB").style.display="none";
      				loccheckvalidkeymerker = false;
      			}
      		}
      	}
      	
      	if (error === false){
      		document.forms.loginform1.submit();
      	}
      
      	return !error;
      }
      
      function reloadPage()
      {
      	window.top.location.href = "./../logoff.jsp";
      }
      
      function passwordOnChange(obj)
      {
      	if (false === checkNewPasswort(obj)){
      		obj.value = "";
      		locpassworderror = true;
      	}
      }
      
      function passwordOnFocus()
      {
      	if (locpassworderror === false){
      		if (loclastnameerror === false){
      			document.getElementById("UserPasswordError").style.display="none";
      		}
      	}
      }
      
      function confirmPasswordOnChange(obj)
      {
      	if (false === checkConfirmPasswort(obj)){
      		obj.focus();
      	}
      }
      
      function confirmPasswordOnFocus(obj)
      {
      	if (locconfirmpassworderror === false){
      		if (locpassworderror === false){
      			document.getElementById("UserPasswordErrorN").style.display="none";
      		}else{
      			obj.value = "";
      			obj.focus();
      		}
      	}
      }
      
      function setSelectionRange(input, selectionStart, selectionEnd){
      	if (input.setSelectionRange){
      		// for FireFox
      		input.focus();
      		input.setSelectionRange(selectionStart, selectionStart);
      	}else if (input.createTextRange){
      		// for IE Explorer
      		var range = input.createTextRange();
      		range.collapse(true);
      		range.moveEnd('character', selectionEnd);
      		range.moveStart('character', selectionStart);
      		range.select();
      	}
      }
      
      function checkValidKey(obj, IdErrorFieldName)
      {
      	var code;
      	var szNew = "";
      	var errpos;
      	var val = obj.value;
      	
      	for(var i=0; i<val.length;i++){
      		code = val.charCodeAt(i);
      		if ( (code == 33 /*!*/|| code == 35 /*#*/|| code == 37/*%*/|| code == 61/*=*/) ||
      				 (code >= 40        && code <= 42/*(-**/) ||
      				 (code >= 44        && code <= 59/*,-[*/) ||
      				 (code >= 63        && code <= 91)        ||
      				 (code >= 93        && code <= 126/*]-~*/)  )
      		{
      			szNew += val.charAt(i);
      		}else{
      			errpos = i;
      		}
      	}
      	
      	if (obj.value != szNew){
      		var msg_err ="Possible characters: [a-z][A-Z][0-9]!#%()*,-./:;=?@[]^_`{|}~";
      		var objErr = document.getElementById(IdErrorFieldName);
      		objErr.style.display="block";
      		objErr.innerHTML = msg_err;
      		errpos = 0; // then curser goes at first position H65272
      		obj.value = ""; // then input field is empty H65272
      		setSelectionRange(obj,errpos,errpos);
      		loccheckvalidkeymerker = true;
      	}
      	obj = null;
      }
      
      function processUserName(obj)
      {
      		var userName = obj.value;
      		if (userName.length > 0 && (userName.lastIndexOf("@") == -1) ) {
      			obj.value = userName + "@system";
      		}
      }
      
      function submitEnter(e)
      {
      	var keycode;
      	if (window.event){
      		keycode = window.event.keyCode;
      	}else if (e){
      		keycode = e.which;
      	}else{
      		return true;
      	}
      	if (keycode == 13){
      		checkFields();
      		return false;
      	}else{
      		return true;
      	}
      }
      
      function showLangSelect(){
      	document.getElementById("btnLang").className = "btnLanSel";
      	document.getElementById("tblLang").style.display = "block";
      }
      //-->
      </script>
      
      </head>
      <body onload="hideJavascriptWarning(); selfFocus(); checkBrowserSettings();window.setTimeout('reloadPage()',1200000);">
      <div style="height:20%;">
      	<div style="float:right;padding-top:10px;padding-right:10px;">
      		<div id="btnLang" class="btnLang" onClick="showLangSelect();">EN</div>
      	</div>
      </div>
      <div style="height:50%;">
      	<div style="float:left;width:15%;">
      		<div style="float:right;">
      			<img style='height:212px;' alt='' src='./../imgs/icolumn.png'>
      		</div>
      	</div>
      	<div style="float:left;">
      		<form method="post" name="loginform1" action="j_security_check">
      		<input id="errorInput" type="hidden" name="errorusr" value="0">
      		<div class="systemTxt"><img alt="OpenScape Business Assistant" src="./../imgs/lblOpenScape.png"></div>
      		<div class="loginTxt">Login</div>
      		<div style="padding-left:20px;padding-top:5px;">
      			<div style="float:left">
      				<input id='uname' name='j_username' class='inputTxt' type='text' tabindex='1' value="" placeholder='User name' onChange='processUserName(this);' onFocus="localeClose();">
      				<div id="UserNameError" class="divError">Mandatory field</div>
      			</div>
      			
      			
      			<div style="float:left;padding-left:10px;">
      				<div style="float:left;">
      					<input id="upwd" name="j_password" class="inputTxt" type="password" value="" tabindex="2" maxlength="50" placeholder="Password" onKeyPress="submitEnter(event)">
      				</div>
      				<div style="float:left;padding-left:10px">
      					<input class='button' id='submitButton' type='button' value='Login' onclick='checkFields();' onKeyup='checkFields();' tabindex='4'>
      
      				</div>
      				<div id="UserPasswordError" class="divError" style="clear:both;">Mandatory field</div>
      				
      				<div id="divForgotten" class="divForgotten">Password forgotten?<br>Please contact your system administrator</div>
      			</div>
      		</div>
      		<div id="tdErrorMsg" class="divUserError">Warning: Your Browser settings prevent Javascript from being run. Administration via Web-Based Management will not be possible!</div>
      		
      		</fo
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-20T19:22:11.000Z",
         "app" : {
            "http" : {
               "bodymd5" : "7b9ec3a0626ee96871230d5b2f3b63cf",
               "bodymmh3" : -1838485679,
               "component" : [
                  {
                     "product" : "Java",
                     "productvendor" : "Oracle"
                  }
               ],
               "description" : "Streamline Portal",
               "headermd5" : "faa330472505e6ecc57d778f061d86e8",
               "headermmh3" : 1233288454,
               "title" : "Local administrator login"
            },
            "length" : 16384
         },
         "asn" : "AS5410",
         "ca" : "false",
         "country" : "FR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nServer: Apache-Coyote/1.1\r\nCache-Control: private\r\nExpires: Thu, 01 Jan 1970 01:00:00 CET\r\nSet-Cookie: JSESSIONID=19158E41FB4ADCE9A41065DCE3F419E8; Path=/management/; Secure; HttpOnly\r\nContent-Type: text/html;charset=UTF-8\r\nContent-Language: en\r\nTransfer-Encoding: chunked\r\nVary: Accept-Encoding\r\nDate: Wed, 20 Nov 2024 19:22:10 GMT\r\nConnection: close\r\n\r\n2000\r\n<!--abrakadabrasimsalabim23-->\n\n<!DOCTYPE html>\n\n\n\n\n\n<html>\n<head>\n\t\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n\t\t<meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\">\n\t\t<meta http-equiv=\"Content-style-type\" content=\"text/css\">\n\t\t<meta http-equiv=\"Cache-Control\" content=\"no-cache\">\n\t\t<meta http-equiv=\"Content-Script-Type\" content=\"text/javascript\">\n\t\t<meta http-equiv=\"Pragma\" content=\"no-cache\">\n\t\t<meta http-equiv=\"expires\" content=\"-1\">\n\t\t<meta name=\"description\" content=\"Streamline Portal\">\n\t\t<link rel=\"shortcut icon\" href=\"/management/admin/imgs/favicon.ico\" type=\"image/x-icon\">\n\t\t<link rel=\"icon\" href=\"/management/admin/imgs/favicon.gif\" type=\"image/gif\">\n\t\t<title>Local administrator login</title>\n\t\t<!-- Don't change this title otherwise sessiontimeout handling will not work!!! -->\n<style type=\"text/css\">\nhtml, body\n{\n\theight:100%;\n\tpadding:0;\n\tmargin:0;\n\tbackground-color:#2a3136;\n\tmin-height: 420px;\n\tmin-width: 575px;\n}\n\n.visible {\n\tdisplay: block;\n}\n\n.invisible {\n\tdisplay: none;\n}\n\n.button {\n\tbackground: -moz-linear-gradient(center top , #FAFBFC, #D9DADA) repeat scroll 0 0 rgba(0, 0, 0, 0);\n\tbackground: -ms-linear-gradient(top, #FAFBFC, #D9DADA);\n\tbackground: -webkit-linear-gradient(top, #FAFBFC, #D9DADA);\n\tborder: 1px solid #B8B8B8;\n\tcolor: #444444;\n\tcursor: pointer;\n\tfont-weight: bold;\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\theight:24px;\n}\n\n.buttonOff {\n\tbackground-color: #D9DADA;\n\tborder: 1px solid #B8B8B8;\n\tcolor: #444444;\n\tcursor: pointer;\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\theight:24px;\n}\n\n.button:active{\n\tbox-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;\n}\n.button:hover, .buttonWiz:hover, .tabbutton:hover {\n\tbackground: -moz-linear-gradient(center top , #D9DADA, #FAFBFC) repeat scroll 0 0 rgba(0, 0, 0, 0);\n\tbackground: -ms-linear-gradient(top, #D9DADA, #FAFBFC);\n\tbackground: -webkit-linear-gradient(top,#D9DADA, #FAFBFC);\n}\n\n#tblLang{\n\tbackground-color:white;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:black;\n\tposition:fixed;\n\ttop:47px;\n\tright:20px;\n\tborder-collapse:collapse;\n\tdisplay:none;\n}\n#tblLang tr{\n\tbackground-color: rgba(0, 0, 0, 0);\n\tcursor: pointer;\n}\n#tblLang tr:hover {\n\tbackground-color: #f1f2f4;\n\tborder: 1px solid #628F2B;\n\tcolor: #000000;\n}\n.btnLang{cursor: pointer;border-radius: 5px;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;border: 2px solid #88c540;color: #88c540;padding-top: 3px;}.btnLanSel{cursor: pointer;border-radius: 5px;border: 2px solid #88c540;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;padding-top: 3px;background-color: #88c540;color: white;}.btnLang:hover{background-color:#88c540;color:white;}\n\n.divBrowserInfo{\n\tpadding-left: 20px;\n\tpadding-top:20px;\n\tclear:both;\n}\n\n.browserInfo {\n\tbackground: url(\"./../../imgs/warn_msg14.png\") no-repeat scroll 1em 0.55em #2a3136;;\n\tborder: 1px solid #2f7d00;\n\tcolor: red;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tpadding: 5px 36px 5px 40px;\n\ttext-align: left;\n\twidth:370px;\n}\n.systemTxt{\n\tpadding-left:20px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 32pt;\n\tcolor:#88c540;\n}\n.loginTxt{\n\tpadding-left:20px;\n\tpadding-top:30px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n}\n.inputTxt{\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tcolor:black;\n\theight:18px;\n}\n.divError{\n\tpadding-top: 10px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor: red;\n\tdisplay:none;\n}\n.divUserError{\n\tpadding-left: 20px;\n\tpadding-top: 100px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor: red;\n\tclear: both;\n\tpadding-left: 20px;\n\tpadding-top: 15px;\n}\n.divJavaTxt{\n\twidth:190px;\n\tfloat:right;\n\tpadding-top:5px;\n\tpadding-right:10px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n}\n.divForgotten{\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n\tpadding-top:5px;\n\tclear:both;\n}\n</style>\n\n<script type=\"text/javascript\">\n<!--\n/* SessionId = '19158E41FB4ADCE9A41065DCE3F419E8'; */\nvar loccheckvalidkeymerker = false;\nvar loclastnameerror = false;\nvar locpassworderror = false;\nvar locconfirmpassworderror = false;\n\nfunction localeChange(lang) \n{\n\t// call the same page again with new language settings\n\tdocument.forms.loginform1.action = \"SiteMain.jsp?localeSelected=\"+lang+\"&errorusr=\"+\"0\";\n\tdocument.forms.loginform1.submit();\n}\n\nfunction localeClose(){\n\tdocument.getElementById(\"tblLang\").style.display = \"\";\n\tdocument.getElementById(\"btnLang\").className= \"btnLang\";\n}\n\nfunction checkCookieSettings()\n{\n\tif(navigator && navigator.cookieEnabled === false){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"Warning: Your browser settings prevent cookies from being stored.<br>Administration via Web-Based Management will not be possible!\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t}\n}\n\nfunction checkJavaSettings()\n{\n\t// since the navigator.javaEnabled() method seems to check only the Microsoft java VM not the plug-in, better avoid calling it\n\treturn;\n\t/*\n\tif(navigator && navigator.javaEnabled() === false){\n\t\talert(\"Warnung: Ihre Browser-Einstellungen verhindern das Starten von Java-Applets.\\nAdministration \u00fcber Web-Based Management ist deshalb nicht m\u00f6glich.\");\n\t}\n\t*/\n}\n/*\nfunction checkDbReady(){\n\tvar bReady = %=branding.isDbReady()%;\n\tif (bReady == false){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"%=rbLogin.getString(\"dbNotReady\")%\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"submitButton\").disabled=true;\n\t\twindow.setTimeout(function(){location.reload();}, 5000);\n\t}else{\n\t\tdocument.getElementById(\"uname\").disabled=false;\n\t\tdocument.getElementById(\"upwd\").disabled=false;\n\t\tdocument.getElementById(\"submitButton\").disabled=false;\n\t}\n}\n*/\n\nfunction checkBrowserSettings()\n{\n\tcheckCookieSettings();\n\tif(\"true\" == \"false\"){\n\t\t\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"divForgotten\").innerHTML=\"\";\n\t\t\n\t}\n\t//checkJavaSettings();\n\t//checkDbReady();\n\t//checkSystemType();\n}\n\nfunction getSystemType(){\n\treturn 4;\n}\n\nfunction checkSystemType(){\n\tvar sysType = getSystemType();\n\tif (sysType == 0){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"Error: Unknown system.<br>Administration via Web-Based Management will not be possible!\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"submitButton\").disabled=true;\n\t}\n}\n\nfunction selfFocus()\n{\n\tif (window != window.top){\n\t\twindow.top.location.href = \"/management/admin/locallogin.jsp\";\n\t\treturn;\n\t}\n}\n\nfunction hideJavascriptWarning()\n{\n\tif(getSystemType() == 5 /* LX */ && document.URL.indexOf(\"/management/admin/locallogin.jsp\")>=0){\n\t\twindow.close();\n\t}\n\tdocument.getElementById(\"tdErrorMsg\").style.display = \"none\";\n}\n\nfunction checkUserLoginNameOfDigits(user)\n{\n\tvar chkZ = 0;\n\tfor (var i = 0; i < user.value.length; ++i){\n\t\tif (user.value.charAt(i) >= \"0\" && user.value.charAt(i) <= \"9\"){\n\t\t\tchkZ = chkZ + 1;\n\t\t}\n\t}\n\tif (chkZ == 0){\n\t\treturn 1;\n\t}else if (chkZ == user.value.length){\n\t\treturn 2;\n\t}else{\n\t\treturn 0;\n\t}\n}\n\nfunction checkNewPasswort(obj)\n{\n\tvar msg_err = \"\";\n\t\n\tif (obj.value == \"\"){\n\t\tmsg_err =\"Please edit the password\";\n\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\treturn false;\n\t}else{\n\t\tif (obj.value.length < 8){\n\t\t\t\tmsg_err =\"Please edit at least 8 characters\";\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\treturn false;\n\t\t}else{\n\t\t\t\tvar ret = checkUserLoginNameOfDigits(obj);\n\t\t\t\tswitch (ret){\n\t\t\t\t\tcase 0:\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\t\t\tlocpassworderror = false;\n\t\t\t\t\t\tretur\r\n2000\r\nn true;\n\t\t\t\t\tcase 1:\n\t\t\t\t\t\tmsg_err =\"Please edit at least 1 digit\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\t\t\treturn false;\n\t\t\t\t\tcase 2:\n\t\t\t\t\t\tmsg_err =\"Please edit at least 1 character\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t}\n\t}\n\treturn true;\n}\n\nfunction checkConfirmPasswort(obj){\n\tvar pwd = document.getElementById(\"upwdn\");\n\tvar msg_err = \"\";\n\t\n\tif (obj.value == \"\"){\n\t\tmsg_err =\"Please edit the confirm password\";\n\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\tdocument.getElementById(\"UserPasswordErrorB\").innerHTML = msg_err;\n\t\treturn false;\n\t}else{\n\t\tif (obj.value != pwd.value){\n\t\t\tmsg_err =\"Confirm password does not match password\";\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").innerHTML = msg_err;\n\t\t\treturn false;\n\t\t}else{\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn true;\n}\n\nfunction checkFields()\n{\n\tvar user = document.getElementById(\"uname\");\n\tvar passwd = document.getElementById(\"upwd\");\n\tvar error = false;\n\tif (user.value == \"\") {\n\t\tdocument.getElementById(\"UserNameError\").style.display=\"block\";\n\t\tuser.focus();\n\t\terror = true;\n\t} else {\n\t\tdocument.getElementById(\"UserNameError\").style.display=\"none\";\n\t}\n\n\tif (passwd.value == \"\") {\n\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"block\";\n\t\tif (!error) {\n\t\t\tpasswd.focus();\n\t\t}\n\t\terror = true;\n\t} else {\n\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"none\";\n\t}\n\n\tif(0 == 2)\n\t{\n\t\t// correct handling of special chars for password fields\n\t\t// Check Input fields for Password New \n\t\tvar passwdn = document.getElementById(\"upwdn\");\n\t\tvar passwdb = document.getElementById(\"upwdb\");\n\t\tif (passwdn.value == \"\"){\n\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\tif (!error){\n\t\t\t\tpasswdn.focus();\n\t\t\t}\n\t\t\terror = true;\n\t\t}else{\n\t\t\tif (loccheckvalidkeymerker === false){\n\t\t\t\tif(!checkNewPasswort(passwdn)){\n\t\t\t\t\tif (!error)\t{\n\t\t\t\t\t\tpasswdn.focus();\n\t\t\t\t\t}\n\t\t\t\t\terror = true;\n\t\t\t\t}else{\n\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\tloccheckvalidkeymerker = false;\n\t\t\t}\n\t\t}\n\t\tif (passwdb.value == \"\"){\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\t\tif (!error){\n\t\t\t\tpasswdb.focus();\n\t\t\t}\n\t\t\terror = true;\n\t\t}else{\n\t\t\tif (loccheckvalidkeymerker === false){\n\t\t\t\tif(!checkConfirmPasswort(passwdb)){\n\t\t\t\t\tif (!error){\n\t\t\t\t\t\tpasswdb.focus();\n\t\t\t\t\t}\n\t\t\t\t\terror = true;\n\t\t\t\t}else{\n\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\t\tloccheckvalidkeymerker = false;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tif (error === false){\n\t\tdocument.forms.loginform1.submit();\n\t}\n\n\treturn !error;\n}\n\nfunction reloadPage()\n{\n\twindow.top.location.href = \"./../logoff.jsp\";\n}\n\nfunction passwordOnChange(obj)\n{\n\tif (false === checkNewPasswort(obj)){\n\t\tobj.value = \"\";\n\t\tlocpassworderror = true;\n\t}\n}\n\nfunction passwordOnFocus()\n{\n\tif (locpassworderror === false){\n\t\tif (loclastnameerror === false){\n\t\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"none\";\n\t\t}\n\t}\n}\n\nfunction confirmPasswordOnChange(obj)\n{\n\tif (false === checkConfirmPasswort(obj)){\n\t\tobj.focus();\n\t}\n}\n\nfunction confirmPasswordOnFocus(obj)\n{\n\tif (locconfirmpassworderror === false){\n\t\tif (locpassworderror === false){\n\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t}else{\n\t\t\tobj.value = \"\";\n\t\t\tobj.focus();\n\t\t}\n\t}\n}\n\nfunction setSelectionRange(input, selectionStart, selectionEnd){\n\tif (input.setSelectionRange){\n\t\t// for FireFox\n\t\tinput.focus();\n\t\tinput.setSelectionRange(selectionStart, selectionStart);\n\t}else if (input.createTextRange){\n\t\t// for IE Explorer\n\t\tvar range = input.createTextRange();\n\t\trange.collapse(true);\n\t\trange.moveEnd('character', selectionEnd);\n\t\trange.moveStart('character', selectionStart);\n\t\trange.select();\n\t}\n}\n\nfunction checkValidKey(obj, IdErrorFieldName)\n{\n\tvar code;\n\tvar szNew = \"\";\n\tvar errpos;\n\tvar val = obj.value;\n\t\n\tfor(var i=0; i<val.length;i++){\n\t\tcode = val.charCodeAt(i);\n\t\tif ( (code == 33 /*!*/|| code == 35 /*#*/|| code == 37/*%*/|| code == 61/*=*/) ||\n\t\t\t\t (code >= 40        && code <= 42/*(-**/) ||\n\t\t\t\t (code >= 44        && code <= 59/*,-[*/) ||\n\t\t\t\t (code >= 63        && code <= 91)        ||\n\t\t\t\t (code >= 93        && code <= 126/*]-~*/)  )\n\t\t{\n\t\t\tszNew += val.charAt(i);\n\t\t}else{\n\t\t\terrpos = i;\n\t\t}\n\t}\n\t\n\tif (obj.value != szNew){\n\t\tvar msg_err =\"Possible characters: [a-z][A-Z][0-9]!#%()*,-./:;=?@[]^_`{|}~\";\n\t\tvar objErr = document.getElementById(IdErrorFieldName);\n\t\tobjErr.style.display=\"block\";\n\t\tobjErr.innerHTML = msg_err;\n\t\terrpos = 0; // then curser goes at first position H65272\n\t\tobj.value = \"\"; // then input field is empty H65272\n\t\tsetSelectionRange(obj,errpos,errpos);\n\t\tloccheckvalidkeymerker = true;\n\t}\n\tobj = null;\n}\n\nfunction processUserName(obj)\n{\n\t\tvar userName = obj.value;\n\t\tif (userName.length > 0 && (userName.lastIndexOf(\"@\") == -1) ) {\n\t\t\tobj.value = userName + \"@system\";\n\t\t}\n}\n\nfunction submitEnter(e)\n{\n\tvar keycode;\n\tif (window.event){\n\t\tkeycode = window.event.keyCode;\n\t}else if (e){\n\t\tkeycode = e.which;\n\t}else{\n\t\treturn true;\n\t}\n\tif (keycode == 13){\n\t\tcheckFields();\n\t\treturn false;\n\t}else{\n\t\treturn true;\n\t}\n}\n\nfunction showLangSelect(){\n\tdocument.getElementById(\"btnLang\").className = \"btnLanSel\";\n\tdocument.getElementById(\"tblLang\").style.display = \"block\";\n}\n//-->\n</script>\n\n</head>\n<body onload=\"hideJavascriptWarning(); selfFocus(); checkBrowserSettings();window.setTimeout('reloadPage()',1200000);\">\n<div style=\"height:20%;\">\n\t<div style=\"float:right;padding-top:10px;padding-right:10px;\">\n\t\t<div id=\"btnLang\" class=\"btnLang\" onClick=\"showLangSelect();\">EN</div>\n\t</div>\n</div>\n<div style=\"height:50%;\">\n\t<div style=\"float:left;width:15%;\">\n\t\t<div style=\"float:right;\">\n\t\t\t<img style='height:212px;' alt='' src='./../imgs/icolumn.png'>\n\t\t</div>\n\t</div>\n\t<div style=\"float:left;\">\n\t\t<form method=\"post\" name=\"loginform1\" action=\"j_security_check\">\n\t\t<input id=\"errorInput\" type=\"hidden\" name=\"errorusr\" value=\"0\">\n\t\t<div class=\"systemTxt\"><img alt=\"OpenScape Business Assistant\" src=\"./../imgs/lblOpenScape.png\"></div>\n\t\t<div class=\"loginTxt\">Login</div>\n\t\t<div style=\"padding-left:20px;padding-top:5px;\">\n\t\t\t<div style=\"float:left\">\n\t\t\t\t<input id='uname' name='j_username' class='inputTxt' type='text' tabindex='1' value=\"\" placeholder='User name' onChange='processUserName(this);' onFocus=\"localeClose();\">\n\t\t\t\t<div id=\"UserNameError\" class=\"divError\">Mandatory field</div>\n\t\t\t</div>\n\t\t\t\n\t\t\t\n\t\t\t<div style=\"float:left;padding-left:10px;\">\n\t\t\t\t<div style=\"float:left;\">\n\t\t\t\t\t<input id=\"upwd\" name=\"j_password\" class=\"inputTxt\" type=\"password\" value=\"\" tabindex=\"2\" maxlength=\"50\" placeholder=\"Password\" onKeyPress=\"submitEnter(event)\">\n\t\t\t\t</div>\n\t\t\t\t<div style=\"float:left;padding-left:10px\">\n\t\t\t\t\t<input class='button' id='submitButton' type='button' value='Login' onclick='checkFields();' onKeyup='checkFields();' tabindex='4'>\n\n\t\t\t\t</div>\n\t\t\t\t<div id=\"UserPasswordError\" class=\"divError\" style=\"clear:both;\">Mandatory field</div>\n\t\t\t\t\n\t\t\t\t<div id=\"divForgotten\" class=\"divForgotten\">Password forgotten?<br>Please contact your system administrator</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div id=\"tdErrorMsg\" class=\"divUserError\">Warning: Your Browser settings prevent Javascript from being run. Administration via Web-Based Management will not be possible!</div>\n\t\t\n\t\t</fo",
         "datamd5" : "a2983576787e82e8728d2e784ed295e8",
         "datammh3" : -1971809006,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "bouyguestelecom.com"
         ],
         "fingerprint" : {
            "md5" : "6ecab61cb582063e898bdfd7b0e83297",
            "sha1" : "c7ec20e49b77ecda6cc55c6cd9bf07ec003d4ace",
            "sha256" : "3b30d829dde6d3ab2a292da24aa4a375c7d9e81d03901a0a381d6494917da8da"
         },
         "forward" : "89.90.200.42",
         "host" : [
            "static-qvn-qvd-200042"
         ],
         "hostname" : [
            "89.90.200.42",
            "static-qvn-qvd-200042.business.bouyguestelecom.com"
         ],
         "ip" : "89.90.200.42",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "48.8582",
         "location" : "48.8582,2.3387",
         "longitude" : "2.3387",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Bouygues Telecom SA",
         "os" : "Linux",
         "osdistribution" : "sUse",
         "osvendor" : "Linux",
         "port" : 44443,
         "product" : "Coyote HTTP Connector",
         "productvendor" : "Apache",
         "productversion" : "1.1",
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "reason" : "OK",
         "reverse" : [
            "static-qvn-qvd-200042.business.bouyguestelecom.com"
         ],
         "seen_date" : "2024-11-20",
         "serial" : 1,
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "datascan::redirect::1",
         "status" : 200,
         "subdomains" : [
            "business.bouyguestelecom.com"
         ],
         "subject" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "subnet" : "89.80.0.0/12",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "com"
         ],
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/management/admin/jsp/SiteMain.jsp",
         "validity" : {
            "notafter" : "2033-11-20T00:00:00Z",
            "notbefore" : "2023-11-20T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "false"
      }
      
  • 89.90.200.42:44443 (tcp/http/tls) - last seen on 2024-11-20 at 19:15:08 UTC

    • IP
      89.90.200.42
      Network
      89.80.0.0/12
      Domain(s)
      bouyguestelecom.com
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      https://89.90.200.42:44443/ 200

      HTTP Title
      redirect
      Reverse DNS
      static-qvn-qvd-200042.business.bouyguestelecom.com
      ASN
      AS5410
      Organization
      Bouygues Telecom SA
      Protocol
      http Cert not expired http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      Product
      Apache Coyote HTTP Connector 1.1
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      OpenScape Business
      Issuer Organization
      Stac Systemes
      Subject Organization
      Stac Systemes
      Subject Common Name
      OpenScape Business
      SHA256 Fingerprint
      3b30d829dde6d3ab2a292da24aa4a375c7d9e81d03901a0a381d6494917da8da
      Validity Not Before
      2023-11-20T00:00:00Z
      Validity Not After
      2033-11-20T00:00:00Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      294a4f4e8b07e79f2e4c89fe71f9f3b9
      HTTP Header MD5
      d531a4a0d0f797817ac263aecfe78fd9
      HTTP Body MD5
      2f6509f7fbceeb68c446c1e7275b8b77
    • HTTP/1.1 200 OK
      Server: Apache-Coyote/1.1
      Content-Type: text/html;charset=ISO-8859-1
      Content-Length: 186
      Date: Wed, 20 Nov 2024 19:15:08 GMT
      Connection: close
      
      
      
      
      <html>
      <head>
          <title>redirect</title>
          <meta http-equiv="refresh" content="0; URL=https://<ip>:44443/management/admin/jsp/SiteMain.jsp">
      </head>
      <body>
      </body>
      </html>
      
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-20T19:15:08.000Z",
         "app" : {
            "http" : {
               "bodymd5" : "2f6509f7fbceeb68c446c1e7275b8b77",
               "bodymmh3" : 1075747554,
               "headermd5" : "d531a4a0d0f797817ac263aecfe78fd9",
               "headermmh3" : 2117617048,
               "title" : "redirect"
            },
            "length" : 345
         },
         "asn" : "AS5410",
         "ca" : "false",
         "country" : "FR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nServer: Apache-Coyote/1.1\r\nContent-Type: text/html;charset=ISO-8859-1\r\nContent-Length: 186\r\nDate: Wed, 20 Nov 2024 19:15:08 GMT\r\nConnection: close\r\n\r\n\n\n\n<html>\n<head>\n    <title>redirect</title>\n    <meta http-equiv=\"refresh\" content=\"0; URL=https://<ip>:44443/management/admin/jsp/SiteMain.jsp\">\n</head>\n<body>\n</body>\n</html>\n",
         "datamd5" : "294a4f4e8b07e79f2e4c89fe71f9f3b9",
         "datammh3" : -1329757149,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "bouyguestelecom.com"
         ],
         "fingerprint" : {
            "md5" : "6ecab61cb582063e898bdfd7b0e83297",
            "sha1" : "c7ec20e49b77ecda6cc55c6cd9bf07ec003d4ace",
            "sha256" : "3b30d829dde6d3ab2a292da24aa4a375c7d9e81d03901a0a381d6494917da8da"
         },
         "host" : [
            "static-qvn-qvd-200042"
         ],
         "hostname" : [
            "static-qvn-qvd-200042.business.bouyguestelecom.com"
         ],
         "ip" : "89.90.200.42",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "48.8582",
         "location" : "48.8582,2.3387",
         "longitude" : "2.3387",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Bouygues Telecom SA",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 44443,
         "product" : "Coyote HTTP Connector",
         "productvendor" : "Apache",
         "productversion" : "1.1",
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "reason" : "OK",
         "reverse" : [
            "static-qvn-qvd-200042.business.bouyguestelecom.com"
         ],
         "seen_date" : "2024-11-20",
         "serial" : 1,
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "business.bouyguestelecom.com"
         ],
         "subject" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "subnet" : "89.80.0.0/12",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "com"
         ],
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/",
         "validity" : {
            "notafter" : "2033-11-20T00:00:00Z",
            "notbefore" : "2023-11-20T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "false"
      }
      
  • 176.161.167.253:44443 (tcp/http/tls) - last seen on 2024-11-19 at 17:11:12 UTC

    • IP
      176.161.167.253
      Network
      176.160.0.0/15
      Domain(s)
      bouyguestelecom.com
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux sUse
      URL

      https://176.161.167.253:44443/management/admin/jsp/SiteMain.jsp 200

      HTTP Title
      Local administrator login
      HTTP Description
      Streamline Portal
      Reverse DNS
      static-css-csu-167253.business.bouyguestelecom.com
      ASN
      AS5410
      Organization
      Bouygues Telecom SA
      Protocol
      http Cert not expired http
      Source
      datascan::redirect::1
    • Operating System
      Linux Linux sUse
      HTTP Component(s)
      Oracle Java
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      OpenScape Business
      Issuer Organization
      Stac Systemes
      Subject Organization
      Stac Systemes
      Subject Common Name
      OpenScape Business
      SHA256 Fingerprint
      22fba17e3ca5f073923685eed543e2b671f22d9c82e10d779a129703754f720a
      Validity Not Before
      2023-11-27T00:00:00Z
      Validity Not After
      2033-11-27T00:00:00Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      74638c18741eb70559f42aca3607e52e
      HTTP Header MD5
      8a0fbb9d3b7da4cb106d6959e2c0a647
      HTTP Body MD5
      5c05bcd71d043e9add6b43b4b70b22ab
    • HTTP/1.1 200 
      Cache-Control: private
      Set-Cookie: JSESSIONID=A8EF520E26722B2EC30A752394E6B5E7; Path=/management; Secure; HttpOnly
      vary: accept-encoding
      Content-Type: text/html;charset=UTF-8
      Content-Language: en
      Transfer-Encoding: chunked
      Date: Tue, 19 Nov 2024 17:12:20 GMT
      Connection: close
      
      2000
      
      
      
      
      <!--abrakadabrasimsalabim23-->
      
      <!DOCTYPE html>
      
      
      
      
      
      <html>
      <head>
      		<meta http-equiv="X-UA-Compatible" content="IE=edge">
      		<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
      		<meta http-equiv="Content-style-type" content="text/css">
      		<meta http-equiv="Cache-Control" content="no-cache">
      		<meta http-equiv="Content-Script-Type" content="text/javascript">
      		<meta http-equiv="Pragma" content="no-cache">
      		<meta http-equiv="expires" content="-1">
      		<meta name="description" content="Streamline Portal">
      		<link rel="shortcut icon" href="/management/admin/imgs/favicon.ico" type="image/x-icon">
      		<link rel="icon" href="/management/admin/imgs/favicon.gif" type="image/gif">
      		<title>Local administrator login</title>
      		<!-- Don't change this title otherwise sessiontimeout handling will not work!!! -->
      <style type="text/css">
      html, body
      {
      	height:100%;
      	padding:0;
      	margin:0;
      	background-color:#0F0F0F;
      	min-height: 420px;
      	min-width: 575px;
      }
      
      .visible {
      	display: block;
      }
      
      .invisible {
      	display: none;
      }
      
      .button {
      	background: -moz-linear-gradient(center top , #FAFBFC, #D9DADA) repeat scroll 0 0 rgba(0, 0, 0, 0);
      	background: -ms-linear-gradient(top, #FAFBFC, #D9DADA);
      	background: -webkit-linear-gradient(top, #FAFBFC, #D9DADA);
      	border: 1px solid #B8B8B8;
      	color: #444444;
      	cursor: pointer;
      	font-weight: bold;
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	height:24px;
      }
      
      .buttonOff {
      	background-color: #D9DADA;
      	border: 1px solid #B8B8B8;
      	color: #444444;
      	cursor: pointer;
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	height:24px;
      }
      
      .button:active{
      	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
      }
      .button:hover, .buttonWiz:hover, .tabbutton:hover {
      	background: -moz-linear-gradient(center top , #D9DADA, #FAFBFC) repeat scroll 0 0 rgba(0, 0, 0, 0);
      	background: -ms-linear-gradient(top, #D9DADA, #FAFBFC);
      	background: -webkit-linear-gradient(top,#D9DADA, #FAFBFC);
      }
      
      #tblLang{
      	background-color:white;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:black;
      	position:fixed;
      	top:47px;
      	right:20px;
      	border-collapse:collapse;
      	display:none;
      }
      #tblLang tr{
      	background-color: rgba(0, 0, 0, 0);
      	cursor: pointer;
      }
      #tblLang tr:hover {
      	background-color: #f1f2f4;
      	border: 1px solid #0596FF;
      	color: #000000;
      }
      .btnLang{cursor: pointer;border-radius: 5px;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;border: 2px solid #0596FF;color: #0596FF;padding-top: 3px;}.btnLanSel{cursor: pointer;border-radius: 5px;border: 2px solid #0596FF;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;padding-top: 3px;background-color: #0596FF;color: white;}.btnLang:hover{background-color:#0596FF;color:white;}
      
      .divBrowserInfo{
      	padding-left: 20px;
      	padding-top:20px;
      	clear:both;
      }
      
      .browserInfo {
      	background: url("./../../imgs/warn_msg14.png") no-repeat scroll 1em 0.55em #0F0F0F;;
      	border: 1px solid #2f7d00;
      	color: red;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	padding: 5px 36px 5px 40px;
      	text-align: left;
      	width:370px;
      }
      .systemTxt{
      	padding-left:20px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 32pt;
      	color:#0596FF;
      }
      .loginTxt{
      	padding-left:20px;
      	padding-top:30px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      }
      .inputTxt{
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	color:black;
      	height:18px;
      }
      .divError{
      	padding-top: 10px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color: red;
      	display:none;
      }
      .divUserError{
      	padding-left: 20px;
      	padding-top: 100px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color: red;
      	clear: both;
      	padding-left: 20px;
      	padding-top: 15px;
      }
      .divJavaTxt{
      	width:190px;
      	float:right;
      	padding-top:5px;
      	padding-right:10px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      }
      .divForgotten{
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      	padding-top:5px;
      	clear:both;
      }
      
      .disabledButton{
          cursor: not-allowed;
      }
      </style>
      
      <script type="text/javascript">
      <!--
      /* SessionId = 'A8EF520E26722B2EC30A752394E6B5E7'; */
      var loccheckvalidkeymerker = false;
      var loclastnameerror = false;
      var locpassworderror = false;
      var locconfirmpassworderror = false;
      
      function localeChange(lang) 
      {
      	// call the same page again with new language settings
      	document.forms.loginform1.action = "SiteMain.jsp?localeSelected="+lang+"&errorusr="+"0";
      	document.forms.loginform1.submit();
      }
      
      function localeClose(){
      	document.getElementById("tblLang").style.display = "";
      	document.getElementById("btnLang").className= "btnLang";
      }
      
      function checkCookieSettings()
      {
      	if(navigator && navigator.cookieEnabled === false){
      		document.getElementById("tdErrorMsg").innerHTML="Warning: Your browser settings prevent cookies from being stored.<br>Administration via Web-Based Management will not be possible!";
      		document.getElementById("tdErrorMsg").style.display = "";
      	}
      }
      
      function checkJavaSettings()
      {
      	// since the navigator.javaEnabled() method seems to check only the Microsoft java VM not the plug-in, better avoid calling it
      	return;
      	/*
      	if(navigator && navigator.javaEnabled() === false){
      		alert("Warnung: Ihre Browser-Einstellungen verhindern das Starten von Java-Applets.\nAdministration über Web-Based Management ist deshalb nicht möglich.");
      	}
      	*/
      }
      /*
      function checkDbReady(){
      	var bReady = %=branding.isDbReady()%;
      	if (bReady == false){
      		document.getElementById("tdErrorMsg").innerHTML="%=rbLogin.getString("dbNotReady")%";
      		document.getElementById("tdErrorMsg").style.display = "";
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("submitButton").disabled=true;
      		window.setTimeout(function(){location.reload();}, 5000);
      	}else{
      		document.getElementById("uname").disabled=false;
      		document.getElementById("upwd").disabled=false;
      		document.getElementById("submitButton").disabled=false;
      	}
      }
      */
      
      function checkBrowserSettings()
      {
      	checkCookieSettings();
      	if("true" == "false"){
      		
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("divForgotten").innerHTML="";
      		
      	}
      	//checkJavaSettings();
      	//checkDbReady();
      	//checkSystemType();
      }
      
      function getSystemType(){
      	return 1;
      }
      
      function checkSystemType(){
      	var sysType = getSystemType();
      	if (sysType == 0){
      		document.getElementById("tdErrorMsg").innerHTML="Error: Unknown system.<br>Administration via Web-Based Management will not be possible!";
      		document.getElementById("tdErrorMsg").style.display = "";
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("submitButton").disabled=true;
      	}
      }
      
      function selfFocus()
      {
      	if (window != window.top){
      		window.top.location.href = "/management/admin/locallogin.jsp";
      		return;
      	}
      }
      
      function hideJavascriptWarning()
      {
      	if(getSystemType() == 5 /* LX */ && document.URL.indexOf("/management/admin/locallogin.jsp")>=0){
      		window.close();
      	}
      	document.getElementById("tdErrorMsg").style.display = "none";
      }
      
      function checkUserLoginNameOfDigits(user)
      {
      	var chkZ = 0;
      	for (var i = 0; i < user.value.length; ++i){
      		if (user.value.charAt(i) >= "0" && user.value.charAt(i) <= "9"){
      			chkZ = chkZ + 1;
      		}
      	}
      	if (chkZ == 0){
      		return 1;
      	}else if (chkZ == user.value.length){
      		return 2;
      	}else{
      		return 0;
      	}
      }
      
      function checkNewPasswort(obj)
      {
      	var msg_err = "";
      	
      	if (obj.value == ""){
      		msg_err ="Please edit the password";
      		document.getElementById("UserPasswordErrorN").style.display="block";
      		document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      		return false;
      	}else{
      		if (obj.value.length < 8){
      				msg_err ="Please edit at least 8 characters";
      				document.getElementById("UserPasswordErrorN").style.display="block";
      				document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      				return false;
      		}else{
      				var ret = checkUserLoginNameOfDigits(obj);
      				switch (ret){
      					case 0:
      						document.getElementById("UserPasswordErrorN").style.display="n
      2000
      one";
      						locpassworderror = false;
      						return true;
      					case 1:
      						msg_err ="Please edit at least 1 digit";
      						document.getElementById("UserPasswordErrorN").style.display="block";
      						document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      						return false;
      					case 2:
      						msg_err ="Please edit at least 1 character";
      						document.getElementById("UserPasswordErrorN").style.display="block";
      						document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      						return false;
      				}
      		}
      	}
      	return true;
      }
      
      function checkConfirmPasswort(obj){
      	var pwd = document.getElementById("upwdn");
      	var msg_err = "";
      	
      	if (obj.value == ""){
      		msg_err ="Please edit the confirm password";
      		document.getElementById("UserPasswordErrorB").style.display="block";
      		document.getElementById("UserPasswordErrorB").innerHTML = msg_err;
      		return false;
      	}else{
      		if (obj.value != pwd.value){
      			msg_err ="Confirm password does not match password";
      			document.getElementById("UserPasswordErrorB").style.display="block";
      			document.getElementById("UserPasswordErrorB").innerHTML = msg_err;
      			return false;
      		}else{
      			document.getElementById("UserPasswordErrorB").style.display="none";
      			return true;
      		}
      	}
      	return true;
      }
      
      function checkFields()
      {
      	var user = document.getElementById("uname");
      	var passwd = document.getElementById("upwd");
      	var error = false;
      	if (user.value == "") {
      		document.getElementById("UserNameError").style.display="block";
      		user.focus();
      		error = true;
      	} else {
      		document.getElementById("UserNameError").style.display="none";
      	}
      
      	if (passwd.value == "") {
      		document.getElementById("UserPasswordError").style.display="block";
      		if (!error) {
      			passwd.focus();
      		}
      		error = true;
      	} else {
      		document.getElementById("UserPasswordError").style.display="none";
      	}
      
      	if(0 == 2)
      	{
      		// correct handling of special chars for password fields
      		// Check Input fields for Password New 
      		var passwdn = document.getElementById("upwdn");
      		var passwdb = document.getElementById("upwdb");
      		if (passwdn.value == ""){
      			document.getElementById("UserPasswordErrorN").style.display="block";
      			if (!error){
      				passwdn.focus();
      			}
      			error = true;
      		}else{
      			if (loccheckvalidkeymerker === false){
      				if(!checkNewPasswort(passwdn)){
      					if (!error)	{
      						passwdn.focus();
      					}
      					error = true;
      				}else{
      					document.getElementById("UserPasswordErrorN").style.display="none";
      				}
      			}else{
      				document.getElementById("UserPasswordErrorN").style.display="none";
      				loccheckvalidkeymerker = false;
      			}
      		}
      		if (passwdb.value == ""){
      			document.getElementById("UserPasswordErrorB").style.display="block";
      			if (!error){
      				passwdb.focus();
      			}
      			error = true;
      		}else{
      			if (loccheckvalidkeymerker === false){
      				if(!checkConfirmPasswort(passwdb)){
      					if (!error){
      						passwdb.focus();
      					}
      					error = true;
      				}else{
      					document.getElementById("UserPasswordErrorB").style.display="none";
      				}
      			}else{
      				document.getElementById("UserPasswordErrorB").style.display="none";
      				loccheckvalidkeymerker = false;
      			}
      		}
      	}
      	
      	if (error === false){
      		document.forms.loginform1.submit();
      	}
      
      	return !error;
      }
      
      function reloadPage()
      {
      	window.top.location.href = "./../logoff.jsp";
      }
      
      function passwordOnChange(obj)
      {
      	if (false === checkNewPasswort(obj)){
      		obj.value = "";
      		locpassworderror = true;
      	}
      }
      
      function passwordOnFocus()
      {
      	if (locpassworderror === false){
      		if (loclastnameerror === false){
      			document.getElementById("UserPasswordError").style.display="none";
      		}
      	}
      }
      
      function confirmPasswordOnChange(obj)
      {
      	if (false === checkConfirmPasswort(obj)){
      		obj.focus();
      	}
      }
      
      function confirmPasswordOnFocus(obj)
      {
      	if (locconfirmpassworderror === false){
      		if (locpassworderror === false){
      			document.getElementById("UserPasswordErrorN").style.display="none";
      		}else{
      			obj.value = "";
      			obj.focus();
      		}
      	}
      }
      
      function setSelectionRange(input, selectionStart, selectionEnd){
      	if (input.setSelectionRange){
      		// for FireFox
      		input.focus();
      		input.setSelectionRange(selectionStart, selectionStart);
      	}else if (input.createTextRange){
      		// for IE Explorer
      		var range = input.createTextRange();
      		range.collapse(true);
      		range.moveEnd('character', selectionEnd);
      		range.moveStart('character', selectionStart);
      		range.select();
      	}
      }
      
      function checkValidKey(obj, IdErrorFieldName)
      {
      	var code;
      	var szNew = "";
      	var errpos;
      	var val = obj.value;
      	
      	for(var i=0; i<val.length;i++){
      		code = val.charCodeAt(i);
      		if ( (code == 33 /*!*/|| code == 35 /*#*/|| code == 37/*%*/|| code == 61/*=*/) ||
      				 (code >= 40        && code <= 42/*(-**/) ||
      				 (code >= 44        && code <= 59/*,-[*/) ||
      				 (code >= 63        && code <= 91)        ||
      				 (code >= 93        && code <= 126/*]-~*/)  )
      		{
      			szNew += val.charAt(i);
      		}else{
      			errpos = i;
      		}
      	}
      	
      	if (obj.value != szNew){
      		var msg_err ="Possible characters: [a-z][A-Z][0-9]!#%()*,-./:;=?@[]^_`{|}~";
      		var objErr = document.getElementById(IdErrorFieldName);
      		objErr.style.display="block";
      		objErr.innerHTML = msg_err;
      		errpos = 0; // then curser goes at first position H65272
      		obj.value = ""; // then input field is empty H65272
      		setSelectionRange(obj,errpos,errpos);
      		loccheckvalidkeymerker = true;
      	}
      	obj = null;
      }
      
      function processUserName(obj)
      {
      		var userName = obj.value;
      		if (userName.length > 0 && (userName.lastIndexOf("@") == -1) ) {
      			obj.value = userName + "@system";
      		}
      }
      
      function submitEnter(e)
      {
      	var keycode;
      	if (window.event){
      		keycode = window.event.keyCode;
      	}else if (e){
      		keycode = e.which;
      	}else{
      		return true;
      	}
      	if (keycode == 13){
      		checkFields();
      		return false;
      	}else{
      		return true;
      	}
      }
      
      function showLangSelect(){
      	document.getElementById("btnLang").className = "btnLanSel";
      	document.getElementById("tblLang").style.display = "block";
      }
      
      function loginHarden(){
      
                  document.getElementById("submitButton").classList.remove("disabledButton");
                  document.getElementById("submitButton").disabled = false;
                  
                      
      
                  
                             
                          document.getElementById("submitButton").disabled = true;                    
                          document.getElementById("submitButton").classList.add("disabledButton");    
                          
                          var totalSecondsBlocked = 0;                    
                          var hardenTimerInterval;
                         
                         if(localStorage.getItem("totalSecondsBlocked") != null && localStorage.getItem("loginSessionID") != null && document.location.href == localStorage.getItem("loginSessionID"))
                             totalSecondsBlocked = localStorage.getItem("totalSecondsBlocked");
                         
                         
                         function updateBlockTimeMessage(){                       
                          var minutes = Math.floor(totalSecondsBlocked/60);
                          var seconds = totalSecondsBlocked%60;
                             document.getElementById("message1").innerHTML = "You can try again in " + minutes + " minutes and " + seconds + " seconds.";
                             
                             if(totalSecondsBlocked <= 0)
                                  clearInterval(hardenTimerInterval);                        
                                 
                                 
                             if(totalSecondsBlocked > 0){
                                 totalSecondsBlocked--;
                                 localStorage.setItem("totalSecondsBlocked", totalSecondsBlocked);
                                 localStorage.setItem("loginSessionID", document.location.href);
                                 }
                                 else{
                                  document.getElementById("message1").innerHTML = "";
                                  document.getElementById("submitButton").disabled = false;
                        
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-19T17:11:12.000Z",
         "app" : {
            "http" : {
               "bodymd5" : "5c05bcd71d043e9add6b43b4b70b22ab",
               "bodymmh3" : -782605506,
               "component" : [
                  {
                     "product" : "Java",
                     "productvendor" : "Oracle"
                  }
               ],
               "description" : "Streamline Portal",
               "headermd5" : "8a0fbb9d3b7da4cb106d6959e2c0a647",
               "headermmh3" : -599531536,
               "title" : "Local administrator login"
            },
            "length" : 16384
         },
         "asn" : "AS5410",
         "ca" : "false",
         "city" : "Marseille",
         "country" : "FR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 \r\nCache-Control: private\r\nSet-Cookie: JSESSIONID=A8EF520E26722B2EC30A752394E6B5E7; Path=/management; Secure; HttpOnly\r\nvary: accept-encoding\r\nContent-Type: text/html;charset=UTF-8\r\nContent-Language: en\r\nTransfer-Encoding: chunked\r\nDate: Tue, 19 Nov 2024 17:12:20 GMT\r\nConnection: close\r\n\r\n2000\r\n\n\n\n\n<!--abrakadabrasimsalabim23-->\n\n<!DOCTYPE html>\n\n\n\n\n\n<html>\n<head>\n\t\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n\t\t<meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\">\n\t\t<meta http-equiv=\"Content-style-type\" content=\"text/css\">\n\t\t<meta http-equiv=\"Cache-Control\" content=\"no-cache\">\n\t\t<meta http-equiv=\"Content-Script-Type\" content=\"text/javascript\">\n\t\t<meta http-equiv=\"Pragma\" content=\"no-cache\">\n\t\t<meta http-equiv=\"expires\" content=\"-1\">\n\t\t<meta name=\"description\" content=\"Streamline Portal\">\n\t\t<link rel=\"shortcut icon\" href=\"/management/admin/imgs/favicon.ico\" type=\"image/x-icon\">\n\t\t<link rel=\"icon\" href=\"/management/admin/imgs/favicon.gif\" type=\"image/gif\">\n\t\t<title>Local administrator login</title>\n\t\t<!-- Don't change this title otherwise sessiontimeout handling will not work!!! -->\n<style type=\"text/css\">\nhtml, body\n{\n\theight:100%;\n\tpadding:0;\n\tmargin:0;\n\tbackground-color:#0F0F0F;\n\tmin-height: 420px;\n\tmin-width: 575px;\n}\n\n.visible {\n\tdisplay: block;\n}\n\n.invisible {\n\tdisplay: none;\n}\n\n.button {\n\tbackground: -moz-linear-gradient(center top , #FAFBFC, #D9DADA) repeat scroll 0 0 rgba(0, 0, 0, 0);\n\tbackground: -ms-linear-gradient(top, #FAFBFC, #D9DADA);\n\tbackground: -webkit-linear-gradient(top, #FAFBFC, #D9DADA);\n\tborder: 1px solid #B8B8B8;\n\tcolor: #444444;\n\tcursor: pointer;\n\tfont-weight: bold;\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\theight:24px;\n}\n\n.buttonOff {\n\tbackground-color: #D9DADA;\n\tborder: 1px solid #B8B8B8;\n\tcolor: #444444;\n\tcursor: pointer;\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\theight:24px;\n}\n\n.button:active{\n\tbox-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;\n}\n.button:hover, .buttonWiz:hover, .tabbutton:hover {\n\tbackground: -moz-linear-gradient(center top , #D9DADA, #FAFBFC) repeat scroll 0 0 rgba(0, 0, 0, 0);\n\tbackground: -ms-linear-gradient(top, #D9DADA, #FAFBFC);\n\tbackground: -webkit-linear-gradient(top,#D9DADA, #FAFBFC);\n}\n\n#tblLang{\n\tbackground-color:white;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:black;\n\tposition:fixed;\n\ttop:47px;\n\tright:20px;\n\tborder-collapse:collapse;\n\tdisplay:none;\n}\n#tblLang tr{\n\tbackground-color: rgba(0, 0, 0, 0);\n\tcursor: pointer;\n}\n#tblLang tr:hover {\n\tbackground-color: #f1f2f4;\n\tborder: 1px solid #0596FF;\n\tcolor: #000000;\n}\n.btnLang{cursor: pointer;border-radius: 5px;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;border: 2px solid #0596FF;color: #0596FF;padding-top: 3px;}.btnLanSel{cursor: pointer;border-radius: 5px;border: 2px solid #0596FF;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;padding-top: 3px;background-color: #0596FF;color: white;}.btnLang:hover{background-color:#0596FF;color:white;}\n\n.divBrowserInfo{\n\tpadding-left: 20px;\n\tpadding-top:20px;\n\tclear:both;\n}\n\n.browserInfo {\n\tbackground: url(\"./../../imgs/warn_msg14.png\") no-repeat scroll 1em 0.55em #0F0F0F;;\n\tborder: 1px solid #2f7d00;\n\tcolor: red;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tpadding: 5px 36px 5px 40px;\n\ttext-align: left;\n\twidth:370px;\n}\n.systemTxt{\n\tpadding-left:20px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 32pt;\n\tcolor:#0596FF;\n}\n.loginTxt{\n\tpadding-left:20px;\n\tpadding-top:30px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n}\n.inputTxt{\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tcolor:black;\n\theight:18px;\n}\n.divError{\n\tpadding-top: 10px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor: red;\n\tdisplay:none;\n}\n.divUserError{\n\tpadding-left: 20px;\n\tpadding-top: 100px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor: red;\n\tclear: both;\n\tpadding-left: 20px;\n\tpadding-top: 15px;\n}\n.divJavaTxt{\n\twidth:190px;\n\tfloat:right;\n\tpadding-top:5px;\n\tpadding-right:10px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n}\n.divForgotten{\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n\tpadding-top:5px;\n\tclear:both;\n}\n\n.disabledButton{\n    cursor: not-allowed;\n}\n</style>\n\n<script type=\"text/javascript\">\n<!--\n/* SessionId = 'A8EF520E26722B2EC30A752394E6B5E7'; */\nvar loccheckvalidkeymerker = false;\nvar loclastnameerror = false;\nvar locpassworderror = false;\nvar locconfirmpassworderror = false;\n\nfunction localeChange(lang) \n{\n\t// call the same page again with new language settings\n\tdocument.forms.loginform1.action = \"SiteMain.jsp?localeSelected=\"+lang+\"&errorusr=\"+\"0\";\n\tdocument.forms.loginform1.submit();\n}\n\nfunction localeClose(){\n\tdocument.getElementById(\"tblLang\").style.display = \"\";\n\tdocument.getElementById(\"btnLang\").className= \"btnLang\";\n}\n\nfunction checkCookieSettings()\n{\n\tif(navigator && navigator.cookieEnabled === false){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"Warning: Your browser settings prevent cookies from being stored.<br>Administration via Web-Based Management will not be possible!\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t}\n}\n\nfunction checkJavaSettings()\n{\n\t// since the navigator.javaEnabled() method seems to check only the Microsoft java VM not the plug-in, better avoid calling it\n\treturn;\n\t/*\n\tif(navigator && navigator.javaEnabled() === false){\n\t\talert(\"Warnung: Ihre Browser-Einstellungen verhindern das Starten von Java-Applets.\\nAdministration \u00fcber Web-Based Management ist deshalb nicht m\u00f6glich.\");\n\t}\n\t*/\n}\n/*\nfunction checkDbReady(){\n\tvar bReady = %=branding.isDbReady()%;\n\tif (bReady == false){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"%=rbLogin.getString(\"dbNotReady\")%\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"submitButton\").disabled=true;\n\t\twindow.setTimeout(function(){location.reload();}, 5000);\n\t}else{\n\t\tdocument.getElementById(\"uname\").disabled=false;\n\t\tdocument.getElementById(\"upwd\").disabled=false;\n\t\tdocument.getElementById(\"submitButton\").disabled=false;\n\t}\n}\n*/\n\nfunction checkBrowserSettings()\n{\n\tcheckCookieSettings();\n\tif(\"true\" == \"false\"){\n\t\t\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"divForgotten\").innerHTML=\"\";\n\t\t\n\t}\n\t//checkJavaSettings();\n\t//checkDbReady();\n\t//checkSystemType();\n}\n\nfunction getSystemType(){\n\treturn 1;\n}\n\nfunction checkSystemType(){\n\tvar sysType = getSystemType();\n\tif (sysType == 0){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"Error: Unknown system.<br>Administration via Web-Based Management will not be possible!\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"submitButton\").disabled=true;\n\t}\n}\n\nfunction selfFocus()\n{\n\tif (window != window.top){\n\t\twindow.top.location.href = \"/management/admin/locallogin.jsp\";\n\t\treturn;\n\t}\n}\n\nfunction hideJavascriptWarning()\n{\n\tif(getSystemType() == 5 /* LX */ && document.URL.indexOf(\"/management/admin/locallogin.jsp\")>=0){\n\t\twindow.close();\n\t}\n\tdocument.getElementById(\"tdErrorMsg\").style.display = \"none\";\n}\n\nfunction checkUserLoginNameOfDigits(user)\n{\n\tvar chkZ = 0;\n\tfor (var i = 0; i < user.value.length; ++i){\n\t\tif (user.value.charAt(i) >= \"0\" && user.value.charAt(i) <= \"9\"){\n\t\t\tchkZ = chkZ + 1;\n\t\t}\n\t}\n\tif (chkZ == 0){\n\t\treturn 1;\n\t}else if (chkZ == user.value.length){\n\t\treturn 2;\n\t}else{\n\t\treturn 0;\n\t}\n}\n\nfunction checkNewPasswort(obj)\n{\n\tvar msg_err = \"\";\n\t\n\tif (obj.value == \"\"){\n\t\tmsg_err =\"Please edit the password\";\n\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\treturn false;\n\t}else{\n\t\tif (obj.value.length < 8){\n\t\t\t\tmsg_err =\"Please edit at least 8 characters\";\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\treturn false;\n\t\t}else{\n\t\t\t\tvar ret = checkUserLoginNameOfDigits(obj);\n\t\t\t\tswitch (ret){\n\t\t\t\t\tcase 0:\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"n\r\n2000\r\none\";\n\t\t\t\t\t\tlocpassworderror = false;\n\t\t\t\t\t\treturn true;\n\t\t\t\t\tcase 1:\n\t\t\t\t\t\tmsg_err =\"Please edit at least 1 digit\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\t\t\treturn false;\n\t\t\t\t\tcase 2:\n\t\t\t\t\t\tmsg_err =\"Please edit at least 1 character\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t}\n\t}\n\treturn true;\n}\n\nfunction checkConfirmPasswort(obj){\n\tvar pwd = document.getElementById(\"upwdn\");\n\tvar msg_err = \"\";\n\t\n\tif (obj.value == \"\"){\n\t\tmsg_err =\"Please edit the confirm password\";\n\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\tdocument.getElementById(\"UserPasswordErrorB\").innerHTML = msg_err;\n\t\treturn false;\n\t}else{\n\t\tif (obj.value != pwd.value){\n\t\t\tmsg_err =\"Confirm password does not match password\";\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").innerHTML = msg_err;\n\t\t\treturn false;\n\t\t}else{\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn true;\n}\n\nfunction checkFields()\n{\n\tvar user = document.getElementById(\"uname\");\n\tvar passwd = document.getElementById(\"upwd\");\n\tvar error = false;\n\tif (user.value == \"\") {\n\t\tdocument.getElementById(\"UserNameError\").style.display=\"block\";\n\t\tuser.focus();\n\t\terror = true;\n\t} else {\n\t\tdocument.getElementById(\"UserNameError\").style.display=\"none\";\n\t}\n\n\tif (passwd.value == \"\") {\n\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"block\";\n\t\tif (!error) {\n\t\t\tpasswd.focus();\n\t\t}\n\t\terror = true;\n\t} else {\n\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"none\";\n\t}\n\n\tif(0 == 2)\n\t{\n\t\t// correct handling of special chars for password fields\n\t\t// Check Input fields for Password New \n\t\tvar passwdn = document.getElementById(\"upwdn\");\n\t\tvar passwdb = document.getElementById(\"upwdb\");\n\t\tif (passwdn.value == \"\"){\n\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\tif (!error){\n\t\t\t\tpasswdn.focus();\n\t\t\t}\n\t\t\terror = true;\n\t\t}else{\n\t\t\tif (loccheckvalidkeymerker === false){\n\t\t\t\tif(!checkNewPasswort(passwdn)){\n\t\t\t\t\tif (!error)\t{\n\t\t\t\t\t\tpasswdn.focus();\n\t\t\t\t\t}\n\t\t\t\t\terror = true;\n\t\t\t\t}else{\n\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\tloccheckvalidkeymerker = false;\n\t\t\t}\n\t\t}\n\t\tif (passwdb.value == \"\"){\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\t\tif (!error){\n\t\t\t\tpasswdb.focus();\n\t\t\t}\n\t\t\terror = true;\n\t\t}else{\n\t\t\tif (loccheckvalidkeymerker === false){\n\t\t\t\tif(!checkConfirmPasswort(passwdb)){\n\t\t\t\t\tif (!error){\n\t\t\t\t\t\tpasswdb.focus();\n\t\t\t\t\t}\n\t\t\t\t\terror = true;\n\t\t\t\t}else{\n\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\t\tloccheckvalidkeymerker = false;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tif (error === false){\n\t\tdocument.forms.loginform1.submit();\n\t}\n\n\treturn !error;\n}\n\nfunction reloadPage()\n{\n\twindow.top.location.href = \"./../logoff.jsp\";\n}\n\nfunction passwordOnChange(obj)\n{\n\tif (false === checkNewPasswort(obj)){\n\t\tobj.value = \"\";\n\t\tlocpassworderror = true;\n\t}\n}\n\nfunction passwordOnFocus()\n{\n\tif (locpassworderror === false){\n\t\tif (loclastnameerror === false){\n\t\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"none\";\n\t\t}\n\t}\n}\n\nfunction confirmPasswordOnChange(obj)\n{\n\tif (false === checkConfirmPasswort(obj)){\n\t\tobj.focus();\n\t}\n}\n\nfunction confirmPasswordOnFocus(obj)\n{\n\tif (locconfirmpassworderror === false){\n\t\tif (locpassworderror === false){\n\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t}else{\n\t\t\tobj.value = \"\";\n\t\t\tobj.focus();\n\t\t}\n\t}\n}\n\nfunction setSelectionRange(input, selectionStart, selectionEnd){\n\tif (input.setSelectionRange){\n\t\t// for FireFox\n\t\tinput.focus();\n\t\tinput.setSelectionRange(selectionStart, selectionStart);\n\t}else if (input.createTextRange){\n\t\t// for IE Explorer\n\t\tvar range = input.createTextRange();\n\t\trange.collapse(true);\n\t\trange.moveEnd('character', selectionEnd);\n\t\trange.moveStart('character', selectionStart);\n\t\trange.select();\n\t}\n}\n\nfunction checkValidKey(obj, IdErrorFieldName)\n{\n\tvar code;\n\tvar szNew = \"\";\n\tvar errpos;\n\tvar val = obj.value;\n\t\n\tfor(var i=0; i<val.length;i++){\n\t\tcode = val.charCodeAt(i);\n\t\tif ( (code == 33 /*!*/|| code == 35 /*#*/|| code == 37/*%*/|| code == 61/*=*/) ||\n\t\t\t\t (code >= 40        && code <= 42/*(-**/) ||\n\t\t\t\t (code >= 44        && code <= 59/*,-[*/) ||\n\t\t\t\t (code >= 63        && code <= 91)        ||\n\t\t\t\t (code >= 93        && code <= 126/*]-~*/)  )\n\t\t{\n\t\t\tszNew += val.charAt(i);\n\t\t}else{\n\t\t\terrpos = i;\n\t\t}\n\t}\n\t\n\tif (obj.value != szNew){\n\t\tvar msg_err =\"Possible characters: [a-z][A-Z][0-9]!#%()*,-./:;=?@[]^_`{|}~\";\n\t\tvar objErr = document.getElementById(IdErrorFieldName);\n\t\tobjErr.style.display=\"block\";\n\t\tobjErr.innerHTML = msg_err;\n\t\terrpos = 0; // then curser goes at first position H65272\n\t\tobj.value = \"\"; // then input field is empty H65272\n\t\tsetSelectionRange(obj,errpos,errpos);\n\t\tloccheckvalidkeymerker = true;\n\t}\n\tobj = null;\n}\n\nfunction processUserName(obj)\n{\n\t\tvar userName = obj.value;\n\t\tif (userName.length > 0 && (userName.lastIndexOf(\"@\") == -1) ) {\n\t\t\tobj.value = userName + \"@system\";\n\t\t}\n}\n\nfunction submitEnter(e)\n{\n\tvar keycode;\n\tif (window.event){\n\t\tkeycode = window.event.keyCode;\n\t}else if (e){\n\t\tkeycode = e.which;\n\t}else{\n\t\treturn true;\n\t}\n\tif (keycode == 13){\n\t\tcheckFields();\n\t\treturn false;\n\t}else{\n\t\treturn true;\n\t}\n}\n\nfunction showLangSelect(){\n\tdocument.getElementById(\"btnLang\").className = \"btnLanSel\";\n\tdocument.getElementById(\"tblLang\").style.display = \"block\";\n}\n\nfunction loginHarden(){\n\n            document.getElementById(\"submitButton\").classList.remove(\"disabledButton\");\n            document.getElementById(\"submitButton\").disabled = false;\n            \n                \n\n            \n                       \n                    document.getElementById(\"submitButton\").disabled = true;                    \n                    document.getElementById(\"submitButton\").classList.add(\"disabledButton\");    \n                    \n                    var totalSecondsBlocked = 0;                    \n                    var hardenTimerInterval;\n                   \n                   if(localStorage.getItem(\"totalSecondsBlocked\") != null && localStorage.getItem(\"loginSessionID\") != null && document.location.href == localStorage.getItem(\"loginSessionID\"))\n                       totalSecondsBlocked = localStorage.getItem(\"totalSecondsBlocked\");\n                   \n                   \n                   function updateBlockTimeMessage(){                       \n                    var minutes = Math.floor(totalSecondsBlocked/60);\n                    var seconds = totalSecondsBlocked%60;\n                       document.getElementById(\"message1\").innerHTML = \"You can try again in \" + minutes + \" minutes and \" + seconds + \" seconds.\";\n                       \n                       if(totalSecondsBlocked <= 0)\n                            clearInterval(hardenTimerInterval);                        \n                           \n                           \n                       if(totalSecondsBlocked > 0){\n                           totalSecondsBlocked--;\n                           localStorage.setItem(\"totalSecondsBlocked\", totalSecondsBlocked);\n                           localStorage.setItem(\"loginSessionID\", document.location.href);\n                           }\n                           else{\n                            document.getElementById(\"message1\").innerHTML = \"\";\n                            document.getElementById(\"submitButton\").disabled = false;\n                  ",
         "datamd5" : "74638c18741eb70559f42aca3607e52e",
         "datammh3" : 945708240,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "bouyguestelecom.com"
         ],
         "fingerprint" : {
            "md5" : "4e1849bede7c3e313544f69851fc2ad0",
            "sha1" : "7e4687a17aaea2502291bff111f3cef15708f405",
            "sha256" : "22fba17e3ca5f073923685eed543e2b671f22d9c82e10d779a129703754f720a"
         },
         "forward" : "176.161.167.253",
         "geolocus" : {
            "asn" : "AS5410",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "FR",
            "countryname" : "France",
            "domain" : [
               "bbox.fr",
               "bouyguestelecom.fr"
            ],
            "isineu" : "true",
            "latitude" : "46.227638",
            "location" : "46.227638,2.213749",
            "longitude" : "2.213749",
            "netname" : "FR-BOUYGTEL-20110706",
            "organization" : "Bouygues Telecom SA",
            "subnet" : "176.128.0.0/10"
         },
         "host" : [
            "static-css-csu-167253"
         ],
         "hostname" : [
            "176.161.167.253",
            "static-css-csu-167253.business.bouyguestelecom.com"
         ],
         "ip" : "176.161.167.253",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "43.3178",
         "location" : "43.3178,5.4125",
         "longitude" : "5.4125",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Bouygues Telecom SA",
         "os" : "Linux",
         "osdistribution" : "sUse",
         "osvendor" : "Linux",
         "port" : 44443,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "reverse" : [
            "static-css-csu-167253.business.bouyguestelecom.com"
         ],
         "seen_date" : "2024-11-19",
         "serial" : 1,
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "datascan::redirect::1",
         "status" : 200,
         "subdomains" : [
            "business.bouyguestelecom.com"
         ],
         "subject" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "subnet" : "176.160.0.0/15",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "com"
         ],
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/management/admin/jsp/SiteMain.jsp",
         "validity" : {
            "notafter" : "2033-11-27T00:00:00Z",
            "notbefore" : "2023-11-27T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "false"
      }
      
  • 176.161.167.253:44443 (tcp/http/tls) - last seen on 2024-11-19 at 17:04:10 UTC

    • IP
      176.161.167.253
      Network
      176.160.0.0/15
      Domain(s)
      bouyguestelecom.com
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      https://176.161.167.253:44443/ 200

      HTTP Title
      redirect
      Reverse DNS
      static-css-csu-167253.business.bouyguestelecom.com
      ASN
      AS5410
      Organization
      Bouygues Telecom SA
      Protocol
      http Cert not expired http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      OpenScape Business
      Issuer Organization
      Stac Systemes
      Subject Organization
      Stac Systemes
      Subject Common Name
      OpenScape Business
      SHA256 Fingerprint
      22fba17e3ca5f073923685eed543e2b671f22d9c82e10d779a129703754f720a
      Validity Not Before
      2023-11-27T00:00:00Z
      Validity Not After
      2033-11-27T00:00:00Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      3ed895322a982f0c32ecb59633919716
      HTTP Header MD5
      7081f13b3725e14956c903b3bb53a7e9
      HTTP Body MD5
      2f6509f7fbceeb68c446c1e7275b8b77
    • HTTP/1.1 200 
      Content-Type: text/html;charset=ISO-8859-1
      Content-Length: 189
      Date: Tue, 19 Nov 2024 17:05:19 GMT
      Connection: close
      
      
      
      
      <html>
      <head>
          <title>redirect</title>
          <meta http-equiv="refresh" content="0; URL=https://<ip>:44443/management/admin/jsp/SiteMain.jsp">
      </head>
      <body>
      </body>
      </html>
      
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-19T17:04:10.000Z",
         "app" : {
            "http" : {
               "bodymd5" : "2f6509f7fbceeb68c446c1e7275b8b77",
               "bodymmh3" : 1075747554,
               "headermd5" : "7081f13b3725e14956c903b3bb53a7e9",
               "headermmh3" : -1635118001,
               "title" : "redirect"
            },
            "length" : 316
         },
         "asn" : "AS5410",
         "ca" : "false",
         "city" : "Marseille",
         "country" : "FR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 \r\nContent-Type: text/html;charset=ISO-8859-1\r\nContent-Length: 189\r\nDate: Tue, 19 Nov 2024 17:05:19 GMT\r\nConnection: close\r\n\r\n\n\n\n<html>\n<head>\n    <title>redirect</title>\n    <meta http-equiv=\"refresh\" content=\"0; URL=https://<ip>:44443/management/admin/jsp/SiteMain.jsp\">\n</head>\n<body>\n</body>\n</html>\n",
         "datamd5" : "3ed895322a982f0c32ecb59633919716",
         "datammh3" : 1744218414,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "bouyguestelecom.com"
         ],
         "fingerprint" : {
            "md5" : "4e1849bede7c3e313544f69851fc2ad0",
            "sha1" : "7e4687a17aaea2502291bff111f3cef15708f405",
            "sha256" : "22fba17e3ca5f073923685eed543e2b671f22d9c82e10d779a129703754f720a"
         },
         "geolocus" : {
            "asn" : "AS5410",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "FR",
            "countryname" : "France",
            "domain" : [
               "bbox.fr",
               "bouyguestelecom.fr"
            ],
            "isineu" : "true",
            "latitude" : "46.227638",
            "location" : "46.227638,2.213749",
            "longitude" : "2.213749",
            "netname" : "FR-BOUYGTEL-20110706",
            "organization" : "Bouygues Telecom SA",
            "subnet" : "176.128.0.0/10"
         },
         "host" : [
            "static-css-csu-167253"
         ],
         "hostname" : [
            "static-css-csu-167253.business.bouyguestelecom.com"
         ],
         "ip" : "176.161.167.253",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "43.2901",
         "location" : "43.2901,5.4084",
         "longitude" : "5.4084",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Bouygues Telecom SA",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 44443,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "reverse" : [
            "static-css-csu-167253.business.bouyguestelecom.com"
         ],
         "seen_date" : "2024-11-19",
         "serial" : 1,
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "business.bouyguestelecom.com"
         ],
         "subject" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "subnet" : "176.160.0.0/15",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "com"
         ],
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/",
         "validity" : {
            "notafter" : "2033-11-27T00:00:00Z",
            "notbefore" : "2023-11-27T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "false"
      }
      
  • 195.135.18.16:44443 (tcp/http/tls) - last seen on 2024-11-19 at 10:44:38 UTC

    • IP
      195.135.18.16
      Network
      195.135.0.0/17
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux sUse
      URL

      https://195.135.18.16:44443/management/admin/jsp/SiteMain.jsp 200

      HTTP Title
      Local administrator login
      HTTP Description
      Streamline Portal
      ASN
      AS8399
      Organization
      SEWAN SAS
      Protocol
      http Cert not expired http
      Source
      urlscan::redirect
    • Operating System
      Linux Linux sUse
      HTTP Component(s)
      Oracle Java
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      OpenScape Business
      Issuer Organization
      Stac Systemes
      Subject Organization
      Stac Systemes
      Subject Common Name
      OpenScape Business
      SHA256 Fingerprint
      25eefdd5c962bc4d5cd6cea1fd4e232e5244e8a2129931c423d6d5e223e7403f
      Validity Not Before
      2023-11-21T00:00:00Z
      Validity Not After
      2033-11-21T00:00:00Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      307526e7691c8ef62d59894bbb2882c1
      HTTP Header MD5
      8a0fbb9d3b7da4cb106d6959e2c0a647
      HTTP Body MD5
      5c05bcd71d043e9add6b43b4b70b22ab
    • HTTP/1.1 200 
      Cache-Control: private
      Set-Cookie: JSESSIONID=53B96E8E3C2C69C33E754F99BF69ED3F; Path=/management; Secure; HttpOnly
      vary: accept-encoding
      Content-Type: text/html;charset=UTF-8
      Content-Language: en
      Transfer-Encoding: chunked
      Date: Tue, 19 Nov 2024 12:02:34 GMT
      Connection: close
      
      2000
      
      
      
      
      <!--abrakadabrasimsalabim23-->
      
      <!DOCTYPE html>
      
      
      
      
      
      <html>
      <head>
      		<meta http-equiv="X-UA-Compatible" content="IE=edge">
      		<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
      		<meta http-equiv="Content-style-type" content="text/css">
      		<meta http-equiv="Cache-Control" content="no-cache">
      		<meta http-equiv="Content-Script-Type" content="text/javascript">
      		<meta http-equiv="Pragma" content="no-cache">
      		<meta http-equiv="expires" content="-1">
      		<meta name="description" content="Streamline Portal">
      		<link rel="shortcut icon" href="/management/admin/imgs/favicon.ico" type="image/x-icon">
      		<link rel="icon" href="/management/admin/imgs/favicon.gif" type="image/gif">
      		<title>Local administrator login</title>
      		<!-- Don't change this title otherwise sessiontimeout handling will not work!!! -->
      <style type="text/css">
      html, body
      {
      	height:100%;
      	padding:0;
      	margin:0;
      	background-color:#0F0F0F;
      	min-height: 420px;
      	min-width: 575px;
      }
      
      .visible {
      	display: block;
      }
      
      .invisible {
      	display: none;
      }
      
      .button {
      	background: -moz-linear-gradient(center top , #FAFBFC, #D9DADA) repeat scroll 0 0 rgba(0, 0, 0, 0);
      	background: -ms-linear-gradient(top, #FAFBFC, #D9DADA);
      	background: -webkit-linear-gradient(top, #FAFBFC, #D9DADA);
      	border: 1px solid #B8B8B8;
      	color: #444444;
      	cursor: pointer;
      	font-weight: bold;
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	height:24px;
      }
      
      .buttonOff {
      	background-color: #D9DADA;
      	border: 1px solid #B8B8B8;
      	color: #444444;
      	cursor: pointer;
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	height:24px;
      }
      
      .button:active{
      	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
      }
      .button:hover, .buttonWiz:hover, .tabbutton:hover {
      	background: -moz-linear-gradient(center top , #D9DADA, #FAFBFC) repeat scroll 0 0 rgba(0, 0, 0, 0);
      	background: -ms-linear-gradient(top, #D9DADA, #FAFBFC);
      	background: -webkit-linear-gradient(top,#D9DADA, #FAFBFC);
      }
      
      #tblLang{
      	background-color:white;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:black;
      	position:fixed;
      	top:47px;
      	right:20px;
      	border-collapse:collapse;
      	display:none;
      }
      #tblLang tr{
      	background-color: rgba(0, 0, 0, 0);
      	cursor: pointer;
      }
      #tblLang tr:hover {
      	background-color: #f1f2f4;
      	border: 1px solid #0596FF;
      	color: #000000;
      }
      .btnLang{cursor: pointer;border-radius: 5px;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;border: 2px solid #0596FF;color: #0596FF;padding-top: 3px;}.btnLanSel{cursor: pointer;border-radius: 5px;border: 2px solid #0596FF;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;padding-top: 3px;background-color: #0596FF;color: white;}.btnLang:hover{background-color:#0596FF;color:white;}
      
      .divBrowserInfo{
      	padding-left: 20px;
      	padding-top:20px;
      	clear:both;
      }
      
      .browserInfo {
      	background: url("./../../imgs/warn_msg14.png") no-repeat scroll 1em 0.55em #0F0F0F;;
      	border: 1px solid #2f7d00;
      	color: red;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	padding: 5px 36px 5px 40px;
      	text-align: left;
      	width:370px;
      }
      .systemTxt{
      	padding-left:20px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 32pt;
      	color:#0596FF;
      }
      .loginTxt{
      	padding-left:20px;
      	padding-top:30px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      }
      .inputTxt{
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	color:black;
      	height:18px;
      }
      .divError{
      	padding-top: 10px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color: red;
      	display:none;
      }
      .divUserError{
      	padding-left: 20px;
      	padding-top: 100px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color: red;
      	clear: both;
      	padding-left: 20px;
      	padding-top: 15px;
      }
      .divJavaTxt{
      	width:190px;
      	float:right;
      	padding-top:5px;
      	padding-right:10px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      }
      .divForgotten{
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      	padding-top:5px;
      	clear:both;
      }
      
      .disabledButton{
          cursor: not-allowed;
      }
      </style>
      
      <script type="text/javascript">
      <!--
      /* SessionId = '53B96E8E3C2C69C33E754F99BF69ED3F'; */
      var loccheckvalidkeymerker = false;
      var loclastnameerror = false;
      var locpassworderror = false;
      var locconfirmpassworderror = false;
      
      function localeChange(lang) 
      {
      	// call the same page again with new language settings
      	document.forms.loginform1.action = "SiteMain.jsp?localeSelected="+lang+"&errorusr="+"0";
      	document.forms.loginform1.submit();
      }
      
      function localeClose(){
      	document.getElementById("tblLang").style.display = "";
      	document.getElementById("btnLang").className= "btnLang";
      }
      
      function checkCookieSettings()
      {
      	if(navigator && navigator.cookieEnabled === false){
      		document.getElementById("tdErrorMsg").innerHTML="Warning: Your browser settings prevent cookies from being stored.<br>Administration via Web-Based Management will not be possible!";
      		document.getElementById("tdErrorMsg").style.display = "";
      	}
      }
      
      function checkJavaSettings()
      {
      	// since the navigator.javaEnabled() method seems to check only the Microsoft java VM not the plug-in, better avoid calling it
      	return;
      	/*
      	if(navigator && navigator.javaEnabled() === false){
      		alert("Warnung: Ihre Browser-Einstellungen verhindern das Starten von Java-Applets.\nAdministration über Web-Based Management ist deshalb nicht möglich.");
      	}
      	*/
      }
      /*
      function checkDbReady(){
      	var bReady = %=branding.isDbReady()%;
      	if (bReady == false){
      		document.getElementById("tdErrorMsg").innerHTML="%=rbLogin.getString("dbNotReady")%";
      		document.getElementById("tdErrorMsg").style.display = "";
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("submitButton").disabled=true;
      		window.setTimeout(function(){location.reload();}, 5000);
      	}else{
      		document.getElementById("uname").disabled=false;
      		document.getElementById("upwd").disabled=false;
      		document.getElementById("submitButton").disabled=false;
      	}
      }
      */
      
      function checkBrowserSettings()
      {
      	checkCookieSettings();
      	if("true" == "false"){
      		
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("divForgotten").innerHTML="";
      		
      	}
      	//checkJavaSettings();
      	//checkDbReady();
      	//checkSystemType();
      }
      
      function getSystemType(){
      	return 1;
      }
      
      function checkSystemType(){
      	var sysType = getSystemType();
      	if (sysType == 0){
      		document.getElementById("tdErrorMsg").innerHTML="Error: Unknown system.<br>Administration via Web-Based Management will not be possible!";
      		document.getElementById("tdErrorMsg").style.display = "";
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("submitButton").disabled=true;
      	}
      }
      
      function selfFocus()
      {
      	if (window != window.top){
      		window.top.location.href = "/management/admin/locallogin.jsp";
      		return;
      	}
      }
      
      function hideJavascriptWarning()
      {
      	if(getSystemType() == 5 /* LX */ && document.URL.indexOf("/management/admin/locallogin.jsp")>=0){
      		window.close();
      	}
      	document.getElementById("tdErrorMsg").style.display = "none";
      }
      
      function checkUserLoginNameOfDigits(user)
      {
      	var chkZ = 0;
      	for (var i = 0; i < user.value.length; ++i){
      		if (user.value.charAt(i) >= "0" && user.value.charAt(i) <= "9"){
      			chkZ = chkZ + 1;
      		}
      	}
      	if (chkZ == 0){
      		return 1;
      	}else if (chkZ == user.value.length){
      		return 2;
      	}else{
      		return 0;
      	}
      }
      
      function checkNewPasswort(obj)
      {
      	var msg_err = "";
      	
      	if (obj.value == ""){
      		msg_err ="Please edit the password";
      		document.getElementById("UserPasswordErrorN").style.display="block";
      		document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      		return false;
      	}else{
      		if (obj.value.length < 8){
      				msg_err ="Please edit at least 8 characters";
      				document.getElementById("UserPasswordErrorN").style.display="block";
      				document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      				return false;
      		}else{
      				var ret = checkUserLoginNameOfDigits(obj);
      				switch (ret){
      					case 0:
      						document.getElementById("UserPasswordErrorN").style.display="n
      2000
      one";
      						locpassworderror = false;
      						return true;
      					case 1:
      						msg_err ="Please edit at least 1 digit";
      						document.getElementById("UserPasswordErrorN").style.display="block";
      						document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      						return false;
      					case 2:
      						msg_err ="Please edit at least 1 character";
      						document.getElementById("UserPasswordErrorN").style.display="block";
      						document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      						return false;
      				}
      		}
      	}
      	return true;
      }
      
      function checkConfirmPasswort(obj){
      	var pwd = document.getElementById("upwdn");
      	var msg_err = "";
      	
      	if (obj.value == ""){
      		msg_err ="Please edit the confirm password";
      		document.getElementById("UserPasswordErrorB").style.display="block";
      		document.getElementById("UserPasswordErrorB").innerHTML = msg_err;
      		return false;
      	}else{
      		if (obj.value != pwd.value){
      			msg_err ="Confirm password does not match password";
      			document.getElementById("UserPasswordErrorB").style.display="block";
      			document.getElementById("UserPasswordErrorB").innerHTML = msg_err;
      			return false;
      		}else{
      			document.getElementById("UserPasswordErrorB").style.display="none";
      			return true;
      		}
      	}
      	return true;
      }
      
      function checkFields()
      {
      	var user = document.getElementById("uname");
      	var passwd = document.getElementById("upwd");
      	var error = false;
      	if (user.value == "") {
      		document.getElementById("UserNameError").style.display="block";
      		user.focus();
      		error = true;
      	} else {
      		document.getElementById("UserNameError").style.display="none";
      	}
      
      	if (passwd.value == "") {
      		document.getElementById("UserPasswordError").style.display="block";
      		if (!error) {
      			passwd.focus();
      		}
      		error = true;
      	} else {
      		document.getElementById("UserPasswordError").style.display="none";
      	}
      
      	if(0 == 2)
      	{
      		// correct handling of special chars for password fields
      		// Check Input fields for Password New 
      		var passwdn = document.getElementById("upwdn");
      		var passwdb = document.getElementById("upwdb");
      		if (passwdn.value == ""){
      			document.getElementById("UserPasswordErrorN").style.display="block";
      			if (!error){
      				passwdn.focus();
      			}
      			error = true;
      		}else{
      			if (loccheckvalidkeymerker === false){
      				if(!checkNewPasswort(passwdn)){
      					if (!error)	{
      						passwdn.focus();
      					}
      					error = true;
      				}else{
      					document.getElementById("UserPasswordErrorN").style.display="none";
      				}
      			}else{
      				document.getElementById("UserPasswordErrorN").style.display="none";
      				loccheckvalidkeymerker = false;
      			}
      		}
      		if (passwdb.value == ""){
      			document.getElementById("UserPasswordErrorB").style.display="block";
      			if (!error){
      				passwdb.focus();
      			}
      			error = true;
      		}else{
      			if (loccheckvalidkeymerker === false){
      				if(!checkConfirmPasswort(passwdb)){
      					if (!error){
      						passwdb.focus();
      					}
      					error = true;
      				}else{
      					document.getElementById("UserPasswordErrorB").style.display="none";
      				}
      			}else{
      				document.getElementById("UserPasswordErrorB").style.display="none";
      				loccheckvalidkeymerker = false;
      			}
      		}
      	}
      	
      	if (error === false){
      		document.forms.loginform1.submit();
      	}
      
      	return !error;
      }
      
      function reloadPage()
      {
      	window.top.location.href = "./../logoff.jsp";
      }
      
      function passwordOnChange(obj)
      {
      	if (false === checkNewPasswort(obj)){
      		obj.value = "";
      		locpassworderror = true;
      	}
      }
      
      function passwordOnFocus()
      {
      	if (locpassworderror === false){
      		if (loclastnameerror === false){
      			document.getElementById("UserPasswordError").style.display="none";
      		}
      	}
      }
      
      function confirmPasswordOnChange(obj)
      {
      	if (false === checkConfirmPasswort(obj)){
      		obj.focus();
      	}
      }
      
      function confirmPasswordOnFocus(obj)
      {
      	if (locconfirmpassworderror === false){
      		if (locpassworderror === false){
      			document.getElementById("UserPasswordErrorN").style.display="none";
      		}else{
      			obj.value = "";
      			obj.focus();
      		}
      	}
      }
      
      function setSelectionRange(input, selectionStart, selectionEnd){
      	if (input.setSelectionRange){
      		// for FireFox
      		input.focus();
      		input.setSelectionRange(selectionStart, selectionStart);
      	}else if (input.createTextRange){
      		// for IE Explorer
      		var range = input.createTextRange();
      		range.collapse(true);
      		range.moveEnd('character', selectionEnd);
      		range.moveStart('character', selectionStart);
      		range.select();
      	}
      }
      
      function checkValidKey(obj, IdErrorFieldName)
      {
      	var code;
      	var szNew = "";
      	var errpos;
      	var val = obj.value;
      	
      	for(var i=0; i<val.length;i++){
      		code = val.charCodeAt(i);
      		if ( (code == 33 /*!*/|| code == 35 /*#*/|| code == 37/*%*/|| code == 61/*=*/) ||
      				 (code >= 40        && code <= 42/*(-**/) ||
      				 (code >= 44        && code <= 59/*,-[*/) ||
      				 (code >= 63        && code <= 91)        ||
      				 (code >= 93        && code <= 126/*]-~*/)  )
      		{
      			szNew += val.charAt(i);
      		}else{
      			errpos = i;
      		}
      	}
      	
      	if (obj.value != szNew){
      		var msg_err ="Possible characters: [a-z][A-Z][0-9]!#%()*,-./:;=?@[]^_`{|}~";
      		var objErr = document.getElementById(IdErrorFieldName);
      		objErr.style.display="block";
      		objErr.innerHTML = msg_err;
      		errpos = 0; // then curser goes at first position H65272
      		obj.value = ""; // then input field is empty H65272
      		setSelectionRange(obj,errpos,errpos);
      		loccheckvalidkeymerker = true;
      	}
      	obj = null;
      }
      
      function processUserName(obj)
      {
      		var userName = obj.value;
      		if (userName.length > 0 && (userName.lastIndexOf("@") == -1) ) {
      			obj.value = userName + "@system";
      		}
      }
      
      function submitEnter(e)
      {
      	var keycode;
      	if (window.event){
      		keycode = window.event.keyCode;
      	}else if (e){
      		keycode = e.which;
      	}else{
      		return true;
      	}
      	if (keycode == 13){
      		checkFields();
      		return false;
      	}else{
      		return true;
      	}
      }
      
      function showLangSelect(){
      	document.getElementById("btnLang").className = "btnLanSel";
      	document.getElementById("tblLang").style.display = "block";
      }
      
      function loginHarden(){
      
                  document.getElementById("submitButton").classList.remove("disabledButton");
                  document.getElementById("submitButton").disabled = false;
                  
                      
      
                  
                             
                          document.getElementById("submitButton").disabled = true;                    
                          document.getElementById("submitButton").classList.add("disabledButton");    
                          
                          var totalSecondsBlocked = 0;                    
                          var hardenTimerInterval;
                         
                         if(localStorage.getItem("totalSecondsBlocked") != null && localStorage.getItem("loginSessionID") != null && document.location.href == localStorage.getItem("loginSessionID"))
                             totalSecondsBlocked = localStorage.getItem("totalSecondsBlocked");
                         
                         
                         function updateBlockTimeMessage(){                       
                          var minutes = Math.floor(totalSecondsBlocked/60);
                          var seconds = totalSecondsBlocked%60;
                             document.getElementById("message1").innerHTML = "You can try again in " + minutes + " minutes and " + seconds + " seconds.";
                             
                             if(totalSecondsBlocked <= 0)
                                  clearInterval(hardenTimerInterval);                        
                                 
                                 
                             if(totalSecondsBlocked > 0){
                                 totalSecondsBlocked--;
                                 localStorage.setItem("totalSecondsBlocked", totalSecondsBlocked);
                                 localStorage.setItem("loginSessionID", document.location.href);
                                 }
                                 else{
                                  document.getElementById("message1").innerHTML = "";
                                  document.getElementById("submitButton").disabled = false;
                        
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-19T10:44:38.000Z",
         "app" : {
            "http" : {
               "bodymd5" : "5c05bcd71d043e9add6b43b4b70b22ab",
               "bodymmh3" : -18298067,
               "component" : [
                  {
                     "productvendor" : "Oracle",
                     "product" : "Java"
                  }
               ],
               "description" : "Streamline Portal",
               "headermd5" : "8a0fbb9d3b7da4cb106d6959e2c0a647",
               "headermmh3" : -362492928,
               "title" : "Local administrator login"
            },
            "length" : 16384
         },
         "asn" : "AS8399",
         "ca" : "false",
         "country" : "FR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 \r\nCache-Control: private\r\nSet-Cookie: JSESSIONID=53B96E8E3C2C69C33E754F99BF69ED3F; Path=/management; Secure; HttpOnly\r\nvary: accept-encoding\r\nContent-Type: text/html;charset=UTF-8\r\nContent-Language: en\r\nTransfer-Encoding: chunked\r\nDate: Tue, 19 Nov 2024 12:02:34 GMT\r\nConnection: close\r\n\r\n2000\r\n\n\n\n\n<!--abrakadabrasimsalabim23-->\n\n<!DOCTYPE html>\n\n\n\n\n\n<html>\n<head>\n\t\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n\t\t<meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\">\n\t\t<meta http-equiv=\"Content-style-type\" content=\"text/css\">\n\t\t<meta http-equiv=\"Cache-Control\" content=\"no-cache\">\n\t\t<meta http-equiv=\"Content-Script-Type\" content=\"text/javascript\">\n\t\t<meta http-equiv=\"Pragma\" content=\"no-cache\">\n\t\t<meta http-equiv=\"expires\" content=\"-1\">\n\t\t<meta name=\"description\" content=\"Streamline Portal\">\n\t\t<link rel=\"shortcut icon\" href=\"/management/admin/imgs/favicon.ico\" type=\"image/x-icon\">\n\t\t<link rel=\"icon\" href=\"/management/admin/imgs/favicon.gif\" type=\"image/gif\">\n\t\t<title>Local administrator login</title>\n\t\t<!-- Don't change this title otherwise sessiontimeout handling will not work!!! -->\n<style type=\"text/css\">\nhtml, body\n{\n\theight:100%;\n\tpadding:0;\n\tmargin:0;\n\tbackground-color:#0F0F0F;\n\tmin-height: 420px;\n\tmin-width: 575px;\n}\n\n.visible {\n\tdisplay: block;\n}\n\n.invisible {\n\tdisplay: none;\n}\n\n.button {\n\tbackground: -moz-linear-gradient(center top , #FAFBFC, #D9DADA) repeat scroll 0 0 rgba(0, 0, 0, 0);\n\tbackground: -ms-linear-gradient(top, #FAFBFC, #D9DADA);\n\tbackground: -webkit-linear-gradient(top, #FAFBFC, #D9DADA);\n\tborder: 1px solid #B8B8B8;\n\tcolor: #444444;\n\tcursor: pointer;\n\tfont-weight: bold;\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\theight:24px;\n}\n\n.buttonOff {\n\tbackground-color: #D9DADA;\n\tborder: 1px solid #B8B8B8;\n\tcolor: #444444;\n\tcursor: pointer;\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\theight:24px;\n}\n\n.button:active{\n\tbox-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;\n}\n.button:hover, .buttonWiz:hover, .tabbutton:hover {\n\tbackground: -moz-linear-gradient(center top , #D9DADA, #FAFBFC) repeat scroll 0 0 rgba(0, 0, 0, 0);\n\tbackground: -ms-linear-gradient(top, #D9DADA, #FAFBFC);\n\tbackground: -webkit-linear-gradient(top,#D9DADA, #FAFBFC);\n}\n\n#tblLang{\n\tbackground-color:white;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:black;\n\tposition:fixed;\n\ttop:47px;\n\tright:20px;\n\tborder-collapse:collapse;\n\tdisplay:none;\n}\n#tblLang tr{\n\tbackground-color: rgba(0, 0, 0, 0);\n\tcursor: pointer;\n}\n#tblLang tr:hover {\n\tbackground-color: #f1f2f4;\n\tborder: 1px solid #0596FF;\n\tcolor: #000000;\n}\n.btnLang{cursor: pointer;border-radius: 5px;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;border: 2px solid #0596FF;color: #0596FF;padding-top: 3px;}.btnLanSel{cursor: pointer;border-radius: 5px;border: 2px solid #0596FF;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;padding-top: 3px;background-color: #0596FF;color: white;}.btnLang:hover{background-color:#0596FF;color:white;}\n\n.divBrowserInfo{\n\tpadding-left: 20px;\n\tpadding-top:20px;\n\tclear:both;\n}\n\n.browserInfo {\n\tbackground: url(\"./../../imgs/warn_msg14.png\") no-repeat scroll 1em 0.55em #0F0F0F;;\n\tborder: 1px solid #2f7d00;\n\tcolor: red;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tpadding: 5px 36px 5px 40px;\n\ttext-align: left;\n\twidth:370px;\n}\n.systemTxt{\n\tpadding-left:20px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 32pt;\n\tcolor:#0596FF;\n}\n.loginTxt{\n\tpadding-left:20px;\n\tpadding-top:30px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n}\n.inputTxt{\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tcolor:black;\n\theight:18px;\n}\n.divError{\n\tpadding-top: 10px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor: red;\n\tdisplay:none;\n}\n.divUserError{\n\tpadding-left: 20px;\n\tpadding-top: 100px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor: red;\n\tclear: both;\n\tpadding-left: 20px;\n\tpadding-top: 15px;\n}\n.divJavaTxt{\n\twidth:190px;\n\tfloat:right;\n\tpadding-top:5px;\n\tpadding-right:10px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n}\n.divForgotten{\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n\tpadding-top:5px;\n\tclear:both;\n}\n\n.disabledButton{\n    cursor: not-allowed;\n}\n</style>\n\n<script type=\"text/javascript\">\n<!--\n/* SessionId = '53B96E8E3C2C69C33E754F99BF69ED3F'; */\nvar loccheckvalidkeymerker = false;\nvar loclastnameerror = false;\nvar locpassworderror = false;\nvar locconfirmpassworderror = false;\n\nfunction localeChange(lang) \n{\n\t// call the same page again with new language settings\n\tdocument.forms.loginform1.action = \"SiteMain.jsp?localeSelected=\"+lang+\"&errorusr=\"+\"0\";\n\tdocument.forms.loginform1.submit();\n}\n\nfunction localeClose(){\n\tdocument.getElementById(\"tblLang\").style.display = \"\";\n\tdocument.getElementById(\"btnLang\").className= \"btnLang\";\n}\n\nfunction checkCookieSettings()\n{\n\tif(navigator && navigator.cookieEnabled === false){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"Warning: Your browser settings prevent cookies from being stored.<br>Administration via Web-Based Management will not be possible!\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t}\n}\n\nfunction checkJavaSettings()\n{\n\t// since the navigator.javaEnabled() method seems to check only the Microsoft java VM not the plug-in, better avoid calling it\n\treturn;\n\t/*\n\tif(navigator && navigator.javaEnabled() === false){\n\t\talert(\"Warnung: Ihre Browser-Einstellungen verhindern das Starten von Java-Applets.\\nAdministration \u00fcber Web-Based Management ist deshalb nicht m\u00f6glich.\");\n\t}\n\t*/\n}\n/*\nfunction checkDbReady(){\n\tvar bReady = %=branding.isDbReady()%;\n\tif (bReady == false){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"%=rbLogin.getString(\"dbNotReady\")%\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"submitButton\").disabled=true;\n\t\twindow.setTimeout(function(){location.reload();}, 5000);\n\t}else{\n\t\tdocument.getElementById(\"uname\").disabled=false;\n\t\tdocument.getElementById(\"upwd\").disabled=false;\n\t\tdocument.getElementById(\"submitButton\").disabled=false;\n\t}\n}\n*/\n\nfunction checkBrowserSettings()\n{\n\tcheckCookieSettings();\n\tif(\"true\" == \"false\"){\n\t\t\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"divForgotten\").innerHTML=\"\";\n\t\t\n\t}\n\t//checkJavaSettings();\n\t//checkDbReady();\n\t//checkSystemType();\n}\n\nfunction getSystemType(){\n\treturn 1;\n}\n\nfunction checkSystemType(){\n\tvar sysType = getSystemType();\n\tif (sysType == 0){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"Error: Unknown system.<br>Administration via Web-Based Management will not be possible!\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"submitButton\").disabled=true;\n\t}\n}\n\nfunction selfFocus()\n{\n\tif (window != window.top){\n\t\twindow.top.location.href = \"/management/admin/locallogin.jsp\";\n\t\treturn;\n\t}\n}\n\nfunction hideJavascriptWarning()\n{\n\tif(getSystemType() == 5 /* LX */ && document.URL.indexOf(\"/management/admin/locallogin.jsp\")>=0){\n\t\twindow.close();\n\t}\n\tdocument.getElementById(\"tdErrorMsg\").style.display = \"none\";\n}\n\nfunction checkUserLoginNameOfDigits(user)\n{\n\tvar chkZ = 0;\n\tfor (var i = 0; i < user.value.length; ++i){\n\t\tif (user.value.charAt(i) >= \"0\" && user.value.charAt(i) <= \"9\"){\n\t\t\tchkZ = chkZ + 1;\n\t\t}\n\t}\n\tif (chkZ == 0){\n\t\treturn 1;\n\t}else if (chkZ == user.value.length){\n\t\treturn 2;\n\t}else{\n\t\treturn 0;\n\t}\n}\n\nfunction checkNewPasswort(obj)\n{\n\tvar msg_err = \"\";\n\t\n\tif (obj.value == \"\"){\n\t\tmsg_err =\"Please edit the password\";\n\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\treturn false;\n\t}else{\n\t\tif (obj.value.length < 8){\n\t\t\t\tmsg_err =\"Please edit at least 8 characters\";\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\treturn false;\n\t\t}else{\n\t\t\t\tvar ret = checkUserLoginNameOfDigits(obj);\n\t\t\t\tswitch (ret){\n\t\t\t\t\tcase 0:\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"n\r\n2000\r\none\";\n\t\t\t\t\t\tlocpassworderror = false;\n\t\t\t\t\t\treturn true;\n\t\t\t\t\tcase 1:\n\t\t\t\t\t\tmsg_err =\"Please edit at least 1 digit\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\t\t\treturn false;\n\t\t\t\t\tcase 2:\n\t\t\t\t\t\tmsg_err =\"Please edit at least 1 character\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t}\n\t}\n\treturn true;\n}\n\nfunction checkConfirmPasswort(obj){\n\tvar pwd = document.getElementById(\"upwdn\");\n\tvar msg_err = \"\";\n\t\n\tif (obj.value == \"\"){\n\t\tmsg_err =\"Please edit the confirm password\";\n\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\tdocument.getElementById(\"UserPasswordErrorB\").innerHTML = msg_err;\n\t\treturn false;\n\t}else{\n\t\tif (obj.value != pwd.value){\n\t\t\tmsg_err =\"Confirm password does not match password\";\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").innerHTML = msg_err;\n\t\t\treturn false;\n\t\t}else{\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn true;\n}\n\nfunction checkFields()\n{\n\tvar user = document.getElementById(\"uname\");\n\tvar passwd = document.getElementById(\"upwd\");\n\tvar error = false;\n\tif (user.value == \"\") {\n\t\tdocument.getElementById(\"UserNameError\").style.display=\"block\";\n\t\tuser.focus();\n\t\terror = true;\n\t} else {\n\t\tdocument.getElementById(\"UserNameError\").style.display=\"none\";\n\t}\n\n\tif (passwd.value == \"\") {\n\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"block\";\n\t\tif (!error) {\n\t\t\tpasswd.focus();\n\t\t}\n\t\terror = true;\n\t} else {\n\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"none\";\n\t}\n\n\tif(0 == 2)\n\t{\n\t\t// correct handling of special chars for password fields\n\t\t// Check Input fields for Password New \n\t\tvar passwdn = document.getElementById(\"upwdn\");\n\t\tvar passwdb = document.getElementById(\"upwdb\");\n\t\tif (passwdn.value == \"\"){\n\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\tif (!error){\n\t\t\t\tpasswdn.focus();\n\t\t\t}\n\t\t\terror = true;\n\t\t}else{\n\t\t\tif (loccheckvalidkeymerker === false){\n\t\t\t\tif(!checkNewPasswort(passwdn)){\n\t\t\t\t\tif (!error)\t{\n\t\t\t\t\t\tpasswdn.focus();\n\t\t\t\t\t}\n\t\t\t\t\terror = true;\n\t\t\t\t}else{\n\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\tloccheckvalidkeymerker = false;\n\t\t\t}\n\t\t}\n\t\tif (passwdb.value == \"\"){\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\t\tif (!error){\n\t\t\t\tpasswdb.focus();\n\t\t\t}\n\t\t\terror = true;\n\t\t}else{\n\t\t\tif (loccheckvalidkeymerker === false){\n\t\t\t\tif(!checkConfirmPasswort(passwdb)){\n\t\t\t\t\tif (!error){\n\t\t\t\t\t\tpasswdb.focus();\n\t\t\t\t\t}\n\t\t\t\t\terror = true;\n\t\t\t\t}else{\n\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\t\tloccheckvalidkeymerker = false;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tif (error === false){\n\t\tdocument.forms.loginform1.submit();\n\t}\n\n\treturn !error;\n}\n\nfunction reloadPage()\n{\n\twindow.top.location.href = \"./../logoff.jsp\";\n}\n\nfunction passwordOnChange(obj)\n{\n\tif (false === checkNewPasswort(obj)){\n\t\tobj.value = \"\";\n\t\tlocpassworderror = true;\n\t}\n}\n\nfunction passwordOnFocus()\n{\n\tif (locpassworderror === false){\n\t\tif (loclastnameerror === false){\n\t\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"none\";\n\t\t}\n\t}\n}\n\nfunction confirmPasswordOnChange(obj)\n{\n\tif (false === checkConfirmPasswort(obj)){\n\t\tobj.focus();\n\t}\n}\n\nfunction confirmPasswordOnFocus(obj)\n{\n\tif (locconfirmpassworderror === false){\n\t\tif (locpassworderror === false){\n\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t}else{\n\t\t\tobj.value = \"\";\n\t\t\tobj.focus();\n\t\t}\n\t}\n}\n\nfunction setSelectionRange(input, selectionStart, selectionEnd){\n\tif (input.setSelectionRange){\n\t\t// for FireFox\n\t\tinput.focus();\n\t\tinput.setSelectionRange(selectionStart, selectionStart);\n\t}else if (input.createTextRange){\n\t\t// for IE Explorer\n\t\tvar range = input.createTextRange();\n\t\trange.collapse(true);\n\t\trange.moveEnd('character', selectionEnd);\n\t\trange.moveStart('character', selectionStart);\n\t\trange.select();\n\t}\n}\n\nfunction checkValidKey(obj, IdErrorFieldName)\n{\n\tvar code;\n\tvar szNew = \"\";\n\tvar errpos;\n\tvar val = obj.value;\n\t\n\tfor(var i=0; i<val.length;i++){\n\t\tcode = val.charCodeAt(i);\n\t\tif ( (code == 33 /*!*/|| code == 35 /*#*/|| code == 37/*%*/|| code == 61/*=*/) ||\n\t\t\t\t (code >= 40        && code <= 42/*(-**/) ||\n\t\t\t\t (code >= 44        && code <= 59/*,-[*/) ||\n\t\t\t\t (code >= 63        && code <= 91)        ||\n\t\t\t\t (code >= 93        && code <= 126/*]-~*/)  )\n\t\t{\n\t\t\tszNew += val.charAt(i);\n\t\t}else{\n\t\t\terrpos = i;\n\t\t}\n\t}\n\t\n\tif (obj.value != szNew){\n\t\tvar msg_err =\"Possible characters: [a-z][A-Z][0-9]!#%()*,-./:;=?@[]^_`{|}~\";\n\t\tvar objErr = document.getElementById(IdErrorFieldName);\n\t\tobjErr.style.display=\"block\";\n\t\tobjErr.innerHTML = msg_err;\n\t\terrpos = 0; // then curser goes at first position H65272\n\t\tobj.value = \"\"; // then input field is empty H65272\n\t\tsetSelectionRange(obj,errpos,errpos);\n\t\tloccheckvalidkeymerker = true;\n\t}\n\tobj = null;\n}\n\nfunction processUserName(obj)\n{\n\t\tvar userName = obj.value;\n\t\tif (userName.length > 0 && (userName.lastIndexOf(\"@\") == -1) ) {\n\t\t\tobj.value = userName + \"@system\";\n\t\t}\n}\n\nfunction submitEnter(e)\n{\n\tvar keycode;\n\tif (window.event){\n\t\tkeycode = window.event.keyCode;\n\t}else if (e){\n\t\tkeycode = e.which;\n\t}else{\n\t\treturn true;\n\t}\n\tif (keycode == 13){\n\t\tcheckFields();\n\t\treturn false;\n\t}else{\n\t\treturn true;\n\t}\n}\n\nfunction showLangSelect(){\n\tdocument.getElementById(\"btnLang\").className = \"btnLanSel\";\n\tdocument.getElementById(\"tblLang\").style.display = \"block\";\n}\n\nfunction loginHarden(){\n\n            document.getElementById(\"submitButton\").classList.remove(\"disabledButton\");\n            document.getElementById(\"submitButton\").disabled = false;\n            \n                \n\n            \n                       \n                    document.getElementById(\"submitButton\").disabled = true;                    \n                    document.getElementById(\"submitButton\").classList.add(\"disabledButton\");    \n                    \n                    var totalSecondsBlocked = 0;                    \n                    var hardenTimerInterval;\n                   \n                   if(localStorage.getItem(\"totalSecondsBlocked\") != null && localStorage.getItem(\"loginSessionID\") != null && document.location.href == localStorage.getItem(\"loginSessionID\"))\n                       totalSecondsBlocked = localStorage.getItem(\"totalSecondsBlocked\");\n                   \n                   \n                   function updateBlockTimeMessage(){                       \n                    var minutes = Math.floor(totalSecondsBlocked/60);\n                    var seconds = totalSecondsBlocked%60;\n                       document.getElementById(\"message1\").innerHTML = \"You can try again in \" + minutes + \" minutes and \" + seconds + \" seconds.\";\n                       \n                       if(totalSecondsBlocked <= 0)\n                            clearInterval(hardenTimerInterval);                        \n                           \n                           \n                       if(totalSecondsBlocked > 0){\n                           totalSecondsBlocked--;\n                           localStorage.setItem(\"totalSecondsBlocked\", totalSecondsBlocked);\n                           localStorage.setItem(\"loginSessionID\", document.location.href);\n                           }\n                           else{\n                            document.getElementById(\"message1\").innerHTML = \"\";\n                            document.getElementById(\"submitButton\").disabled = false;\n                  ",
         "datamd5" : "307526e7691c8ef62d59894bbb2882c1",
         "datammh3" : -776172640,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "fingerprint" : {
            "md5" : "8dc9239bd685eedf942d8cd363d73dba",
            "sha1" : "772a8db6fa25ba6386d3172e8a9c13d1a12a6804",
            "sha256" : "25eefdd5c962bc4d5cd6cea1fd4e232e5244e8a2129931c423d6d5e223e7403f"
         },
         "forward" : "195.135.18.16",
         "geolocus" : {
            "asn" : "AS8399",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "FR",
            "countryname" : "France",
            "domain" : [
               "sewan.fr"
            ],
            "isineu" : "true",
            "latitude" : "46.227638",
            "location" : "46.227638,2.213749",
            "longitude" : "2.213749",
            "netname" : "FR-SEWAN-970501",
            "organization" : "SEWAN SAS",
            "subnet" : "195.135.0.0/17"
         },
         "hostname" : [
            "195.135.18.16"
         ],
         "ip" : "195.135.18.16",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "48.8582",
         "location" : "48.8582,2.3387",
         "longitude" : "2.3387",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "SEWAN SAS",
         "os" : "Linux",
         "osdistribution" : "sUse",
         "osvendor" : "Linux",
         "port" : 44443,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "seen_date" : "2024-11-19",
         "serial" : 1,
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "urlscan::redirect",
         "status" : 200,
         "subject" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "subnet" : "195.135.0.0/17",
         "tag" : "<enterprise field>: tag",
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/management/admin/jsp/SiteMain.jsp",
         "validity" : {
            "notafter" : "2033-11-21T00:00:00Z",
            "notbefore" : "2023-11-21T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "false"
      }
      
  • 195.135.18.16:44443 (tcp/http/tls) - last seen on 2024-11-19 at 10:37:27 UTC

    • IP
      195.135.18.16
      Network
      195.135.0.0/17
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      https://195.135.18.16:44443/ 200

      HTTP Title
      redirect
      ASN
      AS8399
      Organization
      SEWAN SAS
      Protocol
      http Cert not expired http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      OpenScape Business
      Issuer Organization
      Stac Systemes
      Subject Organization
      Stac Systemes
      Subject Common Name
      OpenScape Business
      SHA256 Fingerprint
      25eefdd5c962bc4d5cd6cea1fd4e232e5244e8a2129931c423d6d5e223e7403f
      Validity Not Before
      2023-11-21T00:00:00Z
      Validity Not After
      2033-11-21T00:00:00Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      68a17d20b7b00973f0e1d3e20fba4463
      HTTP Header MD5
      7081f13b3725e14956c903b3bb53a7e9
      HTTP Body MD5
      2f6509f7fbceeb68c446c1e7275b8b77
    • HTTP/1.1 200 
      Content-Type: text/html;charset=ISO-8859-1
      Content-Length: 187
      Date: Tue, 19 Nov 2024 11:55:23 GMT
      Connection: close
      
      
      
      
      <html>
      <head>
          <title>redirect</title>
          <meta http-equiv="refresh" content="0; URL=https://<ip>:44443/management/admin/jsp/SiteMain.jsp">
      </head>
      <body>
      </body>
      </html>
      
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-19T10:37:27.000Z",
         "app" : {
            "http" : {
               "bodymd5" : "2f6509f7fbceeb68c446c1e7275b8b77",
               "bodymmh3" : 1075747554,
               "headermd5" : "7081f13b3725e14956c903b3bb53a7e9",
               "headermmh3" : -484488915,
               "title" : "redirect"
            },
            "length" : 316
         },
         "asn" : "AS8399",
         "ca" : "false",
         "country" : "FR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 \r\nContent-Type: text/html;charset=ISO-8859-1\r\nContent-Length: 187\r\nDate: Tue, 19 Nov 2024 11:55:23 GMT\r\nConnection: close\r\n\r\n\n\n\n<html>\n<head>\n    <title>redirect</title>\n    <meta http-equiv=\"refresh\" content=\"0; URL=https://<ip>:44443/management/admin/jsp/SiteMain.jsp\">\n</head>\n<body>\n</body>\n</html>\n",
         "datamd5" : "68a17d20b7b00973f0e1d3e20fba4463",
         "datammh3" : -1187072028,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "fingerprint" : {
            "md5" : "8dc9239bd685eedf942d8cd363d73dba",
            "sha1" : "772a8db6fa25ba6386d3172e8a9c13d1a12a6804",
            "sha256" : "25eefdd5c962bc4d5cd6cea1fd4e232e5244e8a2129931c423d6d5e223e7403f"
         },
         "geolocus" : {
            "asn" : "AS8399",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "FR",
            "countryname" : "France",
            "domain" : [
               "sewan.fr"
            ],
            "isineu" : "true",
            "latitude" : "46.227638",
            "location" : "46.227638,2.213749",
            "longitude" : "2.213749",
            "netname" : "FR-SEWAN-970501",
            "organization" : "SEWAN SAS",
            "subnet" : "195.135.0.0/17"
         },
         "ip" : "195.135.18.16",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "48.8582",
         "location" : "48.8582,2.3387",
         "longitude" : "2.3387",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "SEWAN SAS",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 44443,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "seen_date" : "2024-11-19",
         "serial" : 1,
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "datascan",
         "status" : 200,
         "subject" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "subnet" : "195.135.0.0/17",
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/",
         "validity" : {
            "notafter" : "2033-11-21T00:00:00Z",
            "notbefore" : "2023-11-21T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "false"
      }
      
  • 157.143.155.155:44443 (tcp/http/tls) - last seen on 2024-11-18 at 16:32:45 UTC

    • IP
      157.143.155.155
      Network
      157.143.128.0/18
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux sUse
      URL

      https://157.143.155.155:44443/management/admin/jsp/SiteMain.jsp 200

      HTTP Title
      Local administrator login
      HTTP Description
      Streamline Portal
      ASN
      AS8399
      Organization
      SEWAN SAS
      Protocol
      http Cert not expired http
      Source
      urlscan::redirect
    • Operating System
      Linux Linux sUse
      HTTP Component(s)
      Oracle Java
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      OpenScape Business
      Issuer Organization
      Stac Systemes
      Subject Organization
      Stac Systemes
      Subject Common Name
      OpenScape Business
      SHA256 Fingerprint
      bdfa40a82ede51b2f04600d2ac1cd64fc809b98d0e71564ad6578266b06a6ebf
      Validity Not Before
      2023-11-22T00:00:00Z
      Validity Not After
      2033-11-22T00:00:00Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      24e68d223697bb432c42c1661cfa987c
      HTTP Header MD5
      8a0fbb9d3b7da4cb106d6959e2c0a647
      HTTP Body MD5
      5c05bcd71d043e9add6b43b4b70b22ab
    • HTTP/1.1 200 
      Cache-Control: private
      Set-Cookie: JSESSIONID=2EFC51DB5258ADFE5EA77FADF418E6F9; Path=/management; Secure; HttpOnly
      vary: accept-encoding
      Content-Type: text/html;charset=UTF-8
      Content-Language: en
      Transfer-Encoding: chunked
      Date: Mon, 18 Nov 2024 16:28:42 GMT
      Connection: close
      
      2000
      
      
      
      
      <!--abrakadabrasimsalabim23-->
      
      <!DOCTYPE html>
      
      
      
      
      
      <html>
      <head>
      		<meta http-equiv="X-UA-Compatible" content="IE=edge">
      		<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
      		<meta http-equiv="Content-style-type" content="text/css">
      		<meta http-equiv="Cache-Control" content="no-cache">
      		<meta http-equiv="Content-Script-Type" content="text/javascript">
      		<meta http-equiv="Pragma" content="no-cache">
      		<meta http-equiv="expires" content="-1">
      		<meta name="description" content="Streamline Portal">
      		<link rel="shortcut icon" href="/management/admin/imgs/favicon.ico" type="image/x-icon">
      		<link rel="icon" href="/management/admin/imgs/favicon.gif" type="image/gif">
      		<title>Local administrator login</title>
      		<!-- Don't change this title otherwise sessiontimeout handling will not work!!! -->
      <style type="text/css">
      html, body
      {
      	height:100%;
      	padding:0;
      	margin:0;
      	background-color:#0F0F0F;
      	min-height: 420px;
      	min-width: 575px;
      }
      
      .visible {
      	display: block;
      }
      
      .invisible {
      	display: none;
      }
      
      .button {
      	background: -moz-linear-gradient(center top , #FAFBFC, #D9DADA) repeat scroll 0 0 rgba(0, 0, 0, 0);
      	background: -ms-linear-gradient(top, #FAFBFC, #D9DADA);
      	background: -webkit-linear-gradient(top, #FAFBFC, #D9DADA);
      	border: 1px solid #B8B8B8;
      	color: #444444;
      	cursor: pointer;
      	font-weight: bold;
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	height:24px;
      }
      
      .buttonOff {
      	background-color: #D9DADA;
      	border: 1px solid #B8B8B8;
      	color: #444444;
      	cursor: pointer;
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	height:24px;
      }
      
      .button:active{
      	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
      }
      .button:hover, .buttonWiz:hover, .tabbutton:hover {
      	background: -moz-linear-gradient(center top , #D9DADA, #FAFBFC) repeat scroll 0 0 rgba(0, 0, 0, 0);
      	background: -ms-linear-gradient(top, #D9DADA, #FAFBFC);
      	background: -webkit-linear-gradient(top,#D9DADA, #FAFBFC);
      }
      
      #tblLang{
      	background-color:white;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:black;
      	position:fixed;
      	top:47px;
      	right:20px;
      	border-collapse:collapse;
      	display:none;
      }
      #tblLang tr{
      	background-color: rgba(0, 0, 0, 0);
      	cursor: pointer;
      }
      #tblLang tr:hover {
      	background-color: #f1f2f4;
      	border: 1px solid #0596FF;
      	color: #000000;
      }
      .btnLang{cursor: pointer;border-radius: 5px;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;border: 2px solid #0596FF;color: #0596FF;padding-top: 3px;}.btnLanSel{cursor: pointer;border-radius: 5px;border: 2px solid #0596FF;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;padding-top: 3px;background-color: #0596FF;color: white;}.btnLang:hover{background-color:#0596FF;color:white;}
      
      .divBrowserInfo{
      	padding-left: 20px;
      	padding-top:20px;
      	clear:both;
      }
      
      .browserInfo {
      	background: url("./../../imgs/warn_msg14.png") no-repeat scroll 1em 0.55em #0F0F0F;;
      	border: 1px solid #2f7d00;
      	color: red;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	padding: 5px 36px 5px 40px;
      	text-align: left;
      	width:370px;
      }
      .systemTxt{
      	padding-left:20px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 32pt;
      	color:#0596FF;
      }
      .loginTxt{
      	padding-left:20px;
      	padding-top:30px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      }
      .inputTxt{
      	width:140px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	color:black;
      	height:18px;
      }
      .divError{
      	padding-top: 10px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color: red;
      	display:none;
      }
      .divUserError{
      	padding-left: 20px;
      	padding-top: 100px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color: red;
      	clear: both;
      	padding-left: 20px;
      	padding-top: 15px;
      }
      .divJavaTxt{
      	width:190px;
      	float:right;
      	padding-top:5px;
      	padding-right:10px;
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      }
      .divForgotten{
      	font-family: Harmony Sans,Open Sans,Arial;
      	font-size: 10pt;
      	color:white;
      	padding-top:5px;
      	clear:both;
      }
      
      .disabledButton{
          cursor: not-allowed;
      }
      </style>
      
      <script type="text/javascript">
      <!--
      /* SessionId = '2EFC51DB5258ADFE5EA77FADF418E6F9'; */
      var loccheckvalidkeymerker = false;
      var loclastnameerror = false;
      var locpassworderror = false;
      var locconfirmpassworderror = false;
      
      function localeChange(lang) 
      {
      	// call the same page again with new language settings
      	document.forms.loginform1.action = "SiteMain.jsp?localeSelected="+lang+"&errorusr="+"0";
      	document.forms.loginform1.submit();
      }
      
      function localeClose(){
      	document.getElementById("tblLang").style.display = "";
      	document.getElementById("btnLang").className= "btnLang";
      }
      
      function checkCookieSettings()
      {
      	if(navigator && navigator.cookieEnabled === false){
      		document.getElementById("tdErrorMsg").innerHTML="Warning: Your browser settings prevent cookies from being stored.<br>Administration via Web-Based Management will not be possible!";
      		document.getElementById("tdErrorMsg").style.display = "";
      	}
      }
      
      function checkJavaSettings()
      {
      	// since the navigator.javaEnabled() method seems to check only the Microsoft java VM not the plug-in, better avoid calling it
      	return;
      	/*
      	if(navigator && navigator.javaEnabled() === false){
      		alert("Warnung: Ihre Browser-Einstellungen verhindern das Starten von Java-Applets.\nAdministration über Web-Based Management ist deshalb nicht möglich.");
      	}
      	*/
      }
      /*
      function checkDbReady(){
      	var bReady = %=branding.isDbReady()%;
      	if (bReady == false){
      		document.getElementById("tdErrorMsg").innerHTML="%=rbLogin.getString("dbNotReady")%";
      		document.getElementById("tdErrorMsg").style.display = "";
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("submitButton").disabled=true;
      		window.setTimeout(function(){location.reload();}, 5000);
      	}else{
      		document.getElementById("uname").disabled=false;
      		document.getElementById("upwd").disabled=false;
      		document.getElementById("submitButton").disabled=false;
      	}
      }
      */
      
      function checkBrowserSettings()
      {
      	checkCookieSettings();
      	if("true" == "false"){
      		
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("divForgotten").innerHTML="";
      		
      	}
      	//checkJavaSettings();
      	//checkDbReady();
      	//checkSystemType();
      }
      
      function getSystemType(){
      	return 1;
      }
      
      function checkSystemType(){
      	var sysType = getSystemType();
      	if (sysType == 0){
      		document.getElementById("tdErrorMsg").innerHTML="Error: Unknown system.<br>Administration via Web-Based Management will not be possible!";
      		document.getElementById("tdErrorMsg").style.display = "";
      		document.getElementById("uname").disabled=true;
      		document.getElementById("upwd").disabled=true;
      		document.getElementById("submitButton").disabled=true;
      	}
      }
      
      function selfFocus()
      {
      	if (window != window.top){
      		window.top.location.href = "/management/admin/locallogin.jsp";
      		return;
      	}
      }
      
      function hideJavascriptWarning()
      {
      	if(getSystemType() == 5 /* LX */ && document.URL.indexOf("/management/admin/locallogin.jsp")>=0){
      		window.close();
      	}
      	document.getElementById("tdErrorMsg").style.display = "none";
      }
      
      function checkUserLoginNameOfDigits(user)
      {
      	var chkZ = 0;
      	for (var i = 0; i < user.value.length; ++i){
      		if (user.value.charAt(i) >= "0" && user.value.charAt(i) <= "9"){
      			chkZ = chkZ + 1;
      		}
      	}
      	if (chkZ == 0){
      		return 1;
      	}else if (chkZ == user.value.length){
      		return 2;
      	}else{
      		return 0;
      	}
      }
      
      function checkNewPasswort(obj)
      {
      	var msg_err = "";
      	
      	if (obj.value == ""){
      		msg_err ="Please edit the password";
      		document.getElementById("UserPasswordErrorN").style.display="block";
      		document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      		return false;
      	}else{
      		if (obj.value.length < 8){
      				msg_err ="Please edit at least 8 characters";
      				document.getElementById("UserPasswordErrorN").style.display="block";
      				document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      				return false;
      		}else{
      				var ret = checkUserLoginNameOfDigits(obj);
      				switch (ret){
      					case 0:
      						document.getElementById("UserPasswordErrorN").style.display="n
      2000
      one";
      						locpassworderror = false;
      						return true;
      					case 1:
      						msg_err ="Please edit at least 1 digit";
      						document.getElementById("UserPasswordErrorN").style.display="block";
      						document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      						return false;
      					case 2:
      						msg_err ="Please edit at least 1 character";
      						document.getElementById("UserPasswordErrorN").style.display="block";
      						document.getElementById("UserPasswordErrorN").innerHTML = msg_err;
      						return false;
      				}
      		}
      	}
      	return true;
      }
      
      function checkConfirmPasswort(obj){
      	var pwd = document.getElementById("upwdn");
      	var msg_err = "";
      	
      	if (obj.value == ""){
      		msg_err ="Please edit the confirm password";
      		document.getElementById("UserPasswordErrorB").style.display="block";
      		document.getElementById("UserPasswordErrorB").innerHTML = msg_err;
      		return false;
      	}else{
      		if (obj.value != pwd.value){
      			msg_err ="Confirm password does not match password";
      			document.getElementById("UserPasswordErrorB").style.display="block";
      			document.getElementById("UserPasswordErrorB").innerHTML = msg_err;
      			return false;
      		}else{
      			document.getElementById("UserPasswordErrorB").style.display="none";
      			return true;
      		}
      	}
      	return true;
      }
      
      function checkFields()
      {
      	var user = document.getElementById("uname");
      	var passwd = document.getElementById("upwd");
      	var error = false;
      	if (user.value == "") {
      		document.getElementById("UserNameError").style.display="block";
      		user.focus();
      		error = true;
      	} else {
      		document.getElementById("UserNameError").style.display="none";
      	}
      
      	if (passwd.value == "") {
      		document.getElementById("UserPasswordError").style.display="block";
      		if (!error) {
      			passwd.focus();
      		}
      		error = true;
      	} else {
      		document.getElementById("UserPasswordError").style.display="none";
      	}
      
      	if(0 == 2)
      	{
      		// correct handling of special chars for password fields
      		// Check Input fields for Password New 
      		var passwdn = document.getElementById("upwdn");
      		var passwdb = document.getElementById("upwdb");
      		if (passwdn.value == ""){
      			document.getElementById("UserPasswordErrorN").style.display="block";
      			if (!error){
      				passwdn.focus();
      			}
      			error = true;
      		}else{
      			if (loccheckvalidkeymerker === false){
      				if(!checkNewPasswort(passwdn)){
      					if (!error)	{
      						passwdn.focus();
      					}
      					error = true;
      				}else{
      					document.getElementById("UserPasswordErrorN").style.display="none";
      				}
      			}else{
      				document.getElementById("UserPasswordErrorN").style.display="none";
      				loccheckvalidkeymerker = false;
      			}
      		}
      		if (passwdb.value == ""){
      			document.getElementById("UserPasswordErrorB").style.display="block";
      			if (!error){
      				passwdb.focus();
      			}
      			error = true;
      		}else{
      			if (loccheckvalidkeymerker === false){
      				if(!checkConfirmPasswort(passwdb)){
      					if (!error){
      						passwdb.focus();
      					}
      					error = true;
      				}else{
      					document.getElementById("UserPasswordErrorB").style.display="none";
      				}
      			}else{
      				document.getElementById("UserPasswordErrorB").style.display="none";
      				loccheckvalidkeymerker = false;
      			}
      		}
      	}
      	
      	if (error === false){
      		document.forms.loginform1.submit();
      	}
      
      	return !error;
      }
      
      function reloadPage()
      {
      	window.top.location.href = "./../logoff.jsp";
      }
      
      function passwordOnChange(obj)
      {
      	if (false === checkNewPasswort(obj)){
      		obj.value = "";
      		locpassworderror = true;
      	}
      }
      
      function passwordOnFocus()
      {
      	if (locpassworderror === false){
      		if (loclastnameerror === false){
      			document.getElementById("UserPasswordError").style.display="none";
      		}
      	}
      }
      
      function confirmPasswordOnChange(obj)
      {
      	if (false === checkConfirmPasswort(obj)){
      		obj.focus();
      	}
      }
      
      function confirmPasswordOnFocus(obj)
      {
      	if (locconfirmpassworderror === false){
      		if (locpassworderror === false){
      			document.getElementById("UserPasswordErrorN").style.display="none";
      		}else{
      			obj.value = "";
      			obj.focus();
      		}
      	}
      }
      
      function setSelectionRange(input, selectionStart, selectionEnd){
      	if (input.setSelectionRange){
      		// for FireFox
      		input.focus();
      		input.setSelectionRange(selectionStart, selectionStart);
      	}else if (input.createTextRange){
      		// for IE Explorer
      		var range = input.createTextRange();
      		range.collapse(true);
      		range.moveEnd('character', selectionEnd);
      		range.moveStart('character', selectionStart);
      		range.select();
      	}
      }
      
      function checkValidKey(obj, IdErrorFieldName)
      {
      	var code;
      	var szNew = "";
      	var errpos;
      	var val = obj.value;
      	
      	for(var i=0; i<val.length;i++){
      		code = val.charCodeAt(i);
      		if ( (code == 33 /*!*/|| code == 35 /*#*/|| code == 37/*%*/|| code == 61/*=*/) ||
      				 (code >= 40        && code <= 42/*(-**/) ||
      				 (code >= 44        && code <= 59/*,-[*/) ||
      				 (code >= 63        && code <= 91)        ||
      				 (code >= 93        && code <= 126/*]-~*/)  )
      		{
      			szNew += val.charAt(i);
      		}else{
      			errpos = i;
      		}
      	}
      	
      	if (obj.value != szNew){
      		var msg_err ="Possible characters: [a-z][A-Z][0-9]!#%()*,-./:;=?@[]^_`{|}~";
      		var objErr = document.getElementById(IdErrorFieldName);
      		objErr.style.display="block";
      		objErr.innerHTML = msg_err;
      		errpos = 0; // then curser goes at first position H65272
      		obj.value = ""; // then input field is empty H65272
      		setSelectionRange(obj,errpos,errpos);
      		loccheckvalidkeymerker = true;
      	}
      	obj = null;
      }
      
      function processUserName(obj)
      {
      		var userName = obj.value;
      		if (userName.length > 0 && (userName.lastIndexOf("@") == -1) ) {
      			obj.value = userName + "@system";
      		}
      }
      
      function submitEnter(e)
      {
      	var keycode;
      	if (window.event){
      		keycode = window.event.keyCode;
      	}else if (e){
      		keycode = e.which;
      	}else{
      		return true;
      	}
      	if (keycode == 13){
      		checkFields();
      		return false;
      	}else{
      		return true;
      	}
      }
      
      function showLangSelect(){
      	document.getElementById("btnLang").className = "btnLanSel";
      	document.getElementById("tblLang").style.display = "block";
      }
      
      function loginHarden(){
      
                  document.getElementById("submitButton").classList.remove("disabledButton");
                  document.getElementById("submitButton").disabled = false;
                  
                      
      
                  
                             
                          document.getElementById("submitButton").disabled = true;                    
                          document.getElementById("submitButton").classList.add("disabledButton");    
                          
                          var totalSecondsBlocked = 0;                    
                          var hardenTimerInterval;
                         
                         if(localStorage.getItem("totalSecondsBlocked") != null && localStorage.getItem("loginSessionID") != null && document.location.href == localStorage.getItem("loginSessionID"))
                             totalSecondsBlocked = localStorage.getItem("totalSecondsBlocked");
                         
                         
                         function updateBlockTimeMessage(){                       
                          var minutes = Math.floor(totalSecondsBlocked/60);
                          var seconds = totalSecondsBlocked%60;
                             document.getElementById("message1").innerHTML = "You can try again in " + minutes + " minutes and " + seconds + " seconds.";
                             
                             if(totalSecondsBlocked <= 0)
                                  clearInterval(hardenTimerInterval);                        
                                 
                                 
                             if(totalSecondsBlocked > 0){
                                 totalSecondsBlocked--;
                                 localStorage.setItem("totalSecondsBlocked", totalSecondsBlocked);
                                 localStorage.setItem("loginSessionID", document.location.href);
                                 }
                                 else{
                                  document.getElementById("message1").innerHTML = "";
                                  document.getElementById("submitButton").disabled = false;
                        
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-18T16:32:45.000Z",
         "app" : {
            "http" : {
               "bodymd5" : "5c05bcd71d043e9add6b43b4b70b22ab",
               "bodymmh3" : 2101837109,
               "component" : [
                  {
                     "product" : "Java",
                     "productvendor" : "Oracle"
                  }
               ],
               "description" : "Streamline Portal",
               "headermd5" : "8a0fbb9d3b7da4cb106d6959e2c0a647",
               "headermmh3" : -1098033501,
               "title" : "Local administrator login"
            },
            "length" : 16384
         },
         "asn" : "AS8399",
         "ca" : "false",
         "city" : "Paris",
         "country" : "FR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 \r\nCache-Control: private\r\nSet-Cookie: JSESSIONID=2EFC51DB5258ADFE5EA77FADF418E6F9; Path=/management; Secure; HttpOnly\r\nvary: accept-encoding\r\nContent-Type: text/html;charset=UTF-8\r\nContent-Language: en\r\nTransfer-Encoding: chunked\r\nDate: Mon, 18 Nov 2024 16:28:42 GMT\r\nConnection: close\r\n\r\n2000\r\n\n\n\n\n<!--abrakadabrasimsalabim23-->\n\n<!DOCTYPE html>\n\n\n\n\n\n<html>\n<head>\n\t\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n\t\t<meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\">\n\t\t<meta http-equiv=\"Content-style-type\" content=\"text/css\">\n\t\t<meta http-equiv=\"Cache-Control\" content=\"no-cache\">\n\t\t<meta http-equiv=\"Content-Script-Type\" content=\"text/javascript\">\n\t\t<meta http-equiv=\"Pragma\" content=\"no-cache\">\n\t\t<meta http-equiv=\"expires\" content=\"-1\">\n\t\t<meta name=\"description\" content=\"Streamline Portal\">\n\t\t<link rel=\"shortcut icon\" href=\"/management/admin/imgs/favicon.ico\" type=\"image/x-icon\">\n\t\t<link rel=\"icon\" href=\"/management/admin/imgs/favicon.gif\" type=\"image/gif\">\n\t\t<title>Local administrator login</title>\n\t\t<!-- Don't change this title otherwise sessiontimeout handling will not work!!! -->\n<style type=\"text/css\">\nhtml, body\n{\n\theight:100%;\n\tpadding:0;\n\tmargin:0;\n\tbackground-color:#0F0F0F;\n\tmin-height: 420px;\n\tmin-width: 575px;\n}\n\n.visible {\n\tdisplay: block;\n}\n\n.invisible {\n\tdisplay: none;\n}\n\n.button {\n\tbackground: -moz-linear-gradient(center top , #FAFBFC, #D9DADA) repeat scroll 0 0 rgba(0, 0, 0, 0);\n\tbackground: -ms-linear-gradient(top, #FAFBFC, #D9DADA);\n\tbackground: -webkit-linear-gradient(top, #FAFBFC, #D9DADA);\n\tborder: 1px solid #B8B8B8;\n\tcolor: #444444;\n\tcursor: pointer;\n\tfont-weight: bold;\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\theight:24px;\n}\n\n.buttonOff {\n\tbackground-color: #D9DADA;\n\tborder: 1px solid #B8B8B8;\n\tcolor: #444444;\n\tcursor: pointer;\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\theight:24px;\n}\n\n.button:active{\n\tbox-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;\n}\n.button:hover, .buttonWiz:hover, .tabbutton:hover {\n\tbackground: -moz-linear-gradient(center top , #D9DADA, #FAFBFC) repeat scroll 0 0 rgba(0, 0, 0, 0);\n\tbackground: -ms-linear-gradient(top, #D9DADA, #FAFBFC);\n\tbackground: -webkit-linear-gradient(top,#D9DADA, #FAFBFC);\n}\n\n#tblLang{\n\tbackground-color:white;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:black;\n\tposition:fixed;\n\ttop:47px;\n\tright:20px;\n\tborder-collapse:collapse;\n\tdisplay:none;\n}\n#tblLang tr{\n\tbackground-color: rgba(0, 0, 0, 0);\n\tcursor: pointer;\n}\n#tblLang tr:hover {\n\tbackground-color: #f1f2f4;\n\tborder: 1px solid #0596FF;\n\tcolor: #000000;\n}\n.btnLang{cursor: pointer;border-radius: 5px;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;border: 2px solid #0596FF;color: #0596FF;padding-top: 3px;}.btnLanSel{cursor: pointer;border-radius: 5px;border: 2px solid #0596FF;width: 26px;height: 23px;text-align: center;font-family: Harmony Sans,Open Sans,Arial;font-size: 10pt;padding-top: 3px;background-color: #0596FF;color: white;}.btnLang:hover{background-color:#0596FF;color:white;}\n\n.divBrowserInfo{\n\tpadding-left: 20px;\n\tpadding-top:20px;\n\tclear:both;\n}\n\n.browserInfo {\n\tbackground: url(\"./../../imgs/warn_msg14.png\") no-repeat scroll 1em 0.55em #0F0F0F;;\n\tborder: 1px solid #2f7d00;\n\tcolor: red;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tpadding: 5px 36px 5px 40px;\n\ttext-align: left;\n\twidth:370px;\n}\n.systemTxt{\n\tpadding-left:20px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 32pt;\n\tcolor:#0596FF;\n}\n.loginTxt{\n\tpadding-left:20px;\n\tpadding-top:30px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n}\n.inputTxt{\n\twidth:140px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tcolor:black;\n\theight:18px;\n}\n.divError{\n\tpadding-top: 10px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor: red;\n\tdisplay:none;\n}\n.divUserError{\n\tpadding-left: 20px;\n\tpadding-top: 100px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor: red;\n\tclear: both;\n\tpadding-left: 20px;\n\tpadding-top: 15px;\n}\n.divJavaTxt{\n\twidth:190px;\n\tfloat:right;\n\tpadding-top:5px;\n\tpadding-right:10px;\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n}\n.divForgotten{\n\tfont-family: Harmony Sans,Open Sans,Arial;\n\tfont-size: 10pt;\n\tcolor:white;\n\tpadding-top:5px;\n\tclear:both;\n}\n\n.disabledButton{\n    cursor: not-allowed;\n}\n</style>\n\n<script type=\"text/javascript\">\n<!--\n/* SessionId = '2EFC51DB5258ADFE5EA77FADF418E6F9'; */\nvar loccheckvalidkeymerker = false;\nvar loclastnameerror = false;\nvar locpassworderror = false;\nvar locconfirmpassworderror = false;\n\nfunction localeChange(lang) \n{\n\t// call the same page again with new language settings\n\tdocument.forms.loginform1.action = \"SiteMain.jsp?localeSelected=\"+lang+\"&errorusr=\"+\"0\";\n\tdocument.forms.loginform1.submit();\n}\n\nfunction localeClose(){\n\tdocument.getElementById(\"tblLang\").style.display = \"\";\n\tdocument.getElementById(\"btnLang\").className= \"btnLang\";\n}\n\nfunction checkCookieSettings()\n{\n\tif(navigator && navigator.cookieEnabled === false){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"Warning: Your browser settings prevent cookies from being stored.<br>Administration via Web-Based Management will not be possible!\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t}\n}\n\nfunction checkJavaSettings()\n{\n\t// since the navigator.javaEnabled() method seems to check only the Microsoft java VM not the plug-in, better avoid calling it\n\treturn;\n\t/*\n\tif(navigator && navigator.javaEnabled() === false){\n\t\talert(\"Warnung: Ihre Browser-Einstellungen verhindern das Starten von Java-Applets.\\nAdministration \u00fcber Web-Based Management ist deshalb nicht m\u00f6glich.\");\n\t}\n\t*/\n}\n/*\nfunction checkDbReady(){\n\tvar bReady = %=branding.isDbReady()%;\n\tif (bReady == false){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"%=rbLogin.getString(\"dbNotReady\")%\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"submitButton\").disabled=true;\n\t\twindow.setTimeout(function(){location.reload();}, 5000);\n\t}else{\n\t\tdocument.getElementById(\"uname\").disabled=false;\n\t\tdocument.getElementById(\"upwd\").disabled=false;\n\t\tdocument.getElementById(\"submitButton\").disabled=false;\n\t}\n}\n*/\n\nfunction checkBrowserSettings()\n{\n\tcheckCookieSettings();\n\tif(\"true\" == \"false\"){\n\t\t\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"divForgotten\").innerHTML=\"\";\n\t\t\n\t}\n\t//checkJavaSettings();\n\t//checkDbReady();\n\t//checkSystemType();\n}\n\nfunction getSystemType(){\n\treturn 1;\n}\n\nfunction checkSystemType(){\n\tvar sysType = getSystemType();\n\tif (sysType == 0){\n\t\tdocument.getElementById(\"tdErrorMsg\").innerHTML=\"Error: Unknown system.<br>Administration via Web-Based Management will not be possible!\";\n\t\tdocument.getElementById(\"tdErrorMsg\").style.display = \"\";\n\t\tdocument.getElementById(\"uname\").disabled=true;\n\t\tdocument.getElementById(\"upwd\").disabled=true;\n\t\tdocument.getElementById(\"submitButton\").disabled=true;\n\t}\n}\n\nfunction selfFocus()\n{\n\tif (window != window.top){\n\t\twindow.top.location.href = \"/management/admin/locallogin.jsp\";\n\t\treturn;\n\t}\n}\n\nfunction hideJavascriptWarning()\n{\n\tif(getSystemType() == 5 /* LX */ && document.URL.indexOf(\"/management/admin/locallogin.jsp\")>=0){\n\t\twindow.close();\n\t}\n\tdocument.getElementById(\"tdErrorMsg\").style.display = \"none\";\n}\n\nfunction checkUserLoginNameOfDigits(user)\n{\n\tvar chkZ = 0;\n\tfor (var i = 0; i < user.value.length; ++i){\n\t\tif (user.value.charAt(i) >= \"0\" && user.value.charAt(i) <= \"9\"){\n\t\t\tchkZ = chkZ + 1;\n\t\t}\n\t}\n\tif (chkZ == 0){\n\t\treturn 1;\n\t}else if (chkZ == user.value.length){\n\t\treturn 2;\n\t}else{\n\t\treturn 0;\n\t}\n}\n\nfunction checkNewPasswort(obj)\n{\n\tvar msg_err = \"\";\n\t\n\tif (obj.value == \"\"){\n\t\tmsg_err =\"Please edit the password\";\n\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\treturn false;\n\t}else{\n\t\tif (obj.value.length < 8){\n\t\t\t\tmsg_err =\"Please edit at least 8 characters\";\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\treturn false;\n\t\t}else{\n\t\t\t\tvar ret = checkUserLoginNameOfDigits(obj);\n\t\t\t\tswitch (ret){\n\t\t\t\t\tcase 0:\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"n\r\n2000\r\none\";\n\t\t\t\t\t\tlocpassworderror = false;\n\t\t\t\t\t\treturn true;\n\t\t\t\t\tcase 1:\n\t\t\t\t\t\tmsg_err =\"Please edit at least 1 digit\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\t\t\treturn false;\n\t\t\t\t\tcase 2:\n\t\t\t\t\t\tmsg_err =\"Please edit at least 1 character\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").innerHTML = msg_err;\n\t\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t}\n\t}\n\treturn true;\n}\n\nfunction checkConfirmPasswort(obj){\n\tvar pwd = document.getElementById(\"upwdn\");\n\tvar msg_err = \"\";\n\t\n\tif (obj.value == \"\"){\n\t\tmsg_err =\"Please edit the confirm password\";\n\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\tdocument.getElementById(\"UserPasswordErrorB\").innerHTML = msg_err;\n\t\treturn false;\n\t}else{\n\t\tif (obj.value != pwd.value){\n\t\t\tmsg_err =\"Confirm password does not match password\";\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").innerHTML = msg_err;\n\t\t\treturn false;\n\t\t}else{\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn true;\n}\n\nfunction checkFields()\n{\n\tvar user = document.getElementById(\"uname\");\n\tvar passwd = document.getElementById(\"upwd\");\n\tvar error = false;\n\tif (user.value == \"\") {\n\t\tdocument.getElementById(\"UserNameError\").style.display=\"block\";\n\t\tuser.focus();\n\t\terror = true;\n\t} else {\n\t\tdocument.getElementById(\"UserNameError\").style.display=\"none\";\n\t}\n\n\tif (passwd.value == \"\") {\n\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"block\";\n\t\tif (!error) {\n\t\t\tpasswd.focus();\n\t\t}\n\t\terror = true;\n\t} else {\n\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"none\";\n\t}\n\n\tif(0 == 2)\n\t{\n\t\t// correct handling of special chars for password fields\n\t\t// Check Input fields for Password New \n\t\tvar passwdn = document.getElementById(\"upwdn\");\n\t\tvar passwdb = document.getElementById(\"upwdb\");\n\t\tif (passwdn.value == \"\"){\n\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"block\";\n\t\t\tif (!error){\n\t\t\t\tpasswdn.focus();\n\t\t\t}\n\t\t\terror = true;\n\t\t}else{\n\t\t\tif (loccheckvalidkeymerker === false){\n\t\t\t\tif(!checkNewPasswort(passwdn)){\n\t\t\t\t\tif (!error)\t{\n\t\t\t\t\t\tpasswdn.focus();\n\t\t\t\t\t}\n\t\t\t\t\terror = true;\n\t\t\t\t}else{\n\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t\t\tloccheckvalidkeymerker = false;\n\t\t\t}\n\t\t}\n\t\tif (passwdb.value == \"\"){\n\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"block\";\n\t\t\tif (!error){\n\t\t\t\tpasswdb.focus();\n\t\t\t}\n\t\t\terror = true;\n\t\t}else{\n\t\t\tif (loccheckvalidkeymerker === false){\n\t\t\t\tif(!checkConfirmPasswort(passwdb)){\n\t\t\t\t\tif (!error){\n\t\t\t\t\t\tpasswdb.focus();\n\t\t\t\t\t}\n\t\t\t\t\terror = true;\n\t\t\t\t}else{\n\t\t\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tdocument.getElementById(\"UserPasswordErrorB\").style.display=\"none\";\n\t\t\t\tloccheckvalidkeymerker = false;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tif (error === false){\n\t\tdocument.forms.loginform1.submit();\n\t}\n\n\treturn !error;\n}\n\nfunction reloadPage()\n{\n\twindow.top.location.href = \"./../logoff.jsp\";\n}\n\nfunction passwordOnChange(obj)\n{\n\tif (false === checkNewPasswort(obj)){\n\t\tobj.value = \"\";\n\t\tlocpassworderror = true;\n\t}\n}\n\nfunction passwordOnFocus()\n{\n\tif (locpassworderror === false){\n\t\tif (loclastnameerror === false){\n\t\t\tdocument.getElementById(\"UserPasswordError\").style.display=\"none\";\n\t\t}\n\t}\n}\n\nfunction confirmPasswordOnChange(obj)\n{\n\tif (false === checkConfirmPasswort(obj)){\n\t\tobj.focus();\n\t}\n}\n\nfunction confirmPasswordOnFocus(obj)\n{\n\tif (locconfirmpassworderror === false){\n\t\tif (locpassworderror === false){\n\t\t\tdocument.getElementById(\"UserPasswordErrorN\").style.display=\"none\";\n\t\t}else{\n\t\t\tobj.value = \"\";\n\t\t\tobj.focus();\n\t\t}\n\t}\n}\n\nfunction setSelectionRange(input, selectionStart, selectionEnd){\n\tif (input.setSelectionRange){\n\t\t// for FireFox\n\t\tinput.focus();\n\t\tinput.setSelectionRange(selectionStart, selectionStart);\n\t}else if (input.createTextRange){\n\t\t// for IE Explorer\n\t\tvar range = input.createTextRange();\n\t\trange.collapse(true);\n\t\trange.moveEnd('character', selectionEnd);\n\t\trange.moveStart('character', selectionStart);\n\t\trange.select();\n\t}\n}\n\nfunction checkValidKey(obj, IdErrorFieldName)\n{\n\tvar code;\n\tvar szNew = \"\";\n\tvar errpos;\n\tvar val = obj.value;\n\t\n\tfor(var i=0; i<val.length;i++){\n\t\tcode = val.charCodeAt(i);\n\t\tif ( (code == 33 /*!*/|| code == 35 /*#*/|| code == 37/*%*/|| code == 61/*=*/) ||\n\t\t\t\t (code >= 40        && code <= 42/*(-**/) ||\n\t\t\t\t (code >= 44        && code <= 59/*,-[*/) ||\n\t\t\t\t (code >= 63        && code <= 91)        ||\n\t\t\t\t (code >= 93        && code <= 126/*]-~*/)  )\n\t\t{\n\t\t\tszNew += val.charAt(i);\n\t\t}else{\n\t\t\terrpos = i;\n\t\t}\n\t}\n\t\n\tif (obj.value != szNew){\n\t\tvar msg_err =\"Possible characters: [a-z][A-Z][0-9]!#%()*,-./:;=?@[]^_`{|}~\";\n\t\tvar objErr = document.getElementById(IdErrorFieldName);\n\t\tobjErr.style.display=\"block\";\n\t\tobjErr.innerHTML = msg_err;\n\t\terrpos = 0; // then curser goes at first position H65272\n\t\tobj.value = \"\"; // then input field is empty H65272\n\t\tsetSelectionRange(obj,errpos,errpos);\n\t\tloccheckvalidkeymerker = true;\n\t}\n\tobj = null;\n}\n\nfunction processUserName(obj)\n{\n\t\tvar userName = obj.value;\n\t\tif (userName.length > 0 && (userName.lastIndexOf(\"@\") == -1) ) {\n\t\t\tobj.value = userName + \"@system\";\n\t\t}\n}\n\nfunction submitEnter(e)\n{\n\tvar keycode;\n\tif (window.event){\n\t\tkeycode = window.event.keyCode;\n\t}else if (e){\n\t\tkeycode = e.which;\n\t}else{\n\t\treturn true;\n\t}\n\tif (keycode == 13){\n\t\tcheckFields();\n\t\treturn false;\n\t}else{\n\t\treturn true;\n\t}\n}\n\nfunction showLangSelect(){\n\tdocument.getElementById(\"btnLang\").className = \"btnLanSel\";\n\tdocument.getElementById(\"tblLang\").style.display = \"block\";\n}\n\nfunction loginHarden(){\n\n            document.getElementById(\"submitButton\").classList.remove(\"disabledButton\");\n            document.getElementById(\"submitButton\").disabled = false;\n            \n                \n\n            \n                       \n                    document.getElementById(\"submitButton\").disabled = true;                    \n                    document.getElementById(\"submitButton\").classList.add(\"disabledButton\");    \n                    \n                    var totalSecondsBlocked = 0;                    \n                    var hardenTimerInterval;\n                   \n                   if(localStorage.getItem(\"totalSecondsBlocked\") != null && localStorage.getItem(\"loginSessionID\") != null && document.location.href == localStorage.getItem(\"loginSessionID\"))\n                       totalSecondsBlocked = localStorage.getItem(\"totalSecondsBlocked\");\n                   \n                   \n                   function updateBlockTimeMessage(){                       \n                    var minutes = Math.floor(totalSecondsBlocked/60);\n                    var seconds = totalSecondsBlocked%60;\n                       document.getElementById(\"message1\").innerHTML = \"You can try again in \" + minutes + \" minutes and \" + seconds + \" seconds.\";\n                       \n                       if(totalSecondsBlocked <= 0)\n                            clearInterval(hardenTimerInterval);                        \n                           \n                           \n                       if(totalSecondsBlocked > 0){\n                           totalSecondsBlocked--;\n                           localStorage.setItem(\"totalSecondsBlocked\", totalSecondsBlocked);\n                           localStorage.setItem(\"loginSessionID\", document.location.href);\n                           }\n                           else{\n                            document.getElementById(\"message1\").innerHTML = \"\";\n                            document.getElementById(\"submitButton\").disabled = false;\n                  ",
         "datamd5" : "24e68d223697bb432c42c1661cfa987c",
         "datammh3" : 1329754019,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "fingerprint" : {
            "md5" : "15d64dc706c01c5f74170adfee4c04c6",
            "sha1" : "c399c71e101cdc8ed0d1838356b5709b06f444e7",
            "sha256" : "bdfa40a82ede51b2f04600d2ac1cd64fc809b98d0e71564ad6578266b06a6ebf"
         },
         "forward" : "157.143.155.155",
         "geolocus" : {
            "asn" : "AS8399",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "FR",
            "countryname" : "France",
            "domain" : [
               "sewan.fr"
            ],
            "isineu" : "true",
            "latitude" : "46.227638",
            "location" : "46.227638,2.213749",
            "longitude" : "2.213749",
            "netname" : "Sewan",
            "organization" : "SEWAN SAS",
            "subnet" : "157.143.128.0/17"
         },
         "hostname" : [
            "157.143.155.155"
         ],
         "ip" : "157.143.155.155",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "48.8323",
         "location" : "48.8323,2.4075",
         "longitude" : "2.4075",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "SEWAN SAS",
         "os" : "Linux",
         "osdistribution" : "sUse",
         "osvendor" : "Linux",
         "port" : 44443,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "seen_date" : "2024-11-18",
         "serial" : 1,
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "urlscan::redirect",
         "status" : 200,
         "subject" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "subnet" : "157.143.128.0/18",
         "tag" : "<enterprise field>: tag",
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/management/admin/jsp/SiteMain.jsp",
         "validity" : {
            "notafter" : "2033-11-22T00:00:00Z",
            "notbefore" : "2023-11-22T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "false"
      }
      
  • 157.143.155.155:44443 (tcp/http/tls) - last seen on 2024-11-18 at 16:25:17 UTC

    • IP
      157.143.155.155
      Network
      157.143.128.0/18
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      https://157.143.155.155:44443/ 200

      HTTP Title
      redirect
      ASN
      AS8399
      Organization
      SEWAN SAS
      Protocol
      http Cert not expired http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
    • Issuer Common Name
      OpenScape Business
      Issuer Organization
      Stac Systemes
      Subject Organization
      Stac Systemes
      Subject Common Name
      OpenScape Business
      SHA256 Fingerprint
      bdfa40a82ede51b2f04600d2ac1cd64fc809b98d0e71564ad6578266b06a6ebf
      Validity Not Before
      2023-11-22T00:00:00Z
      Validity Not After
      2033-11-22T00:00:00Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      3ed895322a982f0c32ecb59633919716
      HTTP Header MD5
      7081f13b3725e14956c903b3bb53a7e9
      HTTP Body MD5
      2f6509f7fbceeb68c446c1e7275b8b77
    • HTTP/1.1 200 
      Content-Type: text/html;charset=ISO-8859-1
      Content-Length: 189
      Date: Mon, 18 Nov 2024 16:21:14 GMT
      Connection: close
      
      
      
      
      <html>
      <head>
          <title>redirect</title>
          <meta http-equiv="refresh" content="0; URL=https://<ip>:44443/management/admin/jsp/SiteMain.jsp">
      </head>
      <body>
      </body>
      </html>
      
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-18T16:25:17.000Z",
         "app" : {
            "http" : {
               "bodymd5" : "2f6509f7fbceeb68c446c1e7275b8b77",
               "bodymmh3" : 1075747554,
               "headermd5" : "7081f13b3725e14956c903b3bb53a7e9",
               "headermmh3" : 66509583,
               "title" : "redirect"
            },
            "length" : 316
         },
         "asn" : "AS8399",
         "ca" : "false",
         "city" : "Paris",
         "country" : "FR",
         "data" : "HTTP/1.1 200 \r\nContent-Type: text/html;charset=ISO-8859-1\r\nContent-Length: 189\r\nDate: Mon, 18 Nov 2024 16:21:14 GMT\r\nConnection: close\r\n\r\n\n\n\n<html>\n<head>\n    <title>redirect</title>\n    <meta http-equiv=\"refresh\" content=\"0; URL=https://<ip>:44443/management/admin/jsp/SiteMain.jsp\">\n</head>\n<body>\n</body>\n</html>\n",
         "datamd5" : "3ed895322a982f0c32ecb59633919716",
         "datammh3" : 1744218414,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "fingerprint" : {
            "md5" : "15d64dc706c01c5f74170adfee4c04c6",
            "sha1" : "c399c71e101cdc8ed0d1838356b5709b06f444e7",
            "sha256" : "bdfa40a82ede51b2f04600d2ac1cd64fc809b98d0e71564ad6578266b06a6ebf"
         },
         "geolocus" : {
            "asn" : "AS8399",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "FR",
            "countryname" : "France",
            "domain" : [
               "sewan.fr"
            ],
            "isineu" : "true",
            "latitude" : "46.227638",
            "location" : "46.227638,2.213749",
            "longitude" : "2.213749",
            "netname" : "Sewan",
            "organization" : "SEWAN SAS",
            "subnet" : "157.143.128.0/17"
         },
         "ip" : "157.143.155.155",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "48.8323",
         "location" : "48.8323,2.4075",
         "longitude" : "2.4075",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "SEWAN SAS",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 44443,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "seen_date" : "2024-11-18",
         "serial" : 1,
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "datascan",
         "status" : 200,
         "subject" : {
            "commonname" : "OpenScape Business",
            "country" : "Fr",
            "organization" : "Stac Systemes",
            "organizationalunit" : "Stac Systemes"
         },
         "subnet" : "157.143.128.0/18",
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/",
         "validity" : {
            "notafter" : "2033-11-22T00:00:00Z",
            "notbefore" : "2023-11-22T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "false"
      }