whois.handle: SBC-23-118-206-160-29-2306083936
whois.name: Private Customer - AT&T Internet Services
whois.cidrs: 23.118.206.160/29
whois.created: 2023-06-07T00:00:00.000000
whois.updated: 2023-06-07T00:00:00.000000
whois.allocation_type: REASSIGNMENT
whois.handle: C09626738
whois.name: Private Customer - AT&T Internet Services
whois.street: Private Residence
whois.city: Richardson
whois.state: TX
whois.postal_code: 75082
whois.country: US
services.protocol: IKE
services.transport_protocol: UDP
services.scan_time: 2025-07-27T23:32:29.098686
services.value: network.device.vpn
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T04:36:28.616585
services.banner: HTTP/1.0 200 OK
  Server: Web Server
  Expires: -1
  Cache-Control: no-cache
  Content-type: text/html; charset=UTF-8;
  X-Content-Type-Options: nosniff
  X-XSS-Protection: 1; mode=block
  X-Frame-Options: SAMEORIGIN
  Content-Security-Policy: default-src 'self' 'unsafe-inline' 'unsafe-eval' blob: data: ws: wss: sonicwall.com *.sonicwall.com;
  Strict-Transport-Security: max-age=31536000; includeSubDomains
  
services.version_selected: TLSv1_2
services.cipher_selected: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
services.ja4s: t120300_c030_bec8bdbaef8a
services.version: TLSv1_2
services.ja4s: t120300_c030_bec8bdbaef8a
services.names: 24.180.122.170
services.issuer_dn: C=US, ST=California, L=Sunnyvale, O=HTTPS Management Certificate for SonicWALL (self-signed), OU=HTTPS Management Certificate for SonicWALL (self-signed), CN=24.180.122.170
services.common_name: 24.180.122.170
services.country: US
services.locality: Sunnyvale
services.province: California
services.organization: HTTPS Management Certificate for SonicWALL (self-signed)
services.organizational_unit: HTTPS Management Certificate for SonicWALL (self-signed)
services.subject_dn: C=US, ST=California, L=Sunnyvale, O=HTTPS Management Certificate for SonicWALL (self-signed), OU=HTTPS Management Certificate for SonicWALL (self-signed), CN=24.180.122.170
services.common_name: 24.180.122.170
services.country: US
services.locality: Sunnyvale
services.province: California
services.organization: HTTPS Management Certificate for SonicWALL (self-signed)
services.organizational_unit: HTTPS Management Certificate for SonicWALL (self-signed)
services.value: jquery
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T04:36:28.616585
services.uri: https://23.118.206.161:4433/
services.protocol: HTTP/1.0
services.status_reason: OK
services.key: Server
services.headers: Web Server
services.key: Strict-Transport-Security
services.headers: max-age=31536000; includeSubDomains
services.key: X-Frame-Options
services.headers: SAMEORIGIN
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: X-XSS-Protection
services.headers: 1; mode=block
services.key: Expires
services.headers: -1
services.key: Cache-Control
services.headers: no-cache
services.key: Content-Security-Policy
services.headers: default-src 'self' 'unsafe-inline' 'unsafe-eval' blob: data: ws: wss: sonicwall.com *.sonicwall.com;
services.key: Content-type
services.headers: text/html; charset=UTF-8;
services.html_tags: <title></title> <meta name="id" content="sslvpnLogin"> <meta http-equiv='Content-Type' content='text/html;charset=UTF-8'> <meta http-equiv='pragma' content='no-cache'> <meta http-equiv='cache-control' content='no-cache'> <meta http-equiv='cache-control' content='must-revalidate'> <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
services.body: <html><head>
  <title></title>
  <meta name="id" content="sslvpnLogin">
  <meta http-equiv='Content-Type' content='text/html;charset=UTF-8'>
  <meta http-equiv='pragma' content='no-cache'>
  <meta http-equiv='cache-control' content='no-cache'>
  <meta http-equiv='cache-control' content='must-revalidate'>
  <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
  <link href='/styleblueblackgrey.css' rel=stylesheet type='text/css'>
  <link href='/blockingPopups.css' rel=stylesheet type='text/css'>
  <script src="/cookies.js" type="text/javascript"></script>
  <script type="text/javascript" src="utilityFunctions-6.2.5-2277551026(eng).js"></script>
  <script type="text/JavaScript" src="md5-6.2.5-4190932482(eng).js"></script>
  <script type="text/JavaScript" src="auth-6.2.5-3431686588(eng).js"></script>
  <script type="text/javascript" src="browserCheck-6.2.5-1462774771(eng).js"></script>
  <script type="text/JavaScript" src="jquery_min-6.5.0-1948392660(eng).js"></script>
  <script type="text/JavaScript" src="jquery_swlBlockUI-6.2.8-1157684215(eng).js"></script>
  <script type="text/javascript" src="blockingPopups.js"></script>
  <script type="text/JavaScript">
  <!--
  
  var sslvpnSvcObj = new serviceObj('SSLVPN',1,11293,6,4433,4433,0)
  
  var httpObj = new serviceObj('HTTP Management',1,11805,6,80,80,1)
  
  
  var nelaunchxpsversion = "7.0.0.107";
  
  var nelaunchxpsversion_chrome = "8.0.0.126";
  var nelaunchxpsversion_firefox = "8.0.0.126";
  
  var ffPluginInstall = false;
  var bw=new lib_bwcheck();
  
  window.status = window.defaultStatus = "SonicWall - Virtual Office - Powered by SonicWall, Inc.";
  	function serviceObj(name, objComment, type, properties, ipType, portBegin, portEnd, management) {
  		this.name = name;
  		this.objComment = objComment;
  		this.type = type;
  		this.properties = properties;
  		this.ipType = ipType;
  		this.portBegin = portBegin;
  		this.portEnd = portEnd;
  		this.management = management;
  	}
  
  	function processButn() {
  		if(ffPluginInstall) {
  			alert('Please install FireFox plugin first.');
  			return false;
  		}
  
  		if (document.standardPass.pwd) {
  			if (document.standardPass.pwd.value != "") {
  				top.loginSubmitWin = self;
  				top.loginSubmitForm = "standardPass";
  				top.loginSubmitCallBk = function() {
  					top.loginSubmitWin.swlStore.sessionSet('Sesspwd', document.standardPass.pwd.value,
  										{isGlobal: true, isForAllUser: false});
  				}
  				window.savePwd = document.standardPass.pwd.value;
  
  				if (document.standardPass.param1.value != "") {
  					document.standardPass.digest.value =
  						chapDigest(document.standardPass.id.value,
  									document.standardPass.pwd.value,
  									document.standardPass.param1.value);
  					document.standardPass.pwd.value = "NR";
  					document.standardPass.pwd.value = "";
  				}
  				document.standardPass.uName.value = document.standardPass.userName.value;
  				document.standardPass.pass.value = document.standardPass.pwd.value;
  				document.standardPass.userName.disabled = true;
  				document.standardPass.pwd.disabled = true;
  				if (document.layers) {
  					document.getElementById('lognErr').visibility = "hide";
  					document.getElementById('waitMsg').visibility = "show";
  				} else {
  					document.getElementById('lognErr').style.visibility = "hidden";
  					document.getElementById('waitMsg').style.visibility = "visible";
  				}
  				document.standardPass.submit();
  				return true;
  			}
  			alert("You must enter a password");
  			document.standardPass.pwd.focus();
  		}
  		return false;
  	}
  	function areCookiesEnabled() {
  		if (document.all) {
  			if (!navigator.cookieEnabled) {
  				alert('Please enable cookies');
  				return false;
  			}
  
  			return true;
  		} else {
  			setCookieExt('temp', 'temp', { secure: true });
  			var temp = getCookie('temp');
  			if (!temp) {
  				alert('Please enable cookies');
  				return false;
  			}
  
  			deleteCookie('temp', null, null, true);
  			return true;
  		}
  	}
  	function checkHttpsPort() {
  		var port = (location.port == "") ? 443 : location.port;
  		if(sslvpnSvcObj.portBegin != port) {
  			url = 'https://' + location.hostname + ':' + sslvpnSvcObj.portBegin;
  			location.href = url;
  			$("body").empty();
  			popupBasicWarning2("Redirecting", "Please wait, redirecting to SSLVPN portal ...");
  			return false;
  		}
  		return true;
  	}
  
  	function needUpdate(browser){
  		if(browser === "chrome") {
  			nelaunchxpsversion = nelaunchxpsversion_chrome;
  		} else if(browser === "firefox") {
  			nelaunchxpsversion = nelaunchxpsversion_firefox;
  		}
  		var installedVersion;
  		var needUpdate = false;
  		var plugins = window.navigator.plugins;
  		var n = 0;
  		while (plugins.item(n) != null){
  			var plugin_name = plugins.item(n).name.substring(0, 20);
  			if (plugin_name == "NetExtender Launcher"){
  				installedVersion = plugins.item(n).name.substring(21);
  				break;
  			}
  			n++;
  		}
  		if (null == installedVersion)
  			return true;
  
  		var parts1 = installedVersion.split(/\./);
  		var parts2 = nelaunchxpsversion.split(/\./);
  		for (var i = 0; i < parts1.length; i++) {
  			if (parts2.length <= i || parseInt(parts2[i]) < parseInt(parts1[i]))
  				break;
  			if (parseInt(parts2[i]) > parseInt(parts1[i])) {
  				needUpdate = true;
  				break;
  			}
  		}
  		return needUpdate;
  	}
  	function xpinstallCallback(url, status)
  	{
  		if (status == 0){
  			docuement.location.reload();
  		}
  	}
  	function installNELaunchXP(){
  		if(InstallTrigger != null){
  			if (needUpdate("firefox")){
  				var NELaunchXPXpi = {"NetExtender":"https://software.sonicwall.com/applications/netextender/plugin/7.0/npNELaunch.xpi"};
  				InstallTrigger.install(NELaunchXPXpi, xpinstallCallback);
  				return true;
  			}
  		}
  		return false;
  	}
  	function installNELaunchChrome(){
  		if (needUpdate("chrome")){
  			return true;
  		}
  		return false;
  	}
  	function checkBrowserPlatform(ins) {
  		var platform = navigator.platform.toLowerCase();
  
  		if(platform.indexOf('win32') != -1) {
  			if(bw.chrome) {
  				if(ins) {
  					installNELaunchChrome();
  				}
  			}
  			else if(bw.mz) {
  				if(ins) {
  					installNELaunchXP();
  				}
  			}
  			else if(bw.ie) {
  			}
  			else {
  				if (document.layers) {
  					document.getElementById('brCompMsg').visibility = "show";
  				} else {
  					document.getElementById('brCompMsg').style.visibility = "visible";
  				}
  				return false;
  			}
  		}
  		return true;
  	}
  	function onLoadFunc() {
  		printUserLink();
  		printBanner();
  		printLoginMessage();
  		printLoginButton("Login",'processButn');
  		printLoginError();
  		printCopyright();
  
  		if(document.title == "")
  			document.title = "SonicWall - Virtual Office"
  
  		if (document.layers) {
  			document.getElementById('waitMsg').visibility = "hide";
  		} else {
  			document.getElementById('waitMsg').style.visibility = "hidden";
  		}
  
  		document.standardPass.userName.focus();
  		self.focus();
  		areCookiesEnabled();
  		if (!checkHttpsPort()) {return;}
  		top.location.target="_top";
  		if (window.location.target != "_top") {
  			top.location.href=window.location.href;
  		}
  	}
  	function printBanner() {
  		var bannertitle = "";
  		if(bannertitle == "")
  			bannertitle = "Virtual Office";
  
  		$("#bannerContent").html(bannertitle);
  	}
  	function printLoginMessage() {
  		var loginMessage = "";
  
  		$("#loginMsgContent").html(loginMessage);
  	}
  	function onNsKeyPress(ev) {
  		if (ev.which == 13)	{
  			if (processButn()) document.standardPass.submit();
  		}
  	}
  	if (bw.ns4x) {
  		window.onkeypress = onNsKeyPress;
  	   	window.captureEvents(Event.KEYPRESS);
  	} else if (bw.ns60) {
  		document.onkeydown = onNsKeyPress;
  	}
  	else if(bw.ns6)
  	{
  		document.onkeydown = onNsKeyPress;
  	}
  
  	function redirectToUrl(link) {
  		top.location.href = encodeURI(link);
  	}
  
  	function printUserLink() {
  		var redirctLink = '';
  		if(("" == "CHECKED")
  			&& (false || true))
  		{
  			var href;
  			var hostName = window.location.hostname.toString();
  			if((hostName.charAt(0) != "[") && !(hostName.indexOf(":") < 0))
  			{
  				hostName = "[" + hostName + "]";
  			}
  			if(true == true)
  			{
  				href = "https://" + hostName + ":" + 444;
  			}
  			else
  			{
  				href = "http://" + hostName + ":" + 80;
  			}
  
  			redirctLink = '<font class="alink">Click ';
  			redirctLink += '<a class="mgmtLink" href="javascript:void(0);">';
  			redirctLink += '	<font color="#0080ff"><U>here</U></font>';
  			redirctLink += '</a>';
  			redirctLink += ' for UTM management</font>';
  
  			$("#userLink").append(redirctLink);
  			$("#userLink .mgmtLink").click(function() {
  				redirectToUrl(href);
  			});
  		}
  
  	}
  
  	function submitOnEnterKey(event,ourform,submitFunc) {
  		if (window.event && window.event.keyCode == 13) {
  			return submitFunc();
  		} else if (event && event.which == 13) {
  			return submitFunc();
  		} else {
  			return true;
  		}
  	}
  
  	function printLoginButton(buttonstring,formname) {
  		var loginBtContent = "";
  		if (bw.ie){
  			loginBtContent += '<font class=bbuttons>&nbsp;' + buttonstring + '&nbsp;</font>';
  		}
  		else{
  			loginBtContent += '<a href="JavaScript:void(0);"><font class=bbuttons>&nbsp;' + buttonstring + '&nbsp;</font></a>';
  		}
  
  		$("#loginButton").html(loginBtContent);
  	}
  
  	function printLoginError() {
  		var msgObj = null;
  		var x = msgObj ? msgObj.genMsg : "";
  		var loginErrContent = "";
  		if (x != "") {
  			loginErrContent += '<br>Login failed - ' + x;
  		} else {
  			loginErrContent += '&nbsp;';
  		}
  
  		$("#lognErr").html(loginErrContent);
  	}
  
  	function printCopyright()
  	{
  		var $cp = $(".copyright");
  		var companyName = $cp.html();
  		$cp.html("Copyright &copy; " + (new Date().getFullYear()).toString() + " " + companyName);
  	}
  
  // -->
  </script>
  <style>
  .alink {
  	font-size: 11px;
  	font-family: Tahoma;
  	color: #333333
  }
  </style>
  </head>
  <body onload="onLoadFunc();" class="customloginbodyback" style="margin: 0px;">
  <center>
  <table cellspacing=0 cellpadding=15 width="780" border=0>
  <tr>
  	<td>
  		<table cellspacing=0 cellpadding=4 width="100%" bgColor="#FFFFFF" border=0 class="logoHeader">
  
  		<tr>
  			<td>
  				<table cellpadding=4 cellspacing=0 border=0>
  					<tr>
  					<td style="padding-top: 4px;"><img src="/VirtualOffice.gif" border=0></td>
  						<td valign=bottom nowrap style="padding-bottom: 14px;"><font id="bannerContent" class="logoTitle">
  						</font></td>
  					</tr>
  
  				</table>
  			</td>
  		</tr>
  		</table>
  	</td>
  </tr>
  </table>
  
  <table cellspacing=0 cellpadding=0 width="750" border=0>
  	<tr>
  		<td width=10><img src="/clear.gif" height=4 width=1></td>
  	</tr>
  </table>
  
  <table cellspacing=0 cellpadding=0 width="750" border=0 class="greyback">
  <tr>
  	<td>
  		<table cellspacing=0 cellpadding=0 width="750" border=0>
  		<tr>
  			<td>
  				<form name="standardPass" id="standardPass" action="auth.cgi" method="POST" target="sslvpnTgtFrm">
  					<INPUT TYPE="HIDDEN" NAME="param1" VALUE="409A30509F5E8BBC00830C7DFDA37E27" disabled><INPUT TYPE="HIDDEN" NAME="param2" VALUE="3300C0E08B0A6D5C2F08D6AFF640BC52" disabled><input type="hidden" name="id" value="11" size="50"/>
  					<br>
  					<span id="loginMsgContent">&nbsp;</span>
  					<br>
  					<center>
  					<table border=0 class="logintable" cellpadding=0 cellspacing=0  style="left:0px;">
  						<tr>
  							<td  colspan=3 width=285>
  								<table cellpadding=7 cellspacing=0 border=0>
  									<tr>
  										<td width=1>&nbsp;</td>
  										<td class="loginError"></td>
  									</tr>
  								</table>
  							</td>
  						</tr>
  						<tr>
  							<td width="10">&nbsp;</td>
  							<td class="loginError" colspan=3 id="lognErr"></td>
  						</tr>
  						<tr>
  							<td width=1 height=100><img src="/shim.gif" width=1 height=100></td>
  							<td cellpadding=10 valign="top">
  								<table border=0 cellpadding=1 cellspacing=0 valign="top">
  								<tbody>
  									<tr cellpadding=0 cellspacing=0>
  										<td cellpadding=0 cellspacing=0 align="right" width=90><font class="toolbar">User Name:</font></td>
  										<td width=8><img src="/shim.gif" height=1 width=8></td>
  										<td cellpadding=0 cellspacing=0 width=160> <input type="input" autocomplete="off" name="userName" tabindex="1" style='width:149px;height:20px;' size=20 maxlength=128 onkeypress="return submitOnEnterKey(event, this.form, processButn)"> </td>
  									</tr>
  									<tr>
  										<td colspan=3 cellpadding=0 cellspacing=0 height=3><img src="/shim.gif" height=3 width=1></td>
  									</tr>
  									<tr cellpadding=0 cellspacing=0>
  										<td cellpadding=0 cellspacing=0 align="right" width=90><font class="toolbar">Password:</font></td>
  										<td width=8><img src="/shim.gif" height=1 width=8></td>
  										<td cellpadding=0 cellspacing=0 width=160> <input type="password" autocomplete="off" name="pwd" tabindex="2" style='width:149px;height:20px;' size=20 autocomplete="off" maxlength=128 onkeypress="return submitOnEnterKey(event, this.form, processButn)"> </td>
  									</tr>
  									<tr>
  										<td colspan=3 cellpadding=0 cellspacing=0 height=3><img src="/shim.gif" height=3 width=1></td>
  									</tr>
  									<tr cellpadding=0 cellspacing=0>
  										<td cellpadding=0 cellspacing=0 align="right" width=90><font class="toolbar">Domain:</font></td>
  										<td width=8><img src="/shim.gif" height=1 width=8></td>
  										<td cellpadding=0 cellspacing=0 width=160>
  											<select name='domain' style='width:150px;height:21px;' class='select' tabindex="3" onkeypress="return submitOnEnterKey(event, this.form, processButn)">
  											<option value="LocalDomain">LocalDomain</option>
  
  											</select>
  										</td>
  									</tr>
  									<tr>
  										<td colspan=3 cellpadding=0 cellspacing=0 height=8><img src="/shim.gif" height=8 width=1></td>
  									</tr>
  									<tr cellpadding=1 cellspacing=4>
  										<td colspan=2><br></td>
  										<td align="left" cellpadding=1 cellspacing=4>
  											<table border=0 cellpadding=0 cellspacing=0 valign="top">
  												<tbody>
  												<tr>
  													<td width=74 height=22 valign="top" align="center">
  														<table cellpadding=0 cellspacing=0 border=0 margin=0>
  														<TR>
  															<td width=70 class=bbcenter align=center valign=center height=21 tabindex="4" id="loginButton"
  																style="padding-bottom:1px;padding-top:1px;"
  																onClick="JavaScript:processButn()"
  																onMouseOver="JavaScript:this.className='bbcenteron';window.status='';"
  																onMouseOut="JavaScript:this.className='bbcenter';"
  																onkeypress="return submitOnEnterKey(event, this.form, processButn)">
  															</td>
  														</tr>
  														</table>
  													</td>
  													<td width=11>&nbsp;<br>
  													</td>
  												</tr>
  												</tbody>
  											</table>
  										</td>
  									</tr>
  									<tr>
  										<td colspan=3><img src="/shim.gif" border=0 width=1 height=11></td>
  									</tr>
  								</tbody>
  								</table>
  							</td>
  							<td width=1 height=18><img src="/shim.gif" width=1 height=18></td>
  						</tr>
  						<tr>
  							<td colspan=3 width=285 height=10>
  								<img src="/shim.gif" border=0 width=285 height=10>
  							</td>
  						</tr>
  					</table>
  					<table border=0 cellpadding=0 cellspacing=0>
  						<tr>
  							<td colspan=3 width=280 valign="top">
  								<img src="/shim.gif" width=25 height=18><br>
  							</td>
  						</tr>
  					</table>
  					<table>
  						<tr>
  							<td align=right></td>
  							<td id="userLink" colspan="4" align="center" valign="middle" style="color: #000;"></td>
  						</tr>
  					</table>
  					<table>
  						<tr>
  							<td align=right></td>
  							<td colspan="4" align="center" class="loginError" valign="middle" id="waitMsg" style="visibility:hidden">
  								Please wait while your credentials are verified...
  							</td>
  						</tr>
  						<tr>
  							<td colspan="5" class="loginError" id="brCompMsg" style="visibility:hidden">
  								<script>
  								document.write("In order to launch NetExtender from a webpage, you need to use one of following browsers:");
  								</script>
  								<ul>
  									<li><b>Microsoft IE 6.0</b> or later with ActiveX enabled.</li>
  									<li><b>Mozilla Firefox 3.0</b> or later with plugin enabled.</li>
  									<li><b>Google Chrome 4.0</b> or later with plugin enabled.</li>
  								</ul>
  							</td>
  						</tr>
  					</table>
  					</center>
  					<br><br><br><br><br><br><br><br><br><br>
  					<input type="hidden" name="uName">
  					<input type="hidden" name="pass">
  					<input type="hidden" name="SslvpnLoginPage" value="1">
  					<input type="hidden" name="digest">
  				</form>
  				</td>
  			</tr>
  		</table>
  	</td>
  </tr>
  </table>
  
  <font class="copyright">SonicWall, Inc.</font>
  
  </center>
  
  <br>
  <iframe name="sslvpnTgtFrm" height="1" frameborder="0"></iframe>
  
  </body>
  </html>
  
  
services.body_hash_sha1: sha1:9943a0ceb1d296b35812460f856398170981d5ed
services.supported_versions: HTTP/1.0
[binary data, 6 values, 160 bytes]