AkamaiGHost
tcp/80
Open service 2a02:26f0:2780:67::217:e39a:443 · hub-pprd.apac.chubb.com
2025-12-23 15:42
HTTP/1.1 200 OK
Content-Type: text/html
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET,PUT,POST,DELETE,OPTIONS
Access-Control-Allow-Origin: *
ETag: "0d15df36963dc1:0"
Last-Modified: Tue, 02 Dec 2025 08:59:22 GMT
Pragma: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Powered-By: ASP.NET
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: no-referrer
Page title: Platform Loader
.com blob: data:;
Cache-Control: no-cache, no-store, must-revalidate
Expires: Tue, 23 Dec 2025 15:42:15 GMT
Date: Tue, 23 Dec 2025 15:42:15 GMT
Content-Length: 2562
Connection: close
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, max-age=0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<title>Platform Loader</title>
</head>
<body>
<div id="app"></div>
<!-- <script type="module" src="/src/main.ts"></script>-->
<script nonce="9TYtB0XNfPfv8jAN63n1HhcS6eTMcmCT">
(async () => {
const params = new URLSearchParams(window.location.search);
const config = params.get('oh-config');
if(config && config.length > 0){
sessionStorage.setItem("oh-config", config)
}
const defaultEnv = 'default';
window.location.search.slice(1,)
.split('&')
.map((str) => str.split('='))
.filter(([key]) => key.match(/^version-/))
.forEach(([key, value]) => {
if(value) {
window.sessionStorage.setItem(key, value);
} else {
window.sessionStorage.removeItem(key);
}
})
const platformVersionKey = 'version-platform';
const platformPath = 'mfe/platform';
const platformVersion = window.sessionStorage.getItem(platformVersionKey) ?? defaultEnv;
const pathToIndex = `${window.location.origin}/${platformPath}/${platformVersion}/index.html`;
console.log(pathToIndex);
const res = await fetch(pathToIndex);
if(res.status !== 200) {
const errorEl = document.createElement('div');
errorEl.innerText = 'Error getting the platform version';
document.getElementsByTagName('body')[0].appendChild(errorEl);
return;
}
const body = await res.text();
Object.keys(sessionStorage)
.filter((key) => key.match(/^version-/))
.forEach((key) => {
console.log(`Using version: ${key} ${sessionStorage.getItem(key) ?? defaultEnv}`);
});
const parsedBody = body.replace('<base href="/">', `<base href="/${platformPath}/${platformVersion}/">`);
document.open();
document.write(parsedBody);
document.close();
})()
</script>
</body>
</html>
Open service 2a02:26f0:2780:67::217:e39d:80 · hub-pprd.apac.chubb.com
2025-12-23 15:42
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://hub-pprd.apac.chubb.com/ Cache-Control: max-age=0 Expires: Tue, 23 Dec 2025 15:42:15 GMT Date: Tue, 23 Dec 2025 15:42:15 GMT Connection: close
Open service 2.16.183.10:80 · hub-pprd.apac.chubb.com
2025-12-23 15:42
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://hub-pprd.apac.chubb.com/ Cache-Control: max-age=0 Expires: Tue, 23 Dec 2025 15:42:16 GMT Date: Tue, 23 Dec 2025 15:42:16 GMT Connection: close
Open service 2a02:26f0:2780:67::217:e39d:443 · hub-pprd.apac.chubb.com
2025-12-23 15:42
HTTP/1.1 200 OK
Content-Type: text/html
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET,PUT,POST,DELETE,OPTIONS
Access-Control-Allow-Origin: *
ETag: "0d15df36963dc1:0"
Last-Modified: Tue, 02 Dec 2025 08:59:22 GMT
Pragma: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Powered-By: ASP.NET
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: no-referrer
Page title: Platform Loader
.com blob: data:;
Cache-Control: no-cache, no-store, must-revalidate
Expires: Tue, 23 Dec 2025 15:42:13 GMT
Date: Tue, 23 Dec 2025 15:42:13 GMT
Content-Length: 2562
Connection: close
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, max-age=0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<title>Platform Loader</title>
</head>
<body>
<div id="app"></div>
<!-- <script type="module" src="/src/main.ts"></script>-->
<script nonce="9TYtB0XNfPfv8jAN63n1HhcS6eTMcmCT">
(async () => {
const params = new URLSearchParams(window.location.search);
const config = params.get('oh-config');
if(config && config.length > 0){
sessionStorage.setItem("oh-config", config)
}
const defaultEnv = 'default';
window.location.search.slice(1,)
.split('&')
.map((str) => str.split('='))
.filter(([key]) => key.match(/^version-/))
.forEach(([key, value]) => {
if(value) {
window.sessionStorage.setItem(key, value);
} else {
window.sessionStorage.removeItem(key);
}
})
const platformVersionKey = 'version-platform';
const platformPath = 'mfe/platform';
const platformVersion = window.sessionStorage.getItem(platformVersionKey) ?? defaultEnv;
const pathToIndex = `${window.location.origin}/${platformPath}/${platformVersion}/index.html`;
console.log(pathToIndex);
const res = await fetch(pathToIndex);
if(res.status !== 200) {
const errorEl = document.createElement('div');
errorEl.innerText = 'Error getting the platform version';
document.getElementsByTagName('body')[0].appendChild(errorEl);
return;
}
const body = await res.text();
Object.keys(sessionStorage)
.filter((key) => key.match(/^version-/))
.forEach((key) => {
console.log(`Using version: ${key} ${sessionStorage.getItem(key) ?? defaultEnv}`);
});
const parsedBody = body.replace('<base href="/">', `<base href="/${platformPath}/${platformVersion}/">`);
document.open();
document.write(parsedBody);
document.close();
})()
</script>
</body>
</html>
Open service 2a02:26f0:2780:67::217:e39a:80 · hub-pprd.apac.chubb.com
2025-12-23 15:42
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://hub-pprd.apac.chubb.com/ Cache-Control: max-age=0 Expires: Tue, 23 Dec 2025 15:42:15 GMT Date: Tue, 23 Dec 2025 15:42:15 GMT Connection: close
Open service 2.16.183.10:443 · hub-pprd.apac.chubb.com
2025-12-23 15:42
HTTP/1.1 200 OK
Content-Type: text/html
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET,PUT,POST,DELETE,OPTIONS
Access-Control-Allow-Origin: *
ETag: "0d15df36963dc1:0"
Last-Modified: Tue, 02 Dec 2025 08:59:22 GMT
Pragma: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Powered-By: ASP.NET
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: no-referrer
Page title: Platform Loader
.com blob: data:;
Cache-Control: no-cache, no-store, must-revalidate
Expires: Tue, 23 Dec 2025 15:42:14 GMT
Date: Tue, 23 Dec 2025 15:42:14 GMT
Content-Length: 2562
Connection: close
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, max-age=0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<title>Platform Loader</title>
</head>
<body>
<div id="app"></div>
<!-- <script type="module" src="/src/main.ts"></script>-->
<script nonce="9TYtB0XNfPfv8jAN63n1HhcS6eTMcmCT">
(async () => {
const params = new URLSearchParams(window.location.search);
const config = params.get('oh-config');
if(config && config.length > 0){
sessionStorage.setItem("oh-config", config)
}
const defaultEnv = 'default';
window.location.search.slice(1,)
.split('&')
.map((str) => str.split('='))
.filter(([key]) => key.match(/^version-/))
.forEach(([key, value]) => {
if(value) {
window.sessionStorage.setItem(key, value);
} else {
window.sessionStorage.removeItem(key);
}
})
const platformVersionKey = 'version-platform';
const platformPath = 'mfe/platform';
const platformVersion = window.sessionStorage.getItem(platformVersionKey) ?? defaultEnv;
const pathToIndex = `${window.location.origin}/${platformPath}/${platformVersion}/index.html`;
console.log(pathToIndex);
const res = await fetch(pathToIndex);
if(res.status !== 200) {
const errorEl = document.createElement('div');
errorEl.innerText = 'Error getting the platform version';
document.getElementsByTagName('body')[0].appendChild(errorEl);
return;
}
const body = await res.text();
Object.keys(sessionStorage)
.filter((key) => key.match(/^version-/))
.forEach((key) => {
console.log(`Using version: ${key} ${sessionStorage.getItem(key) ?? defaultEnv}`);
});
const parsedBody = body.replace('<base href="/">', `<base href="/${platformPath}/${platformVersion}/">`);
document.open();
document.write(parsedBody);
document.close();
})()
</script>
</body>
</html>
Open service 2.16.183.12:443 · hub-pprd.apac.chubb.com
2025-12-23 15:42
HTTP/1.1 200 OK
Content-Type: text/html
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET,PUT,POST,DELETE,OPTIONS
Access-Control-Allow-Origin: *
ETag: "0d15df36963dc1:0"
Last-Modified: Tue, 02 Dec 2025 08:59:22 GMT
Pragma: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Powered-By: ASP.NET
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: no-referrer
Page title: Platform Loader
.com blob: data:;
Cache-Control: no-cache, no-store, must-revalidate
Expires: Tue, 23 Dec 2025 15:42:13 GMT
Date: Tue, 23 Dec 2025 15:42:13 GMT
Content-Length: 2562
Connection: close
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, max-age=0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<title>Platform Loader</title>
</head>
<body>
<div id="app"></div>
<!-- <script type="module" src="/src/main.ts"></script>-->
<script nonce="9TYtB0XNfPfv8jAN63n1HhcS6eTMcmCT">
(async () => {
const params = new URLSearchParams(window.location.search);
const config = params.get('oh-config');
if(config && config.length > 0){
sessionStorage.setItem("oh-config", config)
}
const defaultEnv = 'default';
window.location.search.slice(1,)
.split('&')
.map((str) => str.split('='))
.filter(([key]) => key.match(/^version-/))
.forEach(([key, value]) => {
if(value) {
window.sessionStorage.setItem(key, value);
} else {
window.sessionStorage.removeItem(key);
}
})
const platformVersionKey = 'version-platform';
const platformPath = 'mfe/platform';
const platformVersion = window.sessionStorage.getItem(platformVersionKey) ?? defaultEnv;
const pathToIndex = `${window.location.origin}/${platformPath}/${platformVersion}/index.html`;
console.log(pathToIndex);
const res = await fetch(pathToIndex);
if(res.status !== 200) {
const errorEl = document.createElement('div');
errorEl.innerText = 'Error getting the platform version';
document.getElementsByTagName('body')[0].appendChild(errorEl);
return;
}
const body = await res.text();
Object.keys(sessionStorage)
.filter((key) => key.match(/^version-/))
.forEach((key) => {
console.log(`Using version: ${key} ${sessionStorage.getItem(key) ?? defaultEnv}`);
});
const parsedBody = body.replace('<base href="/">', `<base href="/${platformPath}/${platformVersion}/">`);
document.open();
document.write(parsedBody);
document.close();
})()
</script>
</body>
</html>
Open service 2.16.183.12:80 · hub-pprd.apac.chubb.com
2025-12-23 15:42
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://hub-pprd.apac.chubb.com/ Cache-Control: max-age=0 Expires: Tue, 23 Dec 2025 15:42:15 GMT Date: Tue, 23 Dec 2025 15:42:15 GMT Connection: close