Heroku
tcp/443 tcp/80
Open service 54.204.238.15:80 · tsfatest.com
2026-01-05 01:29
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Location: https://tsfatest.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=KTJWwJ3gnfp93qEc9BfihEftX3QrTZaVZbcWmUzjqjg%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767576588"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=KTJWwJ3gnfp93qEc9BfihEftX3QrTZaVZbcWmUzjqjg%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767576588"
Server: Heroku
Via: 1.1 heroku-router
Date: Mon, 05 Jan 2026 01:29:48 GMT
Content-Length: 0
Connection: close
Open service 54.209.91.188:80 · tsfatest.com
2026-01-05 01:29
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Location: https://tsfatest.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=vG6CgxebjRBOVGSERWHJhOn3d5mnxOzBP9l%2FwgtZHxk%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767576589"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=vG6CgxebjRBOVGSERWHJhOn3d5mnxOzBP9l%2FwgtZHxk%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767576589"
Server: Heroku
Via: 1.1 heroku-router
Date: Mon, 05 Jan 2026 01:29:49 GMT
Content-Length: 0
Connection: close
Open service 75.101.184.39:80 · tsfatest.com
2026-01-05 01:29
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Location: https://tsfatest.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=VCX%2B9lFEXAjDJKGKJHAl2wwSy6f1tyejSjf7sBfnUGo%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767576587"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=VCX%2B9lFEXAjDJKGKJHAl2wwSy6f1tyejSjf7sBfnUGo%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767576587"
Server: Heroku
Via: 1.1 heroku-router
Date: Mon, 05 Jan 2026 01:29:47 GMT
Content-Length: 0
Connection: close
Open service 54.221.251.148:443 · tsfatest.com
2026-01-05 01:29
HTTP/1.1 200 OK
Cache-Control: max-age=0, private, must-revalidate
Content-Type: text/html; charset=utf-8
Etag: W/"9c73f7065639aa9fec33c40725bafb90"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin-when-cross-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=xvzLVe4tCyT%2BOx0akATTgB7af8EY%2ByYsGKgWUTXWFlc%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767576584"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=xvzLVe4tCyT%2BOx0akATTgB7af8EY%2ByYsGKgWUTXWFlc%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767576584"
Server: Heroku
Set-Cookie: _tsfa-test_session=aFFxNFB2SkVkb1pHN0c0ZDBsOEhvNmFQVFZObVY0NjVLZFlmOHBKUlNacVlaMm9uRmkwM2RnN3d3d2hCNExweml0NXJNQ2ZHTEdkalB4czEvd3NFNmtHZFJWaDVVZEovQjBQUlNDWWt4UGZXbnRudXYzRjdQZHpuWmRXWklLNi9FMUVXZ0xOaS9URDEwYTBSdm5VMlRBPT0tLWYxL1B3NE9Ncy9MUUZwQktwbFRjUWc9PQ%3D%3D--3d0761552e14a0743a7f30fecba1502ae2f22406; path=/; secure; HttpOnly
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Request-Id: ff6701fe-de70-7691-8cb1-77578bedd0b0
X-Runtime: 0.002583
X-Xss-Protection: 1; mode=block
Date: Mon, 05 Jan 2026 01:29:44 GMT
Connection: close
Transfer-Encoding: chunked
Page title: TSFA Test
<!DOCTYPE html>
<html lang="en">
<head>
<title>TSFA Test</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="H_tSkuYC49JrGGn_W06l-3WmELC0nbL2GPsGv0kKWfRWdAExDf73xU8DXmiYrceMerD4r1mpprft794IRLJe-w" />
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/assets/application-2ffc36899eae8368301640d7cdc878db34b45f9c2c4b7c555fc8a26c06ea33e3.css" media="all" data-turbolinks-track="reload" />
<script src="/assets/application-d8affedc96c56fc9ba0d920ea9362aa9565666d1c1e372abf5ee375b781fdbff.js" data-turbolinks-track="reload"></script>
</head>
<body class="tsfa_site_test">
<!-- Fixed navbar -->
<nav class="navbar navbar-inverse" role="navigation">
<div class="container">
<div class="navbar-header">
<!--<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">-->
<!--<span class="sr-only">Toggle navigation</span>-->
<!--<span class="icon-bar"></span>-->
<!--<span class="icon-bar"></span>-->
<!--<span class="icon-bar"></span>-->
<!--</button>-->
<a class="navbar-brand" href="#">TSFA Online Judging</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="/judging/">Dashboard</a></li>
<!--<li class="dropdown">-->
<!--<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>-->
<!--<ul class="dropdown-menu">-->
<!--<li><a href="#">Action</a></li>-->
<!--<li><a href="#">Another action</a></li>-->
<!--<li><a href="#">Something else here</a></li>-->
<!--<li role="separator" class="divider"></li>-->
<!--<li class="dropdown-header">Nav header</li>-->
<!--<li><a href="#">Separated link</a></li>-->
<!--<li><a href="#">One more separated link</a></li>-->
<!--</ul>-->
<!--</li>-->
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
<h2>Hello TSFA</h2>
<p>
The time is now: 2026-01-05 01:29:44 +0000
</p>
</body>
</html>
Open service 75.101.184.39:443 · tsfatest.com
2026-01-05 01:29
HTTP/1.1 200 OK
Cache-Control: max-age=0, private, must-revalidate
Content-Type: text/html; charset=utf-8
Etag: W/"c80230cdf76c5578692bf06ac81786a2"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin-when-cross-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=xvzLVe4tCyT%2BOx0akATTgB7af8EY%2ByYsGKgWUTXWFlc%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767576584"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=xvzLVe4tCyT%2BOx0akATTgB7af8EY%2ByYsGKgWUTXWFlc%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767576584"
Server: Heroku
Set-Cookie: _tsfa-test_session=WnBpTDU3S1ZxNGgxWWxrR3QwS29LRXJXem9KTG1xK3M2YnFkVFRKMm9LYlprMWRRRlpXN1FLUnBYOHZkUXNTYVIzZ21sVXhUSjkvWnY2UHZhTEVKN2wzVUZ0WFgrYVZmOFc1aDFqQVdKLzNxZDRyaTRNQ3dySWdTbHdpNXQyQWJOeHRsdVR0Mmc5SHlDU1ZTUVpPcGVnPT0tLVArWkxrMzlGQlZUWlBUYkRSUThPd2c9PQ%3D%3D--08d14b1ac6bae07cce83593d5d834eaed0ae6315; path=/; secure; HttpOnly
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Request-Id: b748567b-c886-d04f-b667-8abe6e004059
X-Runtime: 0.002625
X-Xss-Protection: 1; mode=block
Date: Mon, 05 Jan 2026 01:29:44 GMT
Connection: close
Transfer-Encoding: chunked
Page title: TSFA Test
<!DOCTYPE html>
<html lang="en">
<head>
<title>TSFA Test</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="aZc6qeKFb4bMrlTjMmdT5Rl4bpLIMa1MKujHTn1Cf4zx3FboPG9iyXXh5V6CS_IAE7DtZhBvICEeTJaH3EqSbQ" />
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/assets/application-2ffc36899eae8368301640d7cdc878db34b45f9c2c4b7c555fc8a26c06ea33e3.css" media="all" data-turbolinks-track="reload" />
<script src="/assets/application-d8affedc96c56fc9ba0d920ea9362aa9565666d1c1e372abf5ee375b781fdbff.js" data-turbolinks-track="reload"></script>
</head>
<body class="tsfa_site_test">
<!-- Fixed navbar -->
<nav class="navbar navbar-inverse" role="navigation">
<div class="container">
<div class="navbar-header">
<!--<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">-->
<!--<span class="sr-only">Toggle navigation</span>-->
<!--<span class="icon-bar"></span>-->
<!--<span class="icon-bar"></span>-->
<!--<span class="icon-bar"></span>-->
<!--</button>-->
<a class="navbar-brand" href="#">TSFA Online Judging</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="/judging/">Dashboard</a></li>
<!--<li class="dropdown">-->
<!--<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>-->
<!--<ul class="dropdown-menu">-->
<!--<li><a href="#">Action</a></li>-->
<!--<li><a href="#">Another action</a></li>-->
<!--<li><a href="#">Something else here</a></li>-->
<!--<li role="separator" class="divider"></li>-->
<!--<li class="dropdown-header">Nav header</li>-->
<!--<li><a href="#">Separated link</a></li>-->
<!--<li><a href="#">One more separated link</a></li>-->
<!--</ul>-->
<!--</li>-->
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
<h2>Hello TSFA</h2>
<p>
The time is now: 2026-01-05 01:29:44 +0000
</p>
</body>
</html>
Open service 54.204.238.15:443 · tsfatest.com
2026-01-05 01:29
HTTP/1.1 200 OK
Cache-Control: max-age=0, private, must-revalidate
Content-Type: text/html; charset=utf-8
Etag: W/"b82623bc755db1370765f9f65aac9516"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin-when-cross-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=xvzLVe4tCyT%2BOx0akATTgB7af8EY%2ByYsGKgWUTXWFlc%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767576584"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=xvzLVe4tCyT%2BOx0akATTgB7af8EY%2ByYsGKgWUTXWFlc%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767576584"
Server: Heroku
Set-Cookie: _tsfa-test_session=SG5VM3BicGNDdlBMa2xOTllhM0hlanA1dmpLZ3h4aGVDbTNSUlZnQTFSMDhZNEI5dWpQZ1hJcUlUeEY0QnpyUlBwbVduZ21GSGJEbmJFZzRBTlhPTzNIdVN6SVRKTVA2VmdHVFN5WE1xWmU1dnB1Q2pERTBWbFlwd3gvM1hCQWdkYm1WWVlvODFldE5ZZ1NISHZDZWl3PT0tLVAybElIQWt0SjVZUHZSRHJaUzZYTVE9PQ%3D%3D--d2eae150f0b8b88259491372cb64bf71eb329d38; path=/; secure; HttpOnly
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Request-Id: 32b9cfa4-7e4c-9bd1-20c8-fb1ee4ed464d
X-Runtime: 0.003298
X-Xss-Protection: 1; mode=block
Date: Mon, 05 Jan 2026 01:29:44 GMT
Connection: close
Transfer-Encoding: chunked
Page title: TSFA Test
<!DOCTYPE html>
<html lang="en">
<head>
<title>TSFA Test</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="YtP47XhPtLGo-_mwqiAqPofOcLZyKl75nzeMr9k4hPKd6tcvOTLKIBPV84o43UFkS5j-Uez30kZ6qUiylZx5Bg" />
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/assets/application-2ffc36899eae8368301640d7cdc878db34b45f9c2c4b7c555fc8a26c06ea33e3.css" media="all" data-turbolinks-track="reload" />
<script src="/assets/application-d8affedc96c56fc9ba0d920ea9362aa9565666d1c1e372abf5ee375b781fdbff.js" data-turbolinks-track="reload"></script>
</head>
<body class="tsfa_site_test">
<!-- Fixed navbar -->
<nav class="navbar navbar-inverse" role="navigation">
<div class="container">
<div class="navbar-header">
<!--<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">-->
<!--<span class="sr-only">Toggle navigation</span>-->
<!--<span class="icon-bar"></span>-->
<!--<span class="icon-bar"></span>-->
<!--<span class="icon-bar"></span>-->
<!--</button>-->
<a class="navbar-brand" href="#">TSFA Online Judging</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="/judging/">Dashboard</a></li>
<!--<li class="dropdown">-->
<!--<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>-->
<!--<ul class="dropdown-menu">-->
<!--<li><a href="#">Action</a></li>-->
<!--<li><a href="#">Another action</a></li>-->
<!--<li><a href="#">Something else here</a></li>-->
<!--<li role="separator" class="divider"></li>-->
<!--<li class="dropdown-header">Nav header</li>-->
<!--<li><a href="#">Separated link</a></li>-->
<!--<li><a href="#">One more separated link</a></li>-->
<!--</ul>-->
<!--</li>-->
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
<h2>Hello TSFA</h2>
<p>
The time is now: 2026-01-05 01:29:44 +0000
</p>
</body>
</html>
Open service 54.221.251.148:80 · tsfatest.com
2026-01-05 01:29
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Location: https://tsfatest.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=VCX%2B9lFEXAjDJKGKJHAl2wwSy6f1tyejSjf7sBfnUGo%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767576587"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=VCX%2B9lFEXAjDJKGKJHAl2wwSy6f1tyejSjf7sBfnUGo%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767576587"
Server: Heroku
Via: 1.1 heroku-router
Date: Mon, 05 Jan 2026 01:29:47 GMT
Content-Length: 0
Connection: close