Open service 2a02:26f0:7100::210:133:80 · orange-pass-front-iptv.preprod.p.tf1.fr
2026-01-21 19:36
HTTP/1.1 301 Moved Permanently Content-Type: text/html Content-Length: 134 Location: https://orange-pass-front-iptv-origin.preprod.p.tf1.fr:443/ Cache-Control: max-age=38 Expires: Wed, 21 Jan 2026 19:37:51 GMT Date: Wed, 21 Jan 2026 19:37:13 GMT Connection: close Akamai-Cache-Status: Redirect from child Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> </body> </html>
Open service 2.16.204.87:443 · orange-pass-front-iptv.preprod.p.tf1.fr
2026-01-21 19:36
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Fri, 09 Jan 2026 09:54:14 GMT
ETag: W/"6960d046-a57"
X-Proxy-Cache: REVALIDATED
Cache-Control: max-age=298
Expires: Wed, 21 Jan 2026 19:41:49 GMT
Date: Wed, 21 Jan 2026 19:36:51 GMT
Content-Length: 2647
Connection: close
Akamai-Cache-Status: Hit from child
Page title: tf1replay-frontend-3.3.0-2
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
<head>
<title>tf1replay-frontend-3.3.0-2</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<style type="text/css">
html,
body {
overflow: hidden;
height: 100%;
width: 100%;
padding: 0;
margin: 0;
background-color: #03001e;
}
#splashscreen {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 0;
}
</style>
<script type="text/javascript">
function getParamsFromUrl(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]')
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)')
var results = regex.exec(location.search)
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '))
}
function createLocalStorageAdi() {
var addToken = 'ad' + Date.now() + Math.random()
var localAdi = {
expirationDate: Date.now() + 24 * 60 * 60 * 1000,
data: addToken,
}
localStorage.setItem('adiTf1', JSON.stringify(localAdi))
return localAdi.data
}
function getAdi() {
var adi = getParamsFromUrl('adi')
if (!adi) {
var localAdi = localStorage.getItem('adiTf1')
if (localAdi) {
localAdi = JSON.parse(localAdi)
if (localAdi && localAdi.expirationDate > Date.now()) {
adi = localAdi.data
}
}
if (!adi) {
adi = createLocalStorageAdi()
}
}
return adi
}
var apiUrl = {
protocol: `${location.protocol}//`,
host: location.host,
}
function init() {
console.info('start redirect myTF1')
var adi = getAdi()
var redirectUrl = location.pathname.endsWith('/')
? `${location.href}index-app.html`
: location.href.replace('index.html', 'index-app.html').replace('index-orange.html', 'index-app.html')
var newUrl =
apiUrl.protocol +
apiUrl.host +
'/token/orange/auth?adi=' +
encodeURIComponent(adi) +
'&redirect_url=' +
encodeURIComponent(redirectUrl)
console.info('adi: ' + adi)
console.info('redirect_url: ' + redirectUrl)
console.info('call authent service: ' + newUrl)
location.href = newUrl
}
</script>
<body onload="init()">
<img
id="splashscreen"
alt="splashscreen"
src="local-assets/TF1+-splashscreen.jpg"
data-testid="splash_screen"
/>
</body>
</html>
Open service 2a02:26f0:7100::210:173:80 · orange-pass-front-iptv.preprod.p.tf1.fr
2026-01-21 19:36
HTTP/1.1 301 Moved Permanently Content-Type: text/html Content-Length: 134 Location: https://orange-pass-front-iptv-origin.preprod.p.tf1.fr:443/ Cache-Control: max-age=39 Expires: Wed, 21 Jan 2026 19:37:51 GMT Date: Wed, 21 Jan 2026 19:37:12 GMT Connection: close Akamai-Cache-Status: Redirect from child Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> </body> </html>
Open service 2.16.204.87:80 · orange-pass-front-iptv.preprod.p.tf1.fr
2026-01-21 19:36
HTTP/1.1 301 Moved Permanently Content-Type: text/html Content-Length: 134 Location: https://orange-pass-front-iptv-origin.preprod.p.tf1.fr:443/ Cache-Control: max-age=39 Expires: Wed, 21 Jan 2026 19:37:51 GMT Date: Wed, 21 Jan 2026 19:37:12 GMT Connection: close Akamai-Cache-Status: Redirect from child Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> </body> </html>
Open service 2.16.204.79:443 · orange-pass-front-iptv.preprod.p.tf1.fr
2026-01-21 19:36
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Fri, 09 Jan 2026 09:54:14 GMT
ETag: W/"6960d046-a57"
X-Proxy-Cache: REVALIDATED
Cache-Control: max-age=298
Expires: Wed, 21 Jan 2026 19:41:49 GMT
Date: Wed, 21 Jan 2026 19:36:51 GMT
Content-Length: 2647
Connection: close
Akamai-Cache-Status: Hit from child
Page title: tf1replay-frontend-3.3.0-2
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
<head>
<title>tf1replay-frontend-3.3.0-2</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<style type="text/css">
html,
body {
overflow: hidden;
height: 100%;
width: 100%;
padding: 0;
margin: 0;
background-color: #03001e;
}
#splashscreen {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 0;
}
</style>
<script type="text/javascript">
function getParamsFromUrl(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]')
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)')
var results = regex.exec(location.search)
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '))
}
function createLocalStorageAdi() {
var addToken = 'ad' + Date.now() + Math.random()
var localAdi = {
expirationDate: Date.now() + 24 * 60 * 60 * 1000,
data: addToken,
}
localStorage.setItem('adiTf1', JSON.stringify(localAdi))
return localAdi.data
}
function getAdi() {
var adi = getParamsFromUrl('adi')
if (!adi) {
var localAdi = localStorage.getItem('adiTf1')
if (localAdi) {
localAdi = JSON.parse(localAdi)
if (localAdi && localAdi.expirationDate > Date.now()) {
adi = localAdi.data
}
}
if (!adi) {
adi = createLocalStorageAdi()
}
}
return adi
}
var apiUrl = {
protocol: `${location.protocol}//`,
host: location.host,
}
function init() {
console.info('start redirect myTF1')
var adi = getAdi()
var redirectUrl = location.pathname.endsWith('/')
? `${location.href}index-app.html`
: location.href.replace('index.html', 'index-app.html').replace('index-orange.html', 'index-app.html')
var newUrl =
apiUrl.protocol +
apiUrl.host +
'/token/orange/auth?adi=' +
encodeURIComponent(adi) +
'&redirect_url=' +
encodeURIComponent(redirectUrl)
console.info('adi: ' + adi)
console.info('redirect_url: ' + redirectUrl)
console.info('call authent service: ' + newUrl)
location.href = newUrl
}
</script>
<body onload="init()">
<img
id="splashscreen"
alt="splashscreen"
src="local-assets/TF1+-splashscreen.jpg"
data-testid="splash_screen"
/>
</body>
</html>
Open service 2a02:26f0:7100::210:173:443 · orange-pass-front-iptv.preprod.p.tf1.fr
2026-01-21 19:36
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Fri, 09 Jan 2026 09:54:14 GMT
ETag: W/"6960d046-a57"
X-Proxy-Cache: REVALIDATED
Cache-Control: max-age=298
Expires: Wed, 21 Jan 2026 19:41:49 GMT
Date: Wed, 21 Jan 2026 19:36:51 GMT
Content-Length: 2647
Connection: close
Akamai-Cache-Status: Hit from child
Page title: tf1replay-frontend-3.3.0-2
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
<head>
<title>tf1replay-frontend-3.3.0-2</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<style type="text/css">
html,
body {
overflow: hidden;
height: 100%;
width: 100%;
padding: 0;
margin: 0;
background-color: #03001e;
}
#splashscreen {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 0;
}
</style>
<script type="text/javascript">
function getParamsFromUrl(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]')
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)')
var results = regex.exec(location.search)
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '))
}
function createLocalStorageAdi() {
var addToken = 'ad' + Date.now() + Math.random()
var localAdi = {
expirationDate: Date.now() + 24 * 60 * 60 * 1000,
data: addToken,
}
localStorage.setItem('adiTf1', JSON.stringify(localAdi))
return localAdi.data
}
function getAdi() {
var adi = getParamsFromUrl('adi')
if (!adi) {
var localAdi = localStorage.getItem('adiTf1')
if (localAdi) {
localAdi = JSON.parse(localAdi)
if (localAdi && localAdi.expirationDate > Date.now()) {
adi = localAdi.data
}
}
if (!adi) {
adi = createLocalStorageAdi()
}
}
return adi
}
var apiUrl = {
protocol: `${location.protocol}//`,
host: location.host,
}
function init() {
console.info('start redirect myTF1')
var adi = getAdi()
var redirectUrl = location.pathname.endsWith('/')
? `${location.href}index-app.html`
: location.href.replace('index.html', 'index-app.html').replace('index-orange.html', 'index-app.html')
var newUrl =
apiUrl.protocol +
apiUrl.host +
'/token/orange/auth?adi=' +
encodeURIComponent(adi) +
'&redirect_url=' +
encodeURIComponent(redirectUrl)
console.info('adi: ' + adi)
console.info('redirect_url: ' + redirectUrl)
console.info('call authent service: ' + newUrl)
location.href = newUrl
}
</script>
<body onload="init()">
<img
id="splashscreen"
alt="splashscreen"
src="local-assets/TF1+-splashscreen.jpg"
data-testid="splash_screen"
/>
</body>
</html>
Open service 2a02:26f0:7100::210:133:443 · orange-pass-front-iptv.preprod.p.tf1.fr
2026-01-21 19:36
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Fri, 09 Jan 2026 09:54:14 GMT
ETag: W/"6960d046-a57"
X-Proxy-Cache: REVALIDATED
Cache-Control: max-age=298
Expires: Wed, 21 Jan 2026 19:41:49 GMT
Date: Wed, 21 Jan 2026 19:36:51 GMT
Content-Length: 2647
Connection: close
Akamai-Cache-Status: Hit from child
Page title: tf1replay-frontend-3.3.0-2
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
<head>
<title>tf1replay-frontend-3.3.0-2</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<style type="text/css">
html,
body {
overflow: hidden;
height: 100%;
width: 100%;
padding: 0;
margin: 0;
background-color: #03001e;
}
#splashscreen {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 0;
}
</style>
<script type="text/javascript">
function getParamsFromUrl(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]')
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)')
var results = regex.exec(location.search)
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '))
}
function createLocalStorageAdi() {
var addToken = 'ad' + Date.now() + Math.random()
var localAdi = {
expirationDate: Date.now() + 24 * 60 * 60 * 1000,
data: addToken,
}
localStorage.setItem('adiTf1', JSON.stringify(localAdi))
return localAdi.data
}
function getAdi() {
var adi = getParamsFromUrl('adi')
if (!adi) {
var localAdi = localStorage.getItem('adiTf1')
if (localAdi) {
localAdi = JSON.parse(localAdi)
if (localAdi && localAdi.expirationDate > Date.now()) {
adi = localAdi.data
}
}
if (!adi) {
adi = createLocalStorageAdi()
}
}
return adi
}
var apiUrl = {
protocol: `${location.protocol}//`,
host: location.host,
}
function init() {
console.info('start redirect myTF1')
var adi = getAdi()
var redirectUrl = location.pathname.endsWith('/')
? `${location.href}index-app.html`
: location.href.replace('index.html', 'index-app.html').replace('index-orange.html', 'index-app.html')
var newUrl =
apiUrl.protocol +
apiUrl.host +
'/token/orange/auth?adi=' +
encodeURIComponent(adi) +
'&redirect_url=' +
encodeURIComponent(redirectUrl)
console.info('adi: ' + adi)
console.info('redirect_url: ' + redirectUrl)
console.info('call authent service: ' + newUrl)
location.href = newUrl
}
</script>
<body onload="init()">
<img
id="splashscreen"
alt="splashscreen"
src="local-assets/TF1+-splashscreen.jpg"
data-testid="splash_screen"
/>
</body>
</html>
Open service 2.16.204.79:80 · orange-pass-front-iptv.preprod.p.tf1.fr
2026-01-21 19:36
HTTP/1.1 301 Moved Permanently Content-Type: text/html Content-Length: 134 Location: https://orange-pass-front-iptv-origin.preprod.p.tf1.fr:443/ Cache-Control: max-age=39 Expires: Wed, 21 Jan 2026 19:37:51 GMT Date: Wed, 21 Jan 2026 19:37:12 GMT Connection: close Akamai-Cache-Status: Redirect from child Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> </body> </html>