nginx
tcp/443 tcp/80
Open service 20.98.129.223:80 · hudu.novationsys.com
2026-01-12 02:09
HTTP/1.1 301 Moved Permanently Server: nginx Date: Mon, 12 Jan 2026 02:09:28 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://hudu.novationsys.com/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 20.98.129.223:443 · hudu.novationsys.com
2026-01-12 02:09
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 12 Jan 2026 02:09:28 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 7553
Connection: close
x-frame-options: SAMEORIGIN
x-xss-protection: 0
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
cache-control: no-store
pragma: no-cache
expires: Mon, 01 Jan 1990 00:00:00 GMT
link: </app_assets/application-3478c7cec484390bda79e965e17207677be30dd6e4f863e69b6eed6f059db015.css>; rel=preload; as=style; nopush,</app_assets/application-65282158fda0f4a8ad31eabce6c2d3ac5edddf1c9252ee99b8a56d50f4f16d86.js>; rel=preload; as=script; nopush
etag: W/"e835ddd831155dccf4a4c257c96cc1d9"
content-security-policy: default-src 'self'; font-src 'self' https: data:; object-src 'none'; form-action 'self' https:; img-src 'self' https: blob: data: https://img.icons8.com; connect-src 'self' https://api.mapbox.com https://events.mapbox.com https://hudu.novationsys.com; frame-src https://www.youtube.com https://www.loom.com https://viewer.diagrams.net https://scribehow.com https://app.tango.us https://player.vimeo.com https://widget.canny.io https://lucid.app https://*.wasabisys.com https://www.canva.com https://*.sharepoint.com https://*.brightgauge.co https://www.figma.com https://*.figma.com https://maps.google.com https://www.google.com https://docs.google.com https://www.facebook.com https://www.linkedin.com https://app.rewst.io https://rewst.us.auth0.com https://api.mapbox.com https://hudu.novationsys.com; script-src 'self' blob: https://ajax.cloudflare.com https://canny.io/sdk.js https://api.duosecurity.com https://platform.twitter.com https://canvasjs.com https://stackpath.bootstrapcdn.com 'unsafe-inline'; style-src 'self' 'unsafe-inline' blob: https://stackpath.bootstrapcdn.com
set-cookie: _hudu_session=5K8LmfZuiCGSB1YKBrhAhuucoAoSKnR93R2k%2FJ7sNggdr%2BUIN3mmvcVTCdBG0V812szSAx1qml1jhuRWTbRaY9aSp%2Fz9CKlp6tE1ZtxBSjREgBV%2FL%2BPlsvlPCFvGZs34wFOkbHZqn4AV6PyybZtKUbXyk897nRf%2FAu2MJO%2FHTBW5DsSlG%2FE6d1zwFZ16yLo7FtYT2fwjIEw%2Fz50e%2Bayp7G%2FP2qn5qPGq%2FHX%2Fhv%2BifNtbpsHkp%2B1XAxapFqXT58rFvdq0mxdQXON5BQTJU16Tn4SW9cXp--FnXdhOukRDFkpg%2Bm--D5oYt4Y1UMmn4E1Humaf0A%3D%3D; path=/; secure; httponly; samesite=lax
x-request-id: 0bb55222-75e9-488c-ac1b-683b2fb82289
x-runtime: 0.013124
vary: Accept-Encoding
strict-transport-security: max-age=31556952; includeSubDomains; preload
Page title: Sign in to your account - Novation Systems
<!DOCTYPE html>
<html lang="en" translate="no">
<title>Sign in to your account - Novation Systems</title>
<meta name="robots" content="noindex" />
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="AmkoeqpBi_iXH_yLfinSfFdwQZEeLV4AE8oUuxgqqY0_U_kRup_1yVw7b9ob8hTcxiKxyc1PIxKwSeozOyABxQ" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=contain">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="turbo-prefetch" content="false"> <!-- WANT TO TURN THIS TO TRUE - HOWEVER, LOGGING PREVENTS IT AS IT CAUSES DUPLICATE ACTIVITY LOGS-->
<meta name= "turbo-cache-control" content= "no-cache" />
<meta name='hversion' content='V2.39.6'>
<link rel="manifest" href="/manifest.json">
<style id='mainApplicationStylesForColors' type='text/css'>:root {--primary: #38571a;--primaryl1: #607f42;}</style>
<link rel="stylesheet" href="/app_assets/application-3478c7cec484390bda79e965e17207677be30dd6e4f863e69b6eed6f059db015.css" media="all" id="main_application_stylesheet" />
<script src="/app_assets/application-65282158fda0f4a8ad31eabce6c2d3ac5edddf1c9252ee99b8a56d50f4f16d86.js" rel="preload" as="script"></script>
<style type='text/css'>
/* Variables */
/* Default theme (Light Mode) */
:root {
--article-text-primary: #0a0a0a;
--article-text-secondary: #363636;
--line-height: 1.4em;
--spacing-unit: 1em;
--dark-d0: #bbbbbb;
--dark-d1: #d5d5d5;
--dark-d2: #e6e6e6;
--dark-d3: #efefef;
--dark-d4: #fafafa;
--theme-tone: white;
--app-text-primary: #0a0a0a;
--app-text-secondary: #3d3d3d;
--code-neutral: #4d4d4d;
--dark-border: #bababa;
--border-style-min: 1px solid var(--dark-border);
--border-style-alt: 1px solid #bababa;
--codeblock-header-height: 2em;
}
/* Dark Mode theme (when body has 'dark-portal' class) */
body.dark-portal {
--article-text-primary: #e0e0e0;
--article-text-secondary: #a3a3a3;
--dark-d0: #444444;
--dark-d1: #2a2a2a;
--dark-d2: #1b1b1b;
--dark-d3: #131313;
--dark-d4: #0a0a0a;
--theme-tone: black;
--app-text-primary: #fafafa;
--app-text-secondary: #cccccc;
--code-neutral: #bdbdbd;
--dark-border: #353535;
--border-style-min: 1px solid var(--dark-border);
--border-style-alt: 1px solid #4c4c4c;
}
/* latin */
@font-face {
font-family: 'JetBrains Mono';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/jetbrainsmono/v20/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTOlOV.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Inline and block code */
p > code, li > code {
background: var(--theme-tone);
white-space: nowrap;
word-wrap: break-word;
box-decoration-break: clone;
padding: 0.1rem 0.2rem;
border-radius: 0.2rem;
outline: var(--border-style-alt);
color: var(--article-text-secondary);
font-family: "JetBrains Mono", monospace;
font-size: 0.8em;
margin: 0 0.2rem;
}
li > div.code-toolbar:first-of-type, li > p.callout {
margin-top: var(--spacing-unit) !important;
}
div.code-toolbar {
display: grid;
margin-bottom: 1em;
border: var(--border-style-min);
}
div.code-toolbar > div.toolbar {
opacity: 1;
left: 0;
top: 0;
width: 100%;
height: auto;
grid-row: 1;
padding: 0.5rem 1rem;
display: flex;
position: relative;
flex-wrap: wrap;
align-items: baseline;
background: var(--dark-d3);
border-bottom: var(--border-style-min);
}
div.code-toolbar > pre[class*=language-] {
grid-row: 2;
background: var(--dark-d2);
padding: 1rem;
margin: 0;
}
div.code-toolbar > .toolbar > .toolbar-item {
color: var(--article-text-primary);
}
div.code-toolbar > .toolbar > .toolbar-item:first-of-type {
margin-ri