BunnyCDN-DE1-1082
tcp/443 tcp/80
BunnyCDN-DE1-863
tcp/443 tcp/80
Open service 169.150.247.39:443 · lbruno.org
2026-01-23 23:06
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 23:06:03 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1082
CDN-PullZone: 4543356
CDN-RequestCountryCode: SG
Cache-Control: max-age=25600000
ETag: W/"6935ab19-140f"
Last-Modified: Sun, 07 Dec 2025 16:28:09 GMT
CDN-StorageServer: DE-632
CDN-FileServer: 1132
CDN-ProxyVer: 1.41
CDN-RequestPullCode: 200
CDN-RequestPullSuccess: True
CDN-EdgeStorageId: 1054
Link: <https://lbruno.org/>; rel="canonical"
X-Frame-Options: DENY
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Security-Policy: require-trusted-types-for 'script'; default-src 'self'; img-src 'self' data:; base-uri 'self'; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'nonce-StaticGen-NoUGC'; script-src 'self' 'nonce-StaticGen-NoUGC';
Cross-Origin-Opener-Policy: same-origin
CDN-CachedAt: 12/07/2025 16:47:14
CDN-Status: 200
CDN-RequestTime: 0
CDN-RequestId: 1158f4945335b9961be0ae76c28a9693
CDN-Cache: HIT
Page title: Luis Bruno | Linux troubleshooter and Python charmer
<!DOCTYPE html>
<html lang="en">
<head>
<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="icon" type="image/png" href="favicon.jpg">
<title>Luis Bruno | Linux troubleshooter and Python charmer</title>
<meta name="description" content="Linux troubleshooter and Python charmer" />
<meta property="twitter:card" content="summary">
<meta property="twitter:site" content="@luisbruno">
<meta property="twitter:image" content="/%20/lbruno-400x400-galway.jpg">
<style nonce="StaticGen-NoUGC">
html {
height: 100%;
}
body {
height: 100%;
margin: 0;
display: grid;
font: 12pt/18pt sans-serif;
}
header,
main,
footer {
width: 300pt;
}
header {
margin: auto auto 0 auto;
padding: 12pt 0 0 0;
}
main {
margin: 0 auto 0 auto;
padding: 12pt 0 0 0;
}
footer {
margin: 0 auto auto auto;
padding: 12pt 0 0 0;
}
/* Style footer nav links */
footer ul {
margin: 0;
padding: 0;
}
footer ul li {
display: inline-block;
}
body {
background: #284646;
}
header p,
main p {
margin: 4pt 0 0 0;
}
header a,
footer a {
color: #cc4;
}
header,
main {
background: #284646;
}
header,
main,
footer {
color: #ddd;
text-shadow: 0 0 3pt black;
}
/* footer {
background: #163434;
} */
footer li img {
filter: grayscale(100%) contrast(9001%);
width: 20pt;
height: 20pt;
}
.invert-colors {
filter: grayscale(100%) contrast(9001%) invert(100%);
}
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfilePage",
"mainEntity": {
"@type": "Person",
"name": "Luis Bruno",
"alternateName": "Psy Erquilenne",
"jobTitle": "Computer Nerd",
"image": "https://lbruno.org/lbruno-400x400-galway.jpg",
"telephone": "+353.86233.6600",
"url": "https://lbruno.org",
"email": "mailto:im+jsonld@lbruno.org",
"address": {
"@type": "PostalAddress",
"addressLocality": "Dublin",
"addressRegion": "IE"
}
}
}
</script>
<link rel="preload" as="image" type="image/svg+xml" href="/images/brands/github-mark.svg">
<link rel="preload" as="image" type="image/svg+xml" href="/images/brands/keybase.svg">
<link rel="preload" as="image" type="image/png" href="/images/brands/linkedin.png">
<link rel="preload" as="image" type="image/svg+xml" href="/images/brands/mastodon.svg">
<link rel="preload" as="image" type="image/svg+xml" href="/images/brands/twitter.svg">
<link rel="preload" as="image" type="image/png" href="/images/brands/youtube.png">
</head>
<body>
<header>
<h1><a href="/">Luis Bruno</a></h1>
<p>Linux troubleshooter and Python charmer.</p>
<main>
<p>Right-wing ideology is incompatible with any declaration of human rights.</p>
</main>
</header>
<footer>
<ul>
<li><a href="https://github.com/lbruno"><img class="invert-colors" width="41" height="41" src="/images/brands/github-mark.svg" alt="GitHub"></a></li>
<li><a href="https://keybase.io/lbruno"><img width="41" height="41" src="/images/brands/keybase.svg" alt="Keybase"></a></li>
<li><a href="https://linkedin.com/in/luisbruno"><img class="invert-colors" width="41" height="41" src="/images/brands/linkedin.png" alt="LinkedIn"></a></li>
<li><a rel="me" href="https://miserables.net/@lbruno"><img class="invert-colors" width="41" height="41" src="/images/brands/mastodon.svg" alt="Mastodon"></a></li>
<li><a href="https://twitter.com/luisbruno"><img width="41" height="41" src="/images/brands/twitter.svg" alt="Twitter"></a></li>
<li><a href="https://youtube.com/c/LuisBruno"><img width="41" height="41" src="/images/brands/youtube.png" alt="YouTube"></a></l
Open service 2400:52e0:1e00::863:1:443 · lbruno.org
2026-01-23 23:06
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 23:06:03 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-863
CDN-PullZone: 4543356
CDN-RequestCountryCode: CA
Cache-Control: max-age=25600000
ETag: W/"6935ab19-140f"
Last-Modified: Sun, 07 Dec 2025 16:28:09 GMT
CDN-StorageServer: DE-632
CDN-FileServer: 1132
CDN-ProxyVer: 1.41
CDN-RequestPullCode: 200
CDN-RequestPullSuccess: True
CDN-EdgeStorageId: 1054
Link: <https://lbruno.org/>; rel="canonical"
X-Frame-Options: DENY
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Security-Policy: require-trusted-types-for 'script'; default-src 'self'; img-src 'self' data:; base-uri 'self'; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'nonce-StaticGen-NoUGC'; script-src 'self' 'nonce-StaticGen-NoUGC';
Cross-Origin-Opener-Policy: same-origin
CDN-CachedAt: 12/07/2025 16:47:14
CDN-Status: 200
CDN-RequestTime: 0
CDN-RequestId: fb5f098189bcedda29e55e552db46edb
CDN-Cache: HIT
Page title: Luis Bruno | Linux troubleshooter and Python charmer
<!DOCTYPE html>
<html lang="en">
<head>
<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="icon" type="image/png" href="favicon.jpg">
<title>Luis Bruno | Linux troubleshooter and Python charmer</title>
<meta name="description" content="Linux troubleshooter and Python charmer" />
<meta property="twitter:card" content="summary">
<meta property="twitter:site" content="@luisbruno">
<meta property="twitter:image" content="/%20/lbruno-400x400-galway.jpg">
<style nonce="StaticGen-NoUGC">
html {
height: 100%;
}
body {
height: 100%;
margin: 0;
display: grid;
font: 12pt/18pt sans-serif;
}
header,
main,
footer {
width: 300pt;
}
header {
margin: auto auto 0 auto;
padding: 12pt 0 0 0;
}
main {
margin: 0 auto 0 auto;
padding: 12pt 0 0 0;
}
footer {
margin: 0 auto auto auto;
padding: 12pt 0 0 0;
}
/* Style footer nav links */
footer ul {
margin: 0;
padding: 0;
}
footer ul li {
display: inline-block;
}
body {
background: #284646;
}
header p,
main p {
margin: 4pt 0 0 0;
}
header a,
footer a {
color: #cc4;
}
header,
main {
background: #284646;
}
header,
main,
footer {
color: #ddd;
text-shadow: 0 0 3pt black;
}
/* footer {
background: #163434;
} */
footer li img {
filter: grayscale(100%) contrast(9001%);
width: 20pt;
height: 20pt;
}
.invert-colors {
filter: grayscale(100%) contrast(9001%) invert(100%);
}
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfilePage",
"mainEntity": {
"@type": "Person",
"name": "Luis Bruno",
"alternateName": "Psy Erquilenne",
"jobTitle": "Computer Nerd",
"image": "https://lbruno.org/lbruno-400x400-galway.jpg",
"telephone": "+353.86233.6600",
"url": "https://lbruno.org",
"email": "mailto:im+jsonld@lbruno.org",
"address": {
"@type": "PostalAddress",
"addressLocality": "Dublin",
"addressRegion": "IE"
}
}
}
</script>
<link rel="preload" as="image" type="image/svg+xml" href="/images/brands/github-mark.svg">
<link rel="preload" as="image" type="image/svg+xml" href="/images/brands/keybase.svg">
<link rel="preload" as="image" type="image/png" href="/images/brands/linkedin.png">
<link rel="preload" as="image" type="image/svg+xml" href="/images/brands/mastodon.svg">
<link rel="preload" as="image" type="image/svg+xml" href="/images/brands/twitter.svg">
<link rel="preload" as="image" type="image/png" href="/images/brands/youtube.png">
</head>
<body>
<header>
<h1><a href="/">Luis Bruno</a></h1>
<p>Linux troubleshooter and Python charmer.</p>
<main>
<p>Right-wing ideology is incompatible with any declaration of human rights.</p>
</main>
</header>
<footer>
<ul>
<li><a href="https://github.com/lbruno"><img class="invert-colors" width="41" height="41" src="/images/brands/github-mark.svg" alt="GitHub"></a></li>
<li><a href="https://keybase.io/lbruno"><img width="41" height="41" src="/images/brands/keybase.svg" alt="Keybase"></a></li>
<li><a href="https://linkedin.com/in/luisbruno"><img class="invert-colors" width="41" height="41" src="/images/brands/linkedin.png" alt="LinkedIn"></a></li>
<li><a rel="me" href="https://miserables.net/@lbruno"><img class="invert-colors" width="41" height="41" src="/images/brands/mastodon.svg" alt="Mastodon"></a></li>
<li><a href="https://twitter.com/luisbruno"><img width="41" height="41" src="/images/brands/twitter.svg" alt="Twitter"></a></li>
<li><a href="https://youtube.com/c/LuisBruno"><img width="41" height="41" src="/images/brands/youtube.png" alt="YouTube"></a></l
Open service 2400:52e0:1e00::863:1:80 · lbruno.org
2026-01-23 23:06
HTTP/1.1 301 Moved Permanently Date: Fri, 23 Jan 2026 23:06:03 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-863 CDN-PullZone: 4543356 CDN-RequestCountryCode: CA Location: https://lbruno.org/ CDN-RequestId: ef3b6482493128eee0febf467db2e91c X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Security-Policy: require-trusted-types-for 'script'; default-src 'self'; img-src 'self' data:; base-uri 'self'; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'nonce-StaticGen-NoUGC'; script-src 'self' 'nonce-StaticGen-NoUGC'; Cross-Origin-Opener-Policy: same-origin Link: <https://lbruno.org/>; rel="canonical" CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 169.150.247.39:80 · lbruno.org
2026-01-23 23:06
HTTP/1.1 301 Moved Permanently Date: Fri, 23 Jan 2026 23:06:02 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1082 CDN-PullZone: 4543356 CDN-RequestCountryCode: DE Location: https://lbruno.org/ CDN-RequestId: 8d23688fa4a4b4fed2a651f9e543a790 X-Frame-Options: DENY X-Content-Type-Options: nosniff Referrer-Policy: same-origin Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Security-Policy: require-trusted-types-for 'script'; default-src 'self'; img-src 'self' data:; base-uri 'self'; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'nonce-StaticGen-NoUGC'; script-src 'self' 'nonce-StaticGen-NoUGC'; Cross-Origin-Opener-Policy: same-origin Link: <https://lbruno.org/>; rel="canonical" CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>