whois.handle: IT-VODAFONE-20040205
whois.name: Vodafone Italy ask to use the space unassigment but allocated. It will be used for mobile customers (GPRS and UMTS).
whois.cidrs: 83.224.84.0/22 83.224.88.0/21 83.224.96.0/19 83.224.128.0/17
whois.created: 2004-12-16T00:00:00.000000
whois.updated: 2011-11-22T00:00:00.000000
whois.handle: ORG-VON1-RIPE
whois.name: Vodafone Italia S.p.A.
whois.address: Via Guglielmo Jervis nr.13\n10015\nIvrea (Tourin)\nITALY
whois.handle: VI745-RIPE
whois.name: Vodafone Italy
whois.email: italy.abuse@mail.vodafone.it
whois.handle: VI745-RIPE
whois.name: Vodafone Italy
whois.email: italy.abuse@mail.vodafone.it
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T18:35:10.300161
services.banner: HTTP/1.0 200 OK
  Date:  <REDACTED>
  Content-Type: text/html; charset=utf-8
  Cache-Control: no-cache, no-store, must-revalidate, private
  Expires: Thu, 31 Dec 1970 00:00:00 GMT
  Pragma: no-cache
  X-Frame-Options: SAMEORIGIN
  X-XSS-Protection: 1
  X-Content-Type-Options: nosniff
  Connection: close
  
services.value: login-page
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T18:35:10.300161
services.uri: http://83.224.176.165/
services.protocol: HTTP/1.0
services.status_reason: OK
services.key: X-Frame-Options
services.headers: SAMEORIGIN
services.key: Connection
services.headers: close
services.key: Cache-Control
services.headers: no-cache, no-store, must-revalidate, private
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/html; charset=utf-8
services.key: Pragma
services.headers: no-cache
services.key: Date
services.headers: <REDACTED>
services.key: X-XSS-Protection
services.headers: 1
services.key: Expires
services.headers: Thu, 31 Dec 1970 00:00:00 GMT
services.html_tags: <title>Router -> Login</title> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=gb2312" /> <meta name='robots' content='noindex,nofollow'>
services.body: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  <html>
  	<head>
  		<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=gb2312" />
  		<meta name='robots' content='noindex,nofollow'>
  		<title>Router -> Login</title>
  
  <style>
  body {
  	padding: 0;
  	margin: 0 0;
  	font: 14px sans-serif; 
  	color: #770000;
    text-align: center;
  	background: #B6D6F5;
  }
  
  .login {
  	margin: auto;
  	margin-top: 150px;
    padding:10px;
    text-align:center;
    float:center;
    width:380px;
  	background: #ffffff;
  	border: 1px solid #aa4444;
  }
  
  .login_label, .login_input, .login_msg {
    padding:10px;
    text-align:left;
    float:left; 
    width:100px;
    font-size:20px;
    color:#002200;
  }
  
  .login_msg {
    width:300px;
    font-size:25px;
    color:#0000FF;
  }
  
  .login_input input {
    width:200px;
  }
  
  .login_button {
    margin:15px;
  	height:35px;
  	width:120px;
    font-size:20px;
  }
  </style>
  
  <script type='text/javascript'>
  var page = null;
  var txt_login = "Login";
  var txt_login_ok = "Login successfully";
  var txt_login_fail = "Login failed! Check your username & password!";
  var txt_id = "Router";
  var msg = txt_login + ' ' + txt_id;
  
  function E(e) {
  	return (typeof(e) == 'string') ? document.getElementById(e) : e;
  }
  
  function W(s)
  {
  	document.write(s);
  }
  
  function checkEvent(evt) {
  	if (typeof(evt) == 'undefined') {
  		// IE
  		evt = event;
  		evt.target = evt.srcElement;
  		evt.relatedTarget = evt.toElement;
  	}
  	return evt;
  }
  
  function loadPage() {
  	if( page == null ) {
  		document.location.reload(1);
  	}else{
  		window.location.replace(page);
  	}
  }
  
  function resetMsg() {
  	E('login_msg').innerHTML = msg;
  }
  
  function onSuccess(txt) {
  	var v = txt.split(',');
  	if( v[0] == "OK" ){
  		//document.cookie = 'web_session=' + v[1] + '; expires=' +
  		//	(new Date(new Date().getTime() + (1 * 86400000))).toUTCString() + '; path=/' + '; SameSite=Strict';
  		E('login_msg').innerHTML=txt_login_ok;
  		page = "index.jsp";
  
  		setTimeout(loadPage, 1000);
  	}else{
  		E('login_msg').innerHTML=txt_login_fail;
  		page = null;
  		E('passwd').value = "";
  		E('passwd').focus();
  		setTimeout(resetMsg, 5*1000);
  	}
  }
  
  function onFailure(x) {
  	E('login_msg').innerHTML=txt_login_fail;
  	setTimeout(resetMsg, 5*1000);
  }
  
  var Try = {
    these: function() {
      var returnValue;
  
      for (var i = 0, length = arguments.length; i < length; i++) {
        var lambda = arguments[i];
        try {
          returnValue = lambda();
          break;
        } catch (e) {}
      }
  
      return returnValue;
    }
  }
  
  function callback()
  {
  	if(AR.readyState==4) {
  		if(AR.status==200) {
  			onSuccess(AR.responseText);
  		}else{
  			onFailure(AR.responseText);
  		}
  	}
  } 
  
  ///////////////////////////////////////////////////////////////////
  var AR = null;
  function creatAjaxReq(url)
  {
  	if (AR) delete AR;
  	
  	AR = Try.these(
      function() {return new XMLHttpRequest()},
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
    );
  
  	if(AR)
  	{
  		AR.open("Get",url,true);
  		AR.onreadystatechange = callback;
  		AR.send(null);
  	}
  }
  
  function onOk()
  {
  	creatAjaxReq("check_auth.jsp?_ajax=1&_username=" + escape(E('username').value) + "&_passwd=" + escape(E('passwd').value));
  }
  
  function init()
  {
  	var s;
  
  	E('username').focus();
  	
  	E('username').onkeypress = function(ev) {
  			if (checkEvent(ev).keyCode == 13) E('passwd').focus();
  		};
  		
  	E('passwd').onkeypress = function(ev) { 
  			if (checkEvent(ev).keyCode == 13) onOk();
  		};
  }
  function mykeydown()
  {
  	if(typeof(window.event)=='undefined') return true;
  	
  	if(window.event.keyCode==13){
  		if(E('passwd').value=='') E('passwd').focus();
  		else onOk();
  		return false;
  	}
  	
  	return true;
  }
  
  </script>
  
  </head>
  <body onload='init()'>
  	<form name='login' method='post' action='/' onkeydown="return mykeydown()">
  	<div class="login">
  		<span id='login_msg' class='login_msg'>
  			<script type='text/javascript'> 
  				W(txt_id + ' ' + txt_login);
  				</script>
  		</span>
  		<div style='clear:both'>
  			<span class='login_label'>Username</span>
  			<span class='login_input'><input type='text' id='username'/></span>
  		</div> 
  		<div style='clear:both'>
  			<span class='login_label'>Password</span> 
  			<span class='login_input'><input type='password' id='passwd'/></span>
  		</div> 
  		<div style='clear:both'>
  			<input type='button' class='login_button' onclick='onOk()' value=' Login '/>
  		</div>
  	</div>
  </form>
  </body>
  </html>
  
services.body_hash_sha1: sha1:d001876920325e68a5090dbd5772d2284f2a8854
services.supported_versions: HTTP/1.0
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T10:48:13.760949
services.banner: HTTP/1.0 401 Unauthorized
  Date:  <REDACTED>
  Content-Type: text/html; charset=utf-8
  Cache-Control: no-cache, no-store, must-revalidate, private
  Expires: Thu, 31 Dec 1970 00:00:00 GMT
  Pragma: no-cache
  X-Frame-Options: SAMEORIGIN
  X-XSS-Protection: 1
  X-Content-Type-Options: nosniff
  Connection: close
  
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T10:48:13.760949
services.uri: http://83.224.176.165:4444/
services.protocol: HTTP/1.0
services.status_reason: Unauthorized
services.key: X-Frame-Options
services.headers: SAMEORIGIN
services.key: Connection
services.headers: close
services.key: Cache-Control
services.headers: no-cache, no-store, must-revalidate, private
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/html; charset=utf-8
services.key: Pragma
services.headers: no-cache
services.key: Date
services.headers: <REDACTED>
services.key: X-XSS-Protection
services.headers: 1
services.key: Expires
services.headers: Thu, 31 Dec 1970 00:00:00 GMT
services.body: Unauthorized
  
services.body_hash_sha1: sha1:8e6f3b9827fbb68faaf96f0004805908d886dd0b
services.supported_versions: HTTP/1.0
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T02:08:23.388040
services.banner: HTTP/1.1 403 Forbidden
  Strict-Transport-Security: max-age=15552000
  x-frame-options: deny
  Connection: close
  Content-Type: text/html
  Content-Length: 53
  
services.version_selected: TLSv1_3
services.cipher_selected: TLS_AES_256_GCM_SHA384
services.ja4s: t130200_1302_a56c5b993250
services.version: TLSv1_3
services.ja4s: t130200_1302_a56c5b993250
services.version: TLSv1_2
services.ja4s: t120200_c030_344b4dce5a52
services.names: Niagara4
services.issuer_dn: CN=Niagara4, O=Tridium, C=US
services.common_name: Niagara4
services.country: US
services.organization: Tridium
services.subject_dn: CN=Niagara4, O=Tridium, C=US
services.common_name: Niagara4
services.country: US
services.organization: Tridium
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Tridium
services.product: Niagara 4
services.cpe: cpe:2.3:a:tridium:niagara4:*:*:*:*:*:*:*:*
services.value: scada
services.value: ics
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T02:08:23.388040
services.uri: https://83.224.176.165:8080/
services.protocol: HTTP/1.1
services.status_reason: Forbidden
services.key: Strict-Transport-Security
services.headers: max-age=15552000
services.key: Content-Type
services.headers: text/html
services.key: x-frame-options
services.headers: deny
services.key: Connection
services.headers: close
services.key: Content-Length
services.headers: 53
services.body: <html>
  <body>
  <h1>403: Forbidden</h1>
  </body>
  </html>
services.body_hash_sha1: sha1:cf719cf34423b7b16d0f97dd609536f3c0566bec
services.supported_versions: HTTP/1.1
[binary data, 11 values, 304 bytes]