Microsoft-IIS 10.0
tcp/443
Open service 20.105.224.45:443 · hub.bosj.ntifm.com
2026-01-23 01:36
HTTP/1.1 200 OK Content-Length: 0 Connection: close Date: Fri, 23 Jan 2026 01:37:14 GMT Server: Microsoft-IIS/10.0 Set-Cookie: ARRAffinity=c40e6ae1f3101a6edd9178133d115c3ceceaedf54793a1ca63f65a46dc364d52;Path=/;HttpOnly;Secure;Domain=hub.bosj.ntifm.com Set-Cookie: ARRAffinitySameSite=c40e6ae1f3101a6edd9178133d115c3ceceaedf54793a1ca63f65a46dc364d52;Path=/;HttpOnly;SameSite=None;Secure;Domain=hub.bosj.ntifm.com Request-Context: appId=cid-v1:7c9f83db-06f6-4bed-9dbe-0cd758055607 X-Powered-By: ASP.NET
Open service 20.105.224.45:80 · hub.bosj.ntifm.com
2026-01-11 09:19
HTTP/1.1 301 Moved Permanently Content-Length: 0 Connection: close Date: Sun, 11 Jan 2026 09:20:12 GMT Location: https://hub.bosj.ntifm.com/
Open service 20.105.224.45:443 · hub.bosj.ntifm.com
2026-01-11 09:19
HTTP/1.1 200 OK Content-Length: 0 Connection: close Date: Sun, 11 Jan 2026 09:20:12 GMT Server: Microsoft-IIS/10.0 Set-Cookie: ARRAffinity=c40e6ae1f3101a6edd9178133d115c3ceceaedf54793a1ca63f65a46dc364d52;Path=/;HttpOnly;Secure;Domain=hub.bosj.ntifm.com Set-Cookie: ARRAffinitySameSite=c40e6ae1f3101a6edd9178133d115c3ceceaedf54793a1ca63f65a46dc364d52;Path=/;HttpOnly;SameSite=None;Secure;Domain=hub.bosj.ntifm.com Request-Context: appId=cid-v1:7c9f83db-06f6-4bed-9dbe-0cd758055607 X-Powered-By: ASP.NET
Open service 20.105.224.45:80 · bosj.ntifm.com
2026-01-11 03:04
HTTP/1.1 301 Moved Permanently Content-Length: 0 Connection: close Date: Sun, 11 Jan 2026 03:05:05 GMT Location: https://bosj.ntifm.com/
Open service 20.105.224.45:443 · bosj.ntifm.com
2026-01-11 03:04
HTTP/1.1 200 OK
Content-Length: 13362
Connection: close
Content-Type: text/html
Date: Sun, 11 Jan 2026 03:05:04 GMT
Server: Microsoft-IIS/10.0
Accept-Ranges: bytes
ETag: "02bafaaed59dc1:0"
Last-Modified: Thu, 20 Nov 2025 07:17:02 GMT
Set-Cookie: ARRAffinity=c40e6ae1f3101a6edd9178133d115c3ceceaedf54793a1ca63f65a46dc364d52;Path=/;HttpOnly;Secure;Domain=bosj.ntifm.com
Set-Cookie: ARRAffinitySameSite=c40e6ae1f3101a6edd9178133d115c3ceceaedf54793a1ca63f65a46dc364d52;Path=/;HttpOnly;SameSite=None;Secure;Domain=bosj.ntifm.com
X-Powered-By: ASP.NET
Page title: NTI FM
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0" />
<title>NTI FM</title>
<link rel="icon" type="image/png" href="/images/NTI_FM.png">
<!--<link href="https://cdnjs.cloudflare.com/ajax/libs/openlayers/8.1.0/ol.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/openlayers/8.1.0/dist/ol.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/proj4js/2.3.3/proj4.js"></script>-->
<!-- Set the base ref to either a sub application '/SubAppName/' or the root '/' -->
<base href="/" />
<!--
The Telerik JavaScript HAS to be loaded before the <body> section in order to work...
For unknown reasons, it randomly fails on opening new tabs, if Teleric is loaded from app_preload.js
-->
<!--Cached Js and Css-->
<!--For scripts/Styles that can be cached and versioned-->
<!--Useful for 3rd party libraries, which often has a pretty hefty size-->
<script>
var version = "2.10";
document.write("<script src='_content/Microsoft.AspNetCore.Components.WebAssembly.Authentication/AuthenticationService.js?ver=" + version + "'><\/script>");
document.write("<script src='_content/Telerik.UI.for.Blazor/js/telerik-blazor.js?ver=" + version + "'><\/script>");
document.write("<script src='/css/material/material.js?ver=" + version + "'><\/script>");
document.write("<script src='_content/MudBlazor/MudBlazor.min.js?ver=" + version + "'><\/script>");
document.write("<link href='_content/MudBlazor/MudBlazor.min.css?ver=" + version + "' rel='stylesheet' />");
document.write("<link href='_content/Telerik.UI.for.Blazor/css/kendo-theme-material/all.css?ver=" + version + "' rel='stylesheet' />");
document.write("<script src='https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/viewer3D.min.js?ver=" + version + "'><\/script>");
document.write("<link href='https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/style.min.css?ver=" + version + "' rel='stylesheet' type='text/css' />");
document.write("<link href='https://cdnjs.cloudflare.com/ajax/libs/openlayers/8.1.0/ol.min.css?ver=" + version + "' rel='stylesheet' />")
document.write("<script src='https://cdnjs.cloudflare.com/ajax/libs/openlayers/8.1.0/dist/ol.min.js?ver=" + version + "'><\/script>")
document.write("<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.3.3/proj4.js?ver=" + version + "'><\/script>")
document.write("<script type='module' src='_content/NTI.FM.Web.UI.Map/openlayers_interop.js?ver=" + version + "'><\/script>");
</script>
<!--UnCached Js and Css-->
<!--For scripts/styles that needs to be refetched on each reload-->
<!--useful for our own Js and Css, since it gets updated frequently-->
<script>
var ticks = Date.now();
document.write("<script src='/_content/NTI.FM.Web.UI.Common/scripts/app_functions.js?t=" + ticks + "'><\/script>");
document.write("<script src='/app_preload.js?t=" + ticks + "'><\/script>");
document.write("<script src='_content/NTI.FM.Web.UI.YearBudget/app_preload.js?t=" + ticks + "'><\/script>");
document.write("<script src='_content/NTI.FM.Web.UI.UserManagement/app_preload.js?t=" + ticks + "'><\/script>");
document.write("<script src='_content/NTI.FM.Web.UI.LongTermPlans/app_preload.js?t=" + ticks + "'><\/script>");
document.write("<script src='_content/NTI.FM.Web.UI.Configuration/app_preload.js?t=" + ticks + "'><\/script>");
document.write("<script src='_content/NTI.FM.Web.UI.Common/app_preload.js?t=" + ticks + "'><\/script>");
document.write("<scrip