AkamaiGHost
tcp/80
AkamaiNetStorage
tcp/443
Open service 2a02:26f0:3500:18::1724:a287:443 · qa2-account.citytvplus.ca
2026-01-26 00:38
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Type: text/html
ETag: "25257b3e9e1d5e82fadcdd0ea2d65e39:1767813974.305893"
Last-Modified: Wed, 07 Jan 2026 19:23:46 GMT
Server: AkamaiNetStorage
X-Akamai-Transformed: 9 - 0 pmb=mRUM,1
Expires: Mon, 26 Jan 2026 00:38:22 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 26 Jan 2026 00:38:22 GMT
Content-Length: 9779
Connection: close
Server-Timing: cdn-cache; desc=HIT
Server-Timing: edge; dur=1
Server-Timing: ak_p; desc="1769387902767_388276359_414832387_16_760_99_101_-";dur=1
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8"/>
<base href="/"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="robots" content="noindex">
<!-- <link rel="icon" type="image/x-icon" href="https://www.rogers.com/app/prod/assets/i/favicon.ico"/> -->
<link id="brand-style" rel="stylesheet">
<link id="media-style" rel="stylesheet">
<!-- **************** Transmit related additions: xmsdk and xmui Scripts + oidc required variables **************** -->
<script type="text/javascript" src="/websdk/js/xmsdk.js"></script>
<script type="text/javascript" src="/websdk/js/xmui.js"></script>
<script src="/idp/__default/js/ext/jquery-3.5.1.min.js"></script>
<script src="https://platform-websdk.transmitsecurity.io/platform-websdk/1.x/ts-platform-websdk.js" id="platform-sdk" defer="true" type="text/javascript">
</script>
<script>
var globalTestVar = 'test';
var pid = "%pid%";
var sid = "%sid%";
var aid = "%aid%";
var token = "%token%";
var hostname = '';
var authRequestContextToken = "%authRequestContextToken%";
var sessionContextToken = "%sessionContextToken%";
var jsonResult = { sessionContextJsonKey: "", authRequestContextJsonKey: "" };
var ui_locales = '';
var brand ='';
var csmID ='';
var prompt = '';
var platform = '';
function getSearchParams(k){
var p={};
location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){p[k]=v})
return k?p[k]:p;
}
// document.addEventListener("DOMContentLoaded", function() {
window.addEventListener("DOMContentLoaded", function() {
if(getSearchParams("hostname")){
hostname = decodeURIComponent(getSearchParams("hostname"))
}
aid = getSearchParams("aid");
pid = getSearchParams("pid");
sid = getSearchParams("sid");
ui_locales = getSearchParams("ui_locales");
brand = getSearchParams("brand");
csmID = getSearchParams("csmID");
prompt = getSearchParams("prompt");
platform = getSearchParams("platform");
});
var listner = event => {
switch (event.data && event.data.message){
case 'VA-INIT':
console.log('VA_INIT');
break;
}
}
window.addEventListener('VA_INIT-message', listner);
var submitForm = function() {
$("#completeResponse").submit();
}
function submitError(errorMessage) {
$('[name="result"]').val("error");
$('[name="error_message"]').val(errorMessage);
// submitForm();
}
var submitFormMode = function(redirectUri) {
$("#formModeResponse").attr('action', redirectUri);
$('#formModeResponse').submit();
}
var onSuccessResult = function(username, authToken) {
$('[name="result"]').val("success");
$('[name="user_id"]').val(username);
$('[name="auth_token"]').val(authToken);
// $('[name="authRequestContext"]').val(jsonResult[authRequestContextJsonKey]);
// $('[name="sessionContext"]').val(jsonResult[sessionContextJsonKey]);
// submitForm(authToken);
};
var onErrorResult = function(errorMessage) {
if (!authRequestContextToken.indexOf("authRequestContextToken", 0) !== -1) {
//ts-iam mode check
$('[name="result"]').val("failure");
//$('[name="user_id"]').val(username);
// submitForm();
}
else if (errorMessage === "Attempt to start a session (authenticate) with a current primary active session.") {
console.log("Found existing session... logging out");
$("#authenticateButton").show();
} else {
console.log("Authentication error: " + errorMessage);
submit
Open service 2.16.183.21:80 · qa2-account.citytvplus.ca
2026-01-26 00:38
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://qa2-account.citytvplus.ca/ Expires: Mon, 26 Jan 2026 00:38:44 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Mon, 26 Jan 2026 00:38:44 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 Server-Timing: ak_p; desc="1769387924258_34610645_2530559214_6_512_17_0_-";dur=1
Open service 2.16.183.11:80 · qa2-account.citytvplus.ca
2026-01-26 00:38
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://qa2-account.citytvplus.ca/ Expires: Mon, 26 Jan 2026 00:38:44 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Mon, 26 Jan 2026 00:38:44 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 Server-Timing: ak_p; desc="1769387924702_34610635_2052618198_6_446_84_0_-";dur=1
Open service 2.16.183.11:443 · qa2-account.citytvplus.ca
2026-01-26 00:38
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Type: text/html
ETag: "25257b3e9e1d5e82fadcdd0ea2d65e39:1767813974.305893"
Last-Modified: Wed, 07 Jan 2026 19:23:46 GMT
Server: AkamaiNetStorage
X-Akamai-Transformed: 9 - 0 pmb=mRUM,1
Expires: Mon, 26 Jan 2026 00:38:22 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 26 Jan 2026 00:38:22 GMT
Content-Length: 9760
Connection: close
Server-Timing: cdn-cache; desc=HIT
Server-Timing: edge; dur=1
Server-Timing: ak_p; desc="1769387902417_34610645_2530509426_10_478_11_13_-";dur=1
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8"/>
<base href="/"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="robots" content="noindex">
<!-- <link rel="icon" type="image/x-icon" href="https://www.rogers.com/app/prod/assets/i/favicon.ico"/> -->
<link id="brand-style" rel="stylesheet">
<link id="media-style" rel="stylesheet">
<!-- **************** Transmit related additions: xmsdk and xmui Scripts + oidc required variables **************** -->
<script type="text/javascript" src="/websdk/js/xmsdk.js"></script>
<script type="text/javascript" src="/websdk/js/xmui.js"></script>
<script src="/idp/__default/js/ext/jquery-3.5.1.min.js"></script>
<script src="https://platform-websdk.transmitsecurity.io/platform-websdk/1.x/ts-platform-websdk.js" id="platform-sdk" defer="true" type="text/javascript">
</script>
<script>
var globalTestVar = 'test';
var pid = "%pid%";
var sid = "%sid%";
var aid = "%aid%";
var token = "%token%";
var hostname = '';
var authRequestContextToken = "%authRequestContextToken%";
var sessionContextToken = "%sessionContextToken%";
var jsonResult = { sessionContextJsonKey: "", authRequestContextJsonKey: "" };
var ui_locales = '';
var brand ='';
var csmID ='';
var prompt = '';
var platform = '';
function getSearchParams(k){
var p={};
location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){p[k]=v})
return k?p[k]:p;
}
// document.addEventListener("DOMContentLoaded", function() {
window.addEventListener("DOMContentLoaded", function() {
if(getSearchParams("hostname")){
hostname = decodeURIComponent(getSearchParams("hostname"))
}
aid = getSearchParams("aid");
pid = getSearchParams("pid");
sid = getSearchParams("sid");
ui_locales = getSearchParams("ui_locales");
brand = getSearchParams("brand");
csmID = getSearchParams("csmID");
prompt = getSearchParams("prompt");
platform = getSearchParams("platform");
});
var listner = event => {
switch (event.data && event.data.message){
case 'VA-INIT':
console.log('VA_INIT');
break;
}
}
window.addEventListener('VA_INIT-message', listner);
var submitForm = function() {
$("#completeResponse").submit();
}
function submitError(errorMessage) {
$('[name="result"]').val("error");
$('[name="error_message"]').val(errorMessage);
// submitForm();
}
var submitFormMode = function(redirectUri) {
$("#formModeResponse").attr('action', redirectUri);
$('#formModeResponse').submit();
}
var onSuccessResult = function(username, authToken) {
$('[name="result"]').val("success");
$('[name="user_id"]').val(username);
$('[name="auth_token"]').val(authToken);
// $('[name="authRequestContext"]').val(jsonResult[authRequestContextJsonKey]);
// $('[name="sessionContext"]').val(jsonResult[sessionContextJsonKey]);
// submitForm(authToken);
};
var onErrorResult = function(errorMessage) {
if (!authRequestContextToken.indexOf("authRequestContextToken", 0) !== -1) {
//ts-iam mode check
$('[name="result"]').val("failure");
//$('[name="user_id"]').val(username);
// submitForm();
}
else if (errorMessage === "Attempt to start a session (authenticate) with a current primary active session.") {
console.log("Found existing session... logging out");
$("#authenticateButton").show();
} else {
console.log("Authentication error: " + errorMessage);
submit
Open service 2.16.183.21:443 · qa2-account.citytvplus.ca
2026-01-26 00:38
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Type: text/html
ETag: "25257b3e9e1d5e82fadcdd0ea2d65e39:1767813974.305893"
Last-Modified: Wed, 07 Jan 2026 19:23:46 GMT
Server: AkamaiNetStorage
X-Akamai-Transformed: 9 - 0 pmb=mRUM,1
Expires: Mon, 26 Jan 2026 00:38:22 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 26 Jan 2026 00:38:22 GMT
Content-Length: 9761
Connection: close
Server-Timing: cdn-cache; desc=HIT
Server-Timing: edge; dur=1
Server-Timing: ak_p; desc="1769387902768_34610635_2052558823_7_454_149_151_-";dur=1
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8"/>
<base href="/"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="robots" content="noindex">
<!-- <link rel="icon" type="image/x-icon" href="https://www.rogers.com/app/prod/assets/i/favicon.ico"/> -->
<link id="brand-style" rel="stylesheet">
<link id="media-style" rel="stylesheet">
<!-- **************** Transmit related additions: xmsdk and xmui Scripts + oidc required variables **************** -->
<script type="text/javascript" src="/websdk/js/xmsdk.js"></script>
<script type="text/javascript" src="/websdk/js/xmui.js"></script>
<script src="/idp/__default/js/ext/jquery-3.5.1.min.js"></script>
<script src="https://platform-websdk.transmitsecurity.io/platform-websdk/1.x/ts-platform-websdk.js" id="platform-sdk" defer="true" type="text/javascript">
</script>
<script>
var globalTestVar = 'test';
var pid = "%pid%";
var sid = "%sid%";
var aid = "%aid%";
var token = "%token%";
var hostname = '';
var authRequestContextToken = "%authRequestContextToken%";
var sessionContextToken = "%sessionContextToken%";
var jsonResult = { sessionContextJsonKey: "", authRequestContextJsonKey: "" };
var ui_locales = '';
var brand ='';
var csmID ='';
var prompt = '';
var platform = '';
function getSearchParams(k){
var p={};
location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){p[k]=v})
return k?p[k]:p;
}
// document.addEventListener("DOMContentLoaded", function() {
window.addEventListener("DOMContentLoaded", function() {
if(getSearchParams("hostname")){
hostname = decodeURIComponent(getSearchParams("hostname"))
}
aid = getSearchParams("aid");
pid = getSearchParams("pid");
sid = getSearchParams("sid");
ui_locales = getSearchParams("ui_locales");
brand = getSearchParams("brand");
csmID = getSearchParams("csmID");
prompt = getSearchParams("prompt");
platform = getSearchParams("platform");
});
var listner = event => {
switch (event.data && event.data.message){
case 'VA-INIT':
console.log('VA_INIT');
break;
}
}
window.addEventListener('VA_INIT-message', listner);
var submitForm = function() {
$("#completeResponse").submit();
}
function submitError(errorMessage) {
$('[name="result"]').val("error");
$('[name="error_message"]').val(errorMessage);
// submitForm();
}
var submitFormMode = function(redirectUri) {
$("#formModeResponse").attr('action', redirectUri);
$('#formModeResponse').submit();
}
var onSuccessResult = function(username, authToken) {
$('[name="result"]').val("success");
$('[name="user_id"]').val(username);
$('[name="auth_token"]').val(authToken);
// $('[name="authRequestContext"]').val(jsonResult[authRequestContextJsonKey]);
// $('[name="sessionContext"]').val(jsonResult[sessionContextJsonKey]);
// submitForm(authToken);
};
var onErrorResult = function(errorMessage) {
if (!authRequestContextToken.indexOf("authRequestContextToken", 0) !== -1) {
//ts-iam mode check
$('[name="result"]').val("failure");
//$('[name="user_id"]').val(username);
// submitForm();
}
else if (errorMessage === "Attempt to start a session (authenticate) with a current primary active session.") {
console.log("Found existing session... logging out");
$("#authenticateButton").show();
} else {
console.log("Authentication error: " + errorMessage);
submit
Open service 2a02:26f0:3500:18::1724:a29c:80 · qa2-account.citytvplus.ca
2026-01-26 00:38
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://qa2-account.citytvplus.ca/ Expires: Mon, 26 Jan 2026 00:38:44 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Mon, 26 Jan 2026 00:38:44 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 Server-Timing: ak_p; desc="1769387924661_388276380_1248509481_9_825_83_0_-";dur=1
Open service 2a02:26f0:3500:18::1724:a287:80 · qa2-account.citytvplus.ca
2026-01-26 00:38
HTTP/1.1 301 Moved Permanently Server: AkamaiGHost Content-Length: 0 Location: https://qa2-account.citytvplus.ca/ Expires: Mon, 26 Jan 2026 00:38:45 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Mon, 26 Jan 2026 00:38:45 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 Server-Timing: ak_p; desc="1769387925058_388276359_414840015_8_752_150_0_-";dur=1
Open service 2a02:26f0:3500:18::1724:a29c:443 · qa2-account.citytvplus.ca
2026-01-26 00:38
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Type: text/html
ETag: "25257b3e9e1d5e82fadcdd0ea2d65e39:1767813974.305893"
Last-Modified: Wed, 07 Jan 2026 19:23:46 GMT
Server: AkamaiNetStorage
X-Akamai-Transformed: 9 - 0 pmb=mRUM,1
Expires: Mon, 26 Jan 2026 00:38:22 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 26 Jan 2026 00:38:22 GMT
Content-Length: 9778
Connection: close
Server-Timing: cdn-cache; desc=HIT
Server-Timing: edge; dur=1
Server-Timing: ak_p; desc="1769387902777_388276359_414832408_10_696_153_155_-";dur=1
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8"/>
<base href="/"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="robots" content="noindex">
<!-- <link rel="icon" type="image/x-icon" href="https://www.rogers.com/app/prod/assets/i/favicon.ico"/> -->
<link id="brand-style" rel="stylesheet">
<link id="media-style" rel="stylesheet">
<!-- **************** Transmit related additions: xmsdk and xmui Scripts + oidc required variables **************** -->
<script type="text/javascript" src="/websdk/js/xmsdk.js"></script>
<script type="text/javascript" src="/websdk/js/xmui.js"></script>
<script src="/idp/__default/js/ext/jquery-3.5.1.min.js"></script>
<script src="https://platform-websdk.transmitsecurity.io/platform-websdk/1.x/ts-platform-websdk.js" id="platform-sdk" defer="true" type="text/javascript">
</script>
<script>
var globalTestVar = 'test';
var pid = "%pid%";
var sid = "%sid%";
var aid = "%aid%";
var token = "%token%";
var hostname = '';
var authRequestContextToken = "%authRequestContextToken%";
var sessionContextToken = "%sessionContextToken%";
var jsonResult = { sessionContextJsonKey: "", authRequestContextJsonKey: "" };
var ui_locales = '';
var brand ='';
var csmID ='';
var prompt = '';
var platform = '';
function getSearchParams(k){
var p={};
location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){p[k]=v})
return k?p[k]:p;
}
// document.addEventListener("DOMContentLoaded", function() {
window.addEventListener("DOMContentLoaded", function() {
if(getSearchParams("hostname")){
hostname = decodeURIComponent(getSearchParams("hostname"))
}
aid = getSearchParams("aid");
pid = getSearchParams("pid");
sid = getSearchParams("sid");
ui_locales = getSearchParams("ui_locales");
brand = getSearchParams("brand");
csmID = getSearchParams("csmID");
prompt = getSearchParams("prompt");
platform = getSearchParams("platform");
});
var listner = event => {
switch (event.data && event.data.message){
case 'VA-INIT':
console.log('VA_INIT');
break;
}
}
window.addEventListener('VA_INIT-message', listner);
var submitForm = function() {
$("#completeResponse").submit();
}
function submitError(errorMessage) {
$('[name="result"]').val("error");
$('[name="error_message"]').val(errorMessage);
// submitForm();
}
var submitFormMode = function(redirectUri) {
$("#formModeResponse").attr('action', redirectUri);
$('#formModeResponse').submit();
}
var onSuccessResult = function(username, authToken) {
$('[name="result"]').val("success");
$('[name="user_id"]').val(username);
$('[name="auth_token"]').val(authToken);
// $('[name="authRequestContext"]').val(jsonResult[authRequestContextJsonKey]);
// $('[name="sessionContext"]').val(jsonResult[sessionContextJsonKey]);
// submitForm(authToken);
};
var onErrorResult = function(errorMessage) {
if (!authRequestContextToken.indexOf("authRequestContextToken", 0) !== -1) {
//ts-iam mode check
$('[name="result"]').val("failure");
//$('[name="user_id"]').val(username);
// submitForm();
}
else if (errorMessage === "Attempt to start a session (authenticate) with a current primary active session.") {
console.log("Found existing session... logging out");
$("#authenticateButton").show();
} else {
console.log("Authentication error: " + errorMessage);
submit