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" }