Heroku
tcp/443 tcp/80
Netlify
tcp/443 tcp/80
Open service 63.176.8.218:80 · pycon2023.pym.dev
2026-01-03 06:52
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sat, 03 Jan 2026 06:52:29 GMT Location: https://pycon2023.pym.dev/ Server: Netlify X-Nf-Request-Id: 01KE1A21A3MJYZKP3FG6AWQ5BH Content-Length: 41 Connection: close Redirecting to https://pycon2023.pym.dev/
Open service 63.176.8.218:443 · pycon2023.pym.dev
2026-01-03 06:52
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 1
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Content-Length: 8562
Content-Type: text/html; charset=UTF-8
Date: Sat, 03 Jan 2026 06:52:28 GMT
Etag: "c21be68df4222fb4706c4452dd6699f1-ssl"
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KE1A20HFJC40YKRKX5DS184Y
Connection: close
Page title: Hands-On Intro to Python — Hands-On Intro to Python documentation
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hands-On Intro to Python — Hands-On Intro to Python documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="shortcut icon" href="_static/favicon.ico"/>
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="#" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex/" />
<link rel="search" title="Search" href="search/" />
<link rel="next" title="Install Python" href="installation/" />
<style>
.wy-menu-vertical p.plain {
color: #b6b6b6;
}
.wy-menu-vertical a.plain {
font-weight: 500;
display: inline;
padding: 0;
line-height: initial;
font-size: 100%;
color: #adf;
}
.wy-menu-vertical a.plain:hover {
background: transparent;
color: #fff;
}
.wy-menu-vertical .bio {
padding-top: 2em;
padding-right: 0.5em;
}
@media screen and (max-width: 768px) {
.wy-menu-vertical .bio {
display: none;
}
}
@media screen and (max-height: 475px) {
.wy-menu-vertical .bio {
display: none;
}
}
</style>
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="#" class="icon icon-home"> Hands-On Intro to Python
</a>
<div class="version">
1.0
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search/" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<ul>
<li class="toctree-l1"><a class="reference internal" href="installation/">Install Python</a></li>
<li class="toctree-l1"><a class="reference internal" href="repl-and-basics/">The REPL</a></li>
<li class="toctree-l1"><a class="reference internal" href="strings/">Strings</a></li>
<li class="toctree-l1"><a class="reference internal" href="variables/">Variables</a></li>
<li class="toctree-l1"><a class="reference internal" href="programs/">Scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="functions/">Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="input/">Input</a></li>
<li class="toctree-l1"><a class="reference internal" href="files/">Files</a></li>
<li class="toctree-l1"><a class="reference internal" href="conditionals/">Conditionals</a></li>
<li class="toctree-l1"><a class="reference internal" href="lists/">Lists</a></li>
<li class="toctree-l1"><a class="reference internal" href="more-lists/">More Lists</a></li>
<li class="toctree-l1"><a class="reference internal" href="loops/">Loops</a></li>
<li class="toctree-l1"><a class="reference internal" href="bonus/">Bonus</a></li>
</ul>
<section class="bio">
<img src="https://www.gravatar.com/avatar/93a988bd85040f58f8417dc4be78c7de?s=75" align="left" style="margin: 0 0.75em;">
<p class="plain">
Join <a href="https://www.pythonmorsels.com/newsletter/" class="plain" target="_blank">my newsletter</a> for <strong>a Python tip</strong> every week.
Or <a href="https://www.pythonmorsels.com/all-python-exercise
Open service 2a05:d014:58f:6200::258:80 · pycon2023.pym.dev
2026-01-03 06:52
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sat, 03 Jan 2026 06:52:28 GMT Location: https://pycon2023.pym.dev/ Server: Netlify X-Nf-Request-Id: 01KE1A1ZZG6E7WMG8XY3AVR9GG Content-Length: 41 Connection: close Redirecting to https://pycon2023.pym.dev/
Open service 35.157.26.135:443 · pycon2023.pym.dev
2026-01-03 06:52
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Content-Length: 8562
Content-Type: text/html; charset=UTF-8
Date: Sat, 03 Jan 2026 06:52:27 GMT
Etag: "c21be68df4222fb4706c4452dd6699f1-ssl"
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KE1A1ZRNF4RZ9Z2P1VW25F9A
Connection: close
Page title: Hands-On Intro to Python — Hands-On Intro to Python documentation
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hands-On Intro to Python — Hands-On Intro to Python documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="shortcut icon" href="_static/favicon.ico"/>
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="#" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex/" />
<link rel="search" title="Search" href="search/" />
<link rel="next" title="Install Python" href="installation/" />
<style>
.wy-menu-vertical p.plain {
color: #b6b6b6;
}
.wy-menu-vertical a.plain {
font-weight: 500;
display: inline;
padding: 0;
line-height: initial;
font-size: 100%;
color: #adf;
}
.wy-menu-vertical a.plain:hover {
background: transparent;
color: #fff;
}
.wy-menu-vertical .bio {
padding-top: 2em;
padding-right: 0.5em;
}
@media screen and (max-width: 768px) {
.wy-menu-vertical .bio {
display: none;
}
}
@media screen and (max-height: 475px) {
.wy-menu-vertical .bio {
display: none;
}
}
</style>
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="#" class="icon icon-home"> Hands-On Intro to Python
</a>
<div class="version">
1.0
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search/" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<ul>
<li class="toctree-l1"><a class="reference internal" href="installation/">Install Python</a></li>
<li class="toctree-l1"><a class="reference internal" href="repl-and-basics/">The REPL</a></li>
<li class="toctree-l1"><a class="reference internal" href="strings/">Strings</a></li>
<li class="toctree-l1"><a class="reference internal" href="variables/">Variables</a></li>
<li class="toctree-l1"><a class="reference internal" href="programs/">Scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="functions/">Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="input/">Input</a></li>
<li class="toctree-l1"><a class="reference internal" href="files/">Files</a></li>
<li class="toctree-l1"><a class="reference internal" href="conditionals/">Conditionals</a></li>
<li class="toctree-l1"><a class="reference internal" href="lists/">Lists</a></li>
<li class="toctree-l1"><a class="reference internal" href="more-lists/">More Lists</a></li>
<li class="toctree-l1"><a class="reference internal" href="loops/">Loops</a></li>
<li class="toctree-l1"><a class="reference internal" href="bonus/">Bonus</a></li>
</ul>
<section class="bio">
<img src="https://www.gravatar.com/avatar/93a988bd85040f58f8417dc4be78c7de?s=75" align="left" style="margin: 0 0.75em;">
<p class="plain">
Join <a href="https://www.pythonmorsels.com/newsletter/" class="plain" target="_blank">my newsletter</a> for <strong>a Python tip</strong> every week.
Or <a href="https://www.pythonmorsels.com/all-python-exercise
Open service 35.157.26.135:80 · pycon2023.pym.dev
2026-01-03 06:52
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sat, 03 Jan 2026 06:52:27 GMT Location: https://pycon2023.pym.dev/ Server: Netlify X-Nf-Request-Id: 01KE1A1ZT7GCZC1SQVHSMN97NS Content-Length: 41 Connection: close Redirecting to https://pycon2023.pym.dev/
Open service 2a05:d014:58f:6200::258:443 · pycon2023.pym.dev
2026-01-03 06:52
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; fwd=miss
Content-Length: 8562
Content-Type: text/html; charset=UTF-8
Date: Sat, 03 Jan 2026 06:52:28 GMT
Etag: "c21be68df4222fb4706c4452dd6699f1-ssl"
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KE1A20GGJSGXY97F6QSF3CVZ
Connection: close
Page title: Hands-On Intro to Python — Hands-On Intro to Python documentation
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hands-On Intro to Python — Hands-On Intro to Python documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="shortcut icon" href="_static/favicon.ico"/>
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="#" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex/" />
<link rel="search" title="Search" href="search/" />
<link rel="next" title="Install Python" href="installation/" />
<style>
.wy-menu-vertical p.plain {
color: #b6b6b6;
}
.wy-menu-vertical a.plain {
font-weight: 500;
display: inline;
padding: 0;
line-height: initial;
font-size: 100%;
color: #adf;
}
.wy-menu-vertical a.plain:hover {
background: transparent;
color: #fff;
}
.wy-menu-vertical .bio {
padding-top: 2em;
padding-right: 0.5em;
}
@media screen and (max-width: 768px) {
.wy-menu-vertical .bio {
display: none;
}
}
@media screen and (max-height: 475px) {
.wy-menu-vertical .bio {
display: none;
}
}
</style>
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="#" class="icon icon-home"> Hands-On Intro to Python
</a>
<div class="version">
1.0
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search/" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<ul>
<li class="toctree-l1"><a class="reference internal" href="installation/">Install Python</a></li>
<li class="toctree-l1"><a class="reference internal" href="repl-and-basics/">The REPL</a></li>
<li class="toctree-l1"><a class="reference internal" href="strings/">Strings</a></li>
<li class="toctree-l1"><a class="reference internal" href="variables/">Variables</a></li>
<li class="toctree-l1"><a class="reference internal" href="programs/">Scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="functions/">Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="input/">Input</a></li>
<li class="toctree-l1"><a class="reference internal" href="files/">Files</a></li>
<li class="toctree-l1"><a class="reference internal" href="conditionals/">Conditionals</a></li>
<li class="toctree-l1"><a class="reference internal" href="lists/">Lists</a></li>
<li class="toctree-l1"><a class="reference internal" href="more-lists/">More Lists</a></li>
<li class="toctree-l1"><a class="reference internal" href="loops/">Loops</a></li>
<li class="toctree-l1"><a class="reference internal" href="bonus/">Bonus</a></li>
</ul>
<section class="bio">
<img src="https://www.gravatar.com/avatar/93a988bd85040f58f8417dc4be78c7de?s=75" align="left" style="margin: 0 0.75em;">
<p class="plain">
Join <a href="https://www.pythonmorsels.com/newsletter/" class="plain" target="_blank">my newsletter</a> for <strong>a Python tip</strong> every week.
Or <a href="https://www.pythonmorsels.com/all-python-exercise
Open service 2a05:d014:58f:6200::259:443 · pycon2023.pym.dev
2026-01-03 06:52
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; fwd=miss
Content-Length: 8562
Content-Type: text/html; charset=UTF-8
Date: Sat, 03 Jan 2026 06:52:27 GMT
Etag: "c21be68df4222fb4706c4452dd6699f1-ssl"
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KE1A1ZRSKHRV5Y9N1T8BW962
Connection: close
Page title: Hands-On Intro to Python — Hands-On Intro to Python documentation
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hands-On Intro to Python — Hands-On Intro to Python documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="shortcut icon" href="_static/favicon.ico"/>
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="#" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex/" />
<link rel="search" title="Search" href="search/" />
<link rel="next" title="Install Python" href="installation/" />
<style>
.wy-menu-vertical p.plain {
color: #b6b6b6;
}
.wy-menu-vertical a.plain {
font-weight: 500;
display: inline;
padding: 0;
line-height: initial;
font-size: 100%;
color: #adf;
}
.wy-menu-vertical a.plain:hover {
background: transparent;
color: #fff;
}
.wy-menu-vertical .bio {
padding-top: 2em;
padding-right: 0.5em;
}
@media screen and (max-width: 768px) {
.wy-menu-vertical .bio {
display: none;
}
}
@media screen and (max-height: 475px) {
.wy-menu-vertical .bio {
display: none;
}
}
</style>
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="#" class="icon icon-home"> Hands-On Intro to Python
</a>
<div class="version">
1.0
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search/" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<ul>
<li class="toctree-l1"><a class="reference internal" href="installation/">Install Python</a></li>
<li class="toctree-l1"><a class="reference internal" href="repl-and-basics/">The REPL</a></li>
<li class="toctree-l1"><a class="reference internal" href="strings/">Strings</a></li>
<li class="toctree-l1"><a class="reference internal" href="variables/">Variables</a></li>
<li class="toctree-l1"><a class="reference internal" href="programs/">Scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="functions/">Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="input/">Input</a></li>
<li class="toctree-l1"><a class="reference internal" href="files/">Files</a></li>
<li class="toctree-l1"><a class="reference internal" href="conditionals/">Conditionals</a></li>
<li class="toctree-l1"><a class="reference internal" href="lists/">Lists</a></li>
<li class="toctree-l1"><a class="reference internal" href="more-lists/">More Lists</a></li>
<li class="toctree-l1"><a class="reference internal" href="loops/">Loops</a></li>
<li class="toctree-l1"><a class="reference internal" href="bonus/">Bonus</a></li>
</ul>
<section class="bio">
<img src="https://www.gravatar.com/avatar/93a988bd85040f58f8417dc4be78c7de?s=75" align="left" style="margin: 0 0.75em;">
<p class="plain">
Join <a href="https://www.pythonmorsels.com/newsletter/" class="plain" target="_blank">my newsletter</a> for <strong>a Python tip</strong> every week.
Or <a href="https://www.pythonmorsels.com/all-python-exercise
Open service 2a05:d014:58f:6200::259:80 · pycon2023.pym.dev
2026-01-03 06:52
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sat, 03 Jan 2026 06:52:27 GMT Location: https://pycon2023.pym.dev/ Server: Netlify X-Nf-Request-Id: 01KE1A1ZBNHYW4NR0PQ889RVEG Content-Length: 41 Connection: close Redirecting to https://pycon2023.pym.dev/
Open service 63.176.8.218:443 · bugs-olt.pym.dev
2025-12-30 12:42
HTTP/1.1 401 Unauthorized
Content-Type: text/html
Date: Tue, 30 Dec 2025 12:42:33 GMT
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KDQMG53V8NWPCJJHDWKS4CF0
Connection: close
Transfer-Encoding: chunked
Page title: Password Protection
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Password Protection</title>
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
background: rgb(14, 30, 37);
color: white;
overflow: hidden;
margin: 0;
padding: 0;
}
h1 {
margin: 0;
font-size: 22px;
line-height: 24px;
}
.main {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
width: 100vw;
}
.card {
position: relative;
display: flex;
flex-direction: column;
width: 75%;
max-width: 364px;
padding: 24px;
background: white;
color: rgb(14, 30, 37);
border-radius: 8px;
box-shadow: 0 2px 4px 0 rgba(14, 30, 37, .16);
}
input {
box-sizing: border-box;
display: block;
width: 100%;
height: 40px;
margin: 24px 0;
padding: 6px 14px;
border: 2px solid #e9ebeb;
border-radius: 4px;
background: none;
box-shadow: none;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 500;
line-height: 24px;
transition: box-shadow ease-in-out 0.15s;
-webkit-appearance: none;
-moz-appearance: none;
}
input:focus {
outline: none;
border-color: #f4bb00;
box-shadow: 0 0 1px 0 #f4bb00;
}
.button,
button {
position: relative;
box-sizing: border-box;
display: inline-block;
vertical-align: middle;
width: 100%;
padding: 8px 16px;
font-family: inherit;
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-align: center;
text-decoration: none;
align-self: center;
border-radius: 4px;
background-color: #007067;
border: none;
color: #fff;
box-shadow: none;
transition: all 0.2s ease;
transition-property: background-color;
outline: 0;
}
button:hover {
cursor: pointer;
box-shadow: 0 0 0 2px #f4bb00;
}
.alert-box {
position: relative;
display: block;
margin-bottom: -8px;
background: #fff4f5;
border-radius: 4px;
padding: 4px 8px;
font-size: 14px;
color: #ad2831;
letter-spacing: 0;
line-height: 24px;
font-weight: 500;
}
</style>
</head>
<body>
<div class="main">
<div class="card">
<div class="header">
<h1>Password protected site</h1>
</div>
<div class="body">
<p class="lead">Please enter your password to get access.</p>
<form method="post"><input type="hidden" name="form-name" value="form 1" />
<input type="password" name="password" placeholder="Password" autofocus>
<button class="button">Submit</button>
</form>
</div>
</div>
</div>
</body>
</html>
Open service 2a05:d014:58f:6200::259:80 · bugs-olt.pym.dev
2025-12-30 12:42
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Tue, 30 Dec 2025 12:42:33 GMT Location: https://bugs-olt.pym.dev/ Server: Netlify X-Nf-Request-Id: 01KDQMG4YW7W17TNQDY0XR4W2X Content-Length: 40 Connection: close Redirecting to https://bugs-olt.pym.dev/
Open service 35.157.26.135:443 · bugs-olt.pym.dev
2025-12-30 12:42
HTTP/1.1 401 Unauthorized
Content-Type: text/html
Date: Tue, 30 Dec 2025 12:42:33 GMT
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KDQMG4RW0DXDYPYBC868Y0AS
Connection: close
Transfer-Encoding: chunked
Page title: Password Protection
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Password Protection</title>
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
background: rgb(14, 30, 37);
color: white;
overflow: hidden;
margin: 0;
padding: 0;
}
h1 {
margin: 0;
font-size: 22px;
line-height: 24px;
}
.main {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
width: 100vw;
}
.card {
position: relative;
display: flex;
flex-direction: column;
width: 75%;
max-width: 364px;
padding: 24px;
background: white;
color: rgb(14, 30, 37);
border-radius: 8px;
box-shadow: 0 2px 4px 0 rgba(14, 30, 37, .16);
}
input {
box-sizing: border-box;
display: block;
width: 100%;
height: 40px;
margin: 24px 0;
padding: 6px 14px;
border: 2px solid #e9ebeb;
border-radius: 4px;
background: none;
box-shadow: none;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 500;
line-height: 24px;
transition: box-shadow ease-in-out 0.15s;
-webkit-appearance: none;
-moz-appearance: none;
}
input:focus {
outline: none;
border-color: #f4bb00;
box-shadow: 0 0 1px 0 #f4bb00;
}
.button,
button {
position: relative;
box-sizing: border-box;
display: inline-block;
vertical-align: middle;
width: 100%;
padding: 8px 16px;
font-family: inherit;
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-align: center;
text-decoration: none;
align-self: center;
border-radius: 4px;
background-color: #007067;
border: none;
color: #fff;
box-shadow: none;
transition: all 0.2s ease;
transition-property: background-color;
outline: 0;
}
button:hover {
cursor: pointer;
box-shadow: 0 0 0 2px #f4bb00;
}
.alert-box {
position: relative;
display: block;
margin-bottom: -8px;
background: #fff4f5;
border-radius: 4px;
padding: 4px 8px;
font-size: 14px;
color: #ad2831;
letter-spacing: 0;
line-height: 24px;
font-weight: 500;
}
</style>
</head>
<body>
<div class="main">
<div class="card">
<div class="header">
<h1>Password protected site</h1>
</div>
<div class="body">
<p class="lead">Please enter your password to get access.</p>
<form method="post"><input type="hidden" name="form-name" value="form 1" />
<input type="password" name="password" placeholder="Password" autofocus>
<button class="button">Submit</button>
</form>
</div>
</div>
</div>
</body>
</html>
Open service 63.176.8.218:80 · bugs-olt.pym.dev
2025-12-30 12:42
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Tue, 30 Dec 2025 12:42:33 GMT Location: https://bugs-olt.pym.dev/ Server: Netlify X-Nf-Request-Id: 01KDQMG4Y6ANS9BA278PBW2Z9M Content-Length: 40 Connection: close Redirecting to https://bugs-olt.pym.dev/
Open service 2a05:d014:58f:6200::258:80 · bugs-olt.pym.dev
2025-12-30 12:42
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Tue, 30 Dec 2025 12:42:33 GMT Location: https://bugs-olt.pym.dev/ Server: Netlify X-Nf-Request-Id: 01KDQMG4K5VKAM7W4GDMCCZ225 Content-Length: 40 Connection: close Redirecting to https://bugs-olt.pym.dev/
Open service 2a05:d014:58f:6200::259:443 · bugs-olt.pym.dev
2025-12-30 12:42
HTTP/1.1 401 Unauthorized
Content-Type: text/html
Date: Tue, 30 Dec 2025 12:42:32 GMT
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KDQMG49NTQNGT8R30ASN7AA3
Connection: close
Transfer-Encoding: chunked
Page title: Password Protection
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Password Protection</title>
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
background: rgb(14, 30, 37);
color: white;
overflow: hidden;
margin: 0;
padding: 0;
}
h1 {
margin: 0;
font-size: 22px;
line-height: 24px;
}
.main {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
width: 100vw;
}
.card {
position: relative;
display: flex;
flex-direction: column;
width: 75%;
max-width: 364px;
padding: 24px;
background: white;
color: rgb(14, 30, 37);
border-radius: 8px;
box-shadow: 0 2px 4px 0 rgba(14, 30, 37, .16);
}
input {
box-sizing: border-box;
display: block;
width: 100%;
height: 40px;
margin: 24px 0;
padding: 6px 14px;
border: 2px solid #e9ebeb;
border-radius: 4px;
background: none;
box-shadow: none;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 500;
line-height: 24px;
transition: box-shadow ease-in-out 0.15s;
-webkit-appearance: none;
-moz-appearance: none;
}
input:focus {
outline: none;
border-color: #f4bb00;
box-shadow: 0 0 1px 0 #f4bb00;
}
.button,
button {
position: relative;
box-sizing: border-box;
display: inline-block;
vertical-align: middle;
width: 100%;
padding: 8px 16px;
font-family: inherit;
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-align: center;
text-decoration: none;
align-self: center;
border-radius: 4px;
background-color: #007067;
border: none;
color: #fff;
box-shadow: none;
transition: all 0.2s ease;
transition-property: background-color;
outline: 0;
}
button:hover {
cursor: pointer;
box-shadow: 0 0 0 2px #f4bb00;
}
.alert-box {
position: relative;
display: block;
margin-bottom: -8px;
background: #fff4f5;
border-radius: 4px;
padding: 4px 8px;
font-size: 14px;
color: #ad2831;
letter-spacing: 0;
line-height: 24px;
font-weight: 500;
}
</style>
</head>
<body>
<div class="main">
<div class="card">
<div class="header">
<h1>Password protected site</h1>
</div>
<div class="body">
<p class="lead">Please enter your password to get access.</p>
<form method="post"><input type="hidden" name="form-name" value="form 1" />
<input type="password" name="password" placeholder="Password" autofocus>
<button class="button">Submit</button>
</form>
</div>
</div>
</div>
</body>
</html>
Open service 35.157.26.135:80 · bugs-olt.pym.dev
2025-12-30 12:42
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Tue, 30 Dec 2025 12:42:32 GMT Location: https://bugs-olt.pym.dev/ Server: Netlify X-Nf-Request-Id: 01KDQMG45HGC50G7JBC6BZNZF4 Content-Length: 40 Connection: close Redirecting to https://bugs-olt.pym.dev/
Open service 2a05:d014:58f:6200::258:443 · bugs-olt.pym.dev
2025-12-30 12:42
HTTP/1.1 401 Unauthorized
Content-Type: text/html
Date: Tue, 30 Dec 2025 12:42:32 GMT
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KDQMG4636480M1YXZXV461N8
Connection: close
Transfer-Encoding: chunked
Page title: Password Protection
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Password Protection</title>
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
background: rgb(14, 30, 37);
color: white;
overflow: hidden;
margin: 0;
padding: 0;
}
h1 {
margin: 0;
font-size: 22px;
line-height: 24px;
}
.main {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
width: 100vw;
}
.card {
position: relative;
display: flex;
flex-direction: column;
width: 75%;
max-width: 364px;
padding: 24px;
background: white;
color: rgb(14, 30, 37);
border-radius: 8px;
box-shadow: 0 2px 4px 0 rgba(14, 30, 37, .16);
}
input {
box-sizing: border-box;
display: block;
width: 100%;
height: 40px;
margin: 24px 0;
padding: 6px 14px;
border: 2px solid #e9ebeb;
border-radius: 4px;
background: none;
box-shadow: none;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 500;
line-height: 24px;
transition: box-shadow ease-in-out 0.15s;
-webkit-appearance: none;
-moz-appearance: none;
}
input:focus {
outline: none;
border-color: #f4bb00;
box-shadow: 0 0 1px 0 #f4bb00;
}
.button,
button {
position: relative;
box-sizing: border-box;
display: inline-block;
vertical-align: middle;
width: 100%;
padding: 8px 16px;
font-family: inherit;
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-align: center;
text-decoration: none;
align-self: center;
border-radius: 4px;
background-color: #007067;
border: none;
color: #fff;
box-shadow: none;
transition: all 0.2s ease;
transition-property: background-color;
outline: 0;
}
button:hover {
cursor: pointer;
box-shadow: 0 0 0 2px #f4bb00;
}
.alert-box {
position: relative;
display: block;
margin-bottom: -8px;
background: #fff4f5;
border-radius: 4px;
padding: 4px 8px;
font-size: 14px;
color: #ad2831;
letter-spacing: 0;
line-height: 24px;
font-weight: 500;
}
</style>
</head>
<body>
<div class="main">
<div class="card">
<div class="header">
<h1>Password protected site</h1>
</div>
<div class="body">
<p class="lead">Please enter your password to get access.</p>
<form method="post"><input type="hidden" name="form-name" value="form 1" />
<input type="password" name="password" placeholder="Password" autofocus>
<button class="button">Submit</button>
</form>
</div>
</div>
</div>
</body>
</html>
Open service 34.201.80.84:80 · pym.dev
2025-12-19 00:22
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Fri, 19 Dec 2025 00:22:40 GMT
Location: https://pym.dev/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=HTCpJWS7ovtKVfotroCrIj3c9%2BTftmymHbOxPA6BhPs%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766103760"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=HTCpJWS7ovtKVfotroCrIj3c9%2BTftmymHbOxPA6BhPs%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766103760"
Server: Heroku
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
Content-Length: 0
Connection: close
Open service 54.196.16.164:80 · pym.dev
2025-12-19 00:22
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Fri, 19 Dec 2025 00:22:40 GMT
Location: https://pym.dev/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=HTCpJWS7ovtKVfotroCrIj3c9%2BTftmymHbOxPA6BhPs%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766103760"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=HTCpJWS7ovtKVfotroCrIj3c9%2BTftmymHbOxPA6BhPs%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766103760"
Server: Heroku
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
Content-Length: 0
Connection: close
Open service 54.157.4.65:443 · pym.dev
2025-12-19 00:22
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Fri, 19 Dec 2025 00:22:38 GMT
Location: https://www.pythonmorsels.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=O2DFFRLcTawRppa3BtOcwYiBnG9B0lV2OIMQAtbmObA%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766103758"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=O2DFFRLcTawRppa3BtOcwYiBnG9B0lV2OIMQAtbmObA%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766103758"
Server: Heroku
Strict-Transport-Security: max-age=518400; includeSubDomains; preload
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
Content-Length: 0
Connection: close
Open service 34.201.80.84:443 · pym.dev
2025-12-19 00:22
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Fri, 19 Dec 2025 00:22:38 GMT
Location: https://www.pythonmorsels.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=O2DFFRLcTawRppa3BtOcwYiBnG9B0lV2OIMQAtbmObA%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766103758"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=O2DFFRLcTawRppa3BtOcwYiBnG9B0lV2OIMQAtbmObA%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766103758"
Server: Heroku
Strict-Transport-Security: max-age=518400; includeSubDomains; preload
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
Content-Length: 0
Connection: close
Open service 54.157.4.65:80 · pym.dev
2025-12-19 00:22
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Fri, 19 Dec 2025 00:22:40 GMT
Location: https://pym.dev/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=HTCpJWS7ovtKVfotroCrIj3c9%2BTftmymHbOxPA6BhPs%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766103760"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=HTCpJWS7ovtKVfotroCrIj3c9%2BTftmymHbOxPA6BhPs%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766103760"
Server: Heroku
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
Content-Length: 0
Connection: close
Open service 54.196.16.164:443 · pym.dev
2025-12-19 00:22
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Fri, 19 Dec 2025 00:22:37 GMT
Location: https://www.pythonmorsels.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=%2F7xCn6bdyg3PinIiDXkXVcUr%2FeKYL71BZpGQZz9uEo4%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766103757"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=%2F7xCn6bdyg3PinIiDXkXVcUr%2FeKYL71BZpGQZz9uEo4%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766103757"
Server: Heroku
Strict-Transport-Security: max-age=518400; includeSubDomains; preload
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
Content-Length: 0
Connection: close
Open service 54.91.6.89:80 · pym.dev
2025-12-19 00:22
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Fri, 19 Dec 2025 00:22:40 GMT
Location: https://pym.dev/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=HTCpJWS7ovtKVfotroCrIj3c9%2BTftmymHbOxPA6BhPs%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766103760"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=HTCpJWS7ovtKVfotroCrIj3c9%2BTftmymHbOxPA6BhPs%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766103760"
Server: Heroku
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
Content-Length: 0
Connection: close
Open service 54.91.6.89:443 · pym.dev
2025-12-19 00:22
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Fri, 19 Dec 2025 00:22:37 GMT
Location: https://www.pythonmorsels.com/
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=%2F7xCn6bdyg3PinIiDXkXVcUr%2FeKYL71BZpGQZz9uEo4%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766103757"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=%2F7xCn6bdyg3PinIiDXkXVcUr%2FeKYL71BZpGQZz9uEo4%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766103757"
Server: Heroku
Strict-Transport-Security: max-age=518400; includeSubDomains; preload
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
Content-Length: 0
Connection: close