Caddy
tcp/443 tcp/80
cloudflare
tcp/443 tcp/80 tcp/8443
Open service 171.240.255.100:443 · share.chit.prud.uk
2026-01-26 02:20
HTTP/1.1 200 OK
Alt-Svc: h3=":443"; ma=2592000
Cache-Control: public, max-age=31536000, immutable
Content-Length: 988
Content-Type: text/html; charset=utf-8
Date: Mon, 26 Jan 2026 02:20:19 GMT
Permissions-Policy: geolocation=(), microphone=(), camera=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=63072000; includeSubDomains; preload
Via: 1.1 Caddy
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Request-Id: UANlhRf_q7Ku
Connection: close
Page title: Prosody is running!
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Prosody is running!</title>
<style>
:root{color-scheme:light dark}
body{margin-top:14%;text-align:center;font-family:sans-serif}
h1{font-size:xx-large}
p{font-size:x-large}
p.warning>span{font-size:large;background-color:yellow}
p.extra{font-size:large;font-family:courier}
@media(prefers-color-scheme:dark){
p.warning>span{background-color:inherit;color:yellow}
}
</style>
</head>
<body>
<h1><svg xmlns="http://www.w3.org/2000/svg" height="0.7em" viewBox="0 0 480 480" width="0.7em">
<rect fill="#6197df" height="220" rx="60" ry="60" width="220" x="10" y="10"></rect>
<rect fill="#f29b00" height="220" rx="60" ry="60" width="220" x="10" y="240"></rect>
<rect fill="#f29b00" height="220" rx="60" ry="60" width="220" x="240" y="10"></rect>
<rect fill="#6197df" height="220" rx="60" ry="60" width="220" x="240" y="240"></rect>
</svg>
Prosody is running!</h1>
<p>Well, say something, before it runs too far!</p>
</body>
</html>
Open service 171.240.255.100:80 · share.chit.prud.uk
2026-01-26 02:20
HTTP/1.1 308 Permanent Redirect Connection: close Location: https://share.chit.prud.uk/ Server: Caddy Date: Mon, 26 Jan 2026 02:20:47 GMT Content-Length: 0
Open service 104.21.28.109:443 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 00:10:18 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
Cache-Control: no-store, no-cache, no-transform, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rWQ6KwGA52eEv7q06MDHra1M6oShTEb12xZsz86IoPU5ChfUN7qYzAmKsMAnj5sS6KMRUYdfX1T30wshOaxE%2B0dCsryZtMy6OJ7UVB8ayhjL%2FA%3D%3D"}]}
content-security-policy: default-src 'none'; base-uri 'self'; form-action 'none'; manifest-src 'self'; connect-src * blob:; script-src 'self' 'wasm-unsafe-eval'; style-src 'self'; font-src 'self'; frame-ancestors 'none'; frame-src blob:; img-src 'self' data: blob:; media-src blob:; object-src blob:; sandbox allow-same-origin allow-scripts allow-forms allow-modals allow-downloads
cross-origin-embedder-policy: require-corp
cross-origin-resource-policy: same-origin
expires: Mon, 26 Jan 2026 00:10:18 GMT
last-modified: Mon, 26 Jan 2026 00:10:18 GMT
permissions-policy: geolocation=(), microphone=(), camera=()
permissions-policy: browsing-topics=()
pragma: no-cache
referrer-policy: strict-origin-when-cross-origin
referrer-policy: no-referrer
Server: cloudflare
Set-Cookie: template=bootstrap5; secure; SameSite=Lax
strict-transport-security: max-age=63072000; includeSubDomains; preload
vary: Accept-Encoding
vary: Accept
via: 1.1 Caddy
x-content-type-options: nosniff
x-content-type-options: nosniff
x-frame-options: DENY
x-frame-options: deny
x-xss-protection: 1; mode=block
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=5,cfOrigin;dur=115
CF-RAY: 9c3bc95b9c413e2e-BOM
Page title: PrivateBin
<!DOCTYPE html>
<html lang="en" class="h-100">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; base-uri 'self'; form-action 'none'; manifest-src 'self'; connect-src * blob:; script-src 'self' 'wasm-unsafe-eval'; style-src 'self'; font-src 'self'; frame-src blob:; img-src 'self' data: blob:; media-src blob:; object-src blob:">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noindex" />
<meta name="google" content="notranslate">
<title>PrivateBin</title>
<link type="text/css" rel="stylesheet" href="css/bootstrap5/bootstrap-5.3.7.css" />
<link type="text/css" rel="stylesheet" href="css/bootstrap5/privatebin.css?2.0.0" />
<link type="text/css" rel="stylesheet" href="css/prettify/prettify.css?2.0.0" />
<noscript><link type="text/css" rel="stylesheet" href="css/noscript.css" /></noscript>
<script defer type="text/javascript" data-cfasync="false" src="js/jquery-3.7.1.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/kjua-0.10.0.js" integrity="sha512-BYj4xggowR7QD150VLSTRlzH62YPfhpIM+b/1EUEr7RQpdWAGKulxWnOvjFx1FUlba4m6ihpNYuQab51H6XlYg==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/zlib-1.3.1-1.js" integrity="sha512-5bU9IIP4PgBrOKLZvGWJD4kgfQrkTz8Z3Iqeu058mbQzW3mCumOU6M3UVbVZU9rrVoVwaW4cZK8U8h5xjF88eQ==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/base-x-5.0.1.js" integrity="sha512-FmhlnjIxQyxkkxQmzf0l6IRGsGbgyCdgqPxypFsEtHMF1naRqaLLo6mcyN5rEaT16nKx1PeJ4g7+07D6gnk/Tg==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/bootstrap-5.3.7.js" integrity="sha512-UqmrCkPcp6WOB9cC/NB5GB7vQd2/sB70bLpFk0bqHz/WQIFucjAM0vFNI4xp8B7jJ8KIUWPblNAS/M30AHKSzA==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/dark-mode-switch.js?2.0.0" integrity="sha512-BhY7dNU14aDN5L+muoUmA66x0CkYUWkQT0nxhKBLP/o2d7jE025+dvWJa4OiYffBGEFgmhrD/Sp+QMkxGMTz2g==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/prettify.js?2.0.0" integrity="sha512-puO0Ogy++IoA2Pb9IjSxV1n4+kQkKXYAEUtVzfZpQepyDPyXk8hokiYDS7ybMogYlyyEIwMLpZqVhCkARQWLMg==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/showdown-2.1.0.js" integrity="sha512-WYXZgkTR0u/Y9SVIA4nTTOih0kXMEd8RRV6MLFdL6YU8ymhR528NLlYQt1nlJQbYz4EW+ZsS0fx1awhiQJme1Q==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/purify-3.2.6.js" integrity="sha512-zqwL4OoBLFx89QPewkz4Lz5CSA2ktU+f31fuECkF0iK3Id5qd3Zpq5dMby8KwHjIEpsUgOqwF58cnmcaNem0EA==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/legacy.js?2.0.0" integrity="sha512-08+subq1Lo+r+la5ENqeXiMgNJcVaaTtBIFGkrjziSpvtgCId3Jtin4/OkSdHYSoeztwwIab8uvCzPKHta6puQ==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/privatebin.js?2.0.0" integrity="sha512-ytZMcsBxoon+uFaTyES2QBm0oN445Fu1iE4txInHaME1wpo3NUu02gxOvjrZhCimM59wTLgSMhm60BxE/DIm3w==" crossorigin="anonymous"></script>
<!-- icon -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png" sizes="180x180" />
<link rel="icon" type="image/png" href="img/favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="img/favicon-16x16.png" sizes="16x16" />
<link rel="manifest" href="manifest.json?2.0.0" />
<link rel="mask-icon" href="img/safari-pinned-tab.svg" color="#ffcc00" />
<link rel="shortcut icon" href="img/favicon.ico">
<meta name="msapplication-config" content="browserconfig.xml">
<m
Open service 2606:4700:3032::ac43:91dc:443 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 00:10:19 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
Cache-Control: no-store, no-cache, no-transform, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=A6y%2Bl3aXCywo6wupWaQcQaZ%2BgiY12cpw%2B9hOpkgKQ5aJUP7zzvnXgi0FjiN%2FAZpJhwAouk%2FsEiQ5l8U%2B0c90M1HM1Y1FFJh8U4gjVGuUfLreke50sF1zUGg%2BWEOC8Q%3D%3D"}]}
content-security-policy: default-src 'none'; base-uri 'self'; form-action 'none'; manifest-src 'self'; connect-src * blob:; script-src 'self' 'wasm-unsafe-eval'; style-src 'self'; font-src 'self'; frame-ancestors 'none'; frame-src blob:; img-src 'self' data: blob:; media-src blob:; object-src blob:; sandbox allow-same-origin allow-scripts allow-forms allow-modals allow-downloads
cross-origin-embedder-policy: require-corp
cross-origin-resource-policy: same-origin
expires: Mon, 26 Jan 2026 00:10:19 GMT
last-modified: Mon, 26 Jan 2026 00:10:19 GMT
permissions-policy: geolocation=(), microphone=(), camera=()
permissions-policy: browsing-topics=()
pragma: no-cache
referrer-policy: strict-origin-when-cross-origin
referrer-policy: no-referrer
Server: cloudflare
Set-Cookie: template=bootstrap5; secure; SameSite=Lax
strict-transport-security: max-age=63072000; includeSubDomains; preload
vary: Accept-Encoding
vary: Accept
via: 1.1 Caddy
x-content-type-options: nosniff
x-content-type-options: nosniff
x-frame-options: DENY
x-frame-options: deny
x-xss-protection: 1; mode=block
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=733
CF-RAY: 9c3bc95cc859f0af-SJC
Page title: PrivateBin
<!DOCTYPE html>
<html lang="en" class="h-100">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; base-uri 'self'; form-action 'none'; manifest-src 'self'; connect-src * blob:; script-src 'self' 'wasm-unsafe-eval'; style-src 'self'; font-src 'self'; frame-src blob:; img-src 'self' data: blob:; media-src blob:; object-src blob:">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noindex" />
<meta name="google" content="notranslate">
<title>PrivateBin</title>
<link type="text/css" rel="stylesheet" href="css/bootstrap5/bootstrap-5.3.7.css" />
<link type="text/css" rel="stylesheet" href="css/bootstrap5/privatebin.css?2.0.0" />
<link type="text/css" rel="stylesheet" href="css/prettify/prettify.css?2.0.0" />
<noscript><link type="text/css" rel="stylesheet" href="css/noscript.css" /></noscript>
<script defer type="text/javascript" data-cfasync="false" src="js/jquery-3.7.1.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/kjua-0.10.0.js" integrity="sha512-BYj4xggowR7QD150VLSTRlzH62YPfhpIM+b/1EUEr7RQpdWAGKulxWnOvjFx1FUlba4m6ihpNYuQab51H6XlYg==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/zlib-1.3.1-1.js" integrity="sha512-5bU9IIP4PgBrOKLZvGWJD4kgfQrkTz8Z3Iqeu058mbQzW3mCumOU6M3UVbVZU9rrVoVwaW4cZK8U8h5xjF88eQ==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/base-x-5.0.1.js" integrity="sha512-FmhlnjIxQyxkkxQmzf0l6IRGsGbgyCdgqPxypFsEtHMF1naRqaLLo6mcyN5rEaT16nKx1PeJ4g7+07D6gnk/Tg==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/bootstrap-5.3.7.js" integrity="sha512-UqmrCkPcp6WOB9cC/NB5GB7vQd2/sB70bLpFk0bqHz/WQIFucjAM0vFNI4xp8B7jJ8KIUWPblNAS/M30AHKSzA==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/dark-mode-switch.js?2.0.0" integrity="sha512-BhY7dNU14aDN5L+muoUmA66x0CkYUWkQT0nxhKBLP/o2d7jE025+dvWJa4OiYffBGEFgmhrD/Sp+QMkxGMTz2g==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/prettify.js?2.0.0" integrity="sha512-puO0Ogy++IoA2Pb9IjSxV1n4+kQkKXYAEUtVzfZpQepyDPyXk8hokiYDS7ybMogYlyyEIwMLpZqVhCkARQWLMg==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/showdown-2.1.0.js" integrity="sha512-WYXZgkTR0u/Y9SVIA4nTTOih0kXMEd8RRV6MLFdL6YU8ymhR528NLlYQt1nlJQbYz4EW+ZsS0fx1awhiQJme1Q==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/purify-3.2.6.js" integrity="sha512-zqwL4OoBLFx89QPewkz4Lz5CSA2ktU+f31fuECkF0iK3Id5qd3Zpq5dMby8KwHjIEpsUgOqwF58cnmcaNem0EA==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/legacy.js?2.0.0" integrity="sha512-08+subq1Lo+r+la5ENqeXiMgNJcVaaTtBIFGkrjziSpvtgCId3Jtin4/OkSdHYSoeztwwIab8uvCzPKHta6puQ==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/privatebin.js?2.0.0" integrity="sha512-ytZMcsBxoon+uFaTyES2QBm0oN445Fu1iE4txInHaME1wpo3NUu02gxOvjrZhCimM59wTLgSMhm60BxE/DIm3w==" crossorigin="anonymous"></script>
<!-- icon -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png" sizes="180x180" />
<link rel="icon" type="image/png" href="img/favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="img/favicon-16x16.png" sizes="16x16" />
<link rel="manifest" href="manifest.json?2.0.0" />
<link rel="mask-icon" href="img/safari-pinned-tab.svg" color="#ffcc00" />
<link rel="shortcut icon" href="img/favicon.ico">
<meta name="msapplication-config" content="browserconfig.xml">
<m
Open service 2606:4700:3037::6815:1c6d:8443 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 522 <none> Date: Mon, 26 Jan 2026 00:10:38 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19646,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3bc95e3e323fb3-SIN alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.145.220:80 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 308 Permanent Redirect
Date: Mon, 26 Jan 2026 00:10:18 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://privatebin.prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NNUh7cL7eko73hbx%2FushcfzoNqFyJNPL66GL7wK8PSS5zGX0HLikd%2BRr1vLZGqtuiLhahZD1NxNEUh%2BS%2B4t9rzEUNfPJY0I%2BHQSxtoIbfFBlYQ%3D%3D"}]}
CF-RAY: 9c3bc959d9b312c4-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::6815:1c6d:80 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 308 Permanent Redirect
Date: Mon, 26 Jan 2026 00:10:19 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://privatebin.prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=23,cfOrigin;dur=523
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JFiihnS4c1exXCTgOjrHaoUMHNxmPWy7LniTFck93LEqYT%2BVb1MC2hCZBpQBuARf7PsswswMUoO%2BMoEylDWXCUFz%2BTV%2FkZOYQotV5d%2FQPuKkFnbSwl7Fwh46KtmxwQ%3D%3D"}]}
CF-RAY: 9c3bc95a7d6d4268-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::6815:1c6d:443 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 00:10:19 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
Cache-Control: no-store, no-cache, no-transform, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DLx0rAIitGD54k8%2B0QF0ZWBNufnzKW%2BK%2BtCzIDMKQsRi6H5fMnvDitOh5bz41w7UVk54y1Btvr2LxeXpOm8UnDYm4eBHpnC9umNz3y7TfpFvWfC3CGey%2B5b%2FoWhBDg%3D%3D"}]}
content-security-policy: default-src 'none'; base-uri 'self'; form-action 'none'; manifest-src 'self'; connect-src * blob:; script-src 'self' 'wasm-unsafe-eval'; style-src 'self'; font-src 'self'; frame-ancestors 'none'; frame-src blob:; img-src 'self' data: blob:; media-src blob:; object-src blob:; sandbox allow-same-origin allow-scripts allow-forms allow-modals allow-downloads
cross-origin-embedder-policy: require-corp
cross-origin-resource-policy: same-origin
expires: Mon, 26 Jan 2026 00:10:19 GMT
last-modified: Mon, 26 Jan 2026 00:10:19 GMT
permissions-policy: geolocation=(), microphone=(), camera=()
permissions-policy: browsing-topics=()
pragma: no-cache
referrer-policy: strict-origin-when-cross-origin
referrer-policy: no-referrer
Server: cloudflare
Set-Cookie: template=bootstrap5; secure; SameSite=Lax
strict-transport-security: max-age=63072000; includeSubDomains; preload
vary: Accept-Encoding
vary: Accept
via: 1.1 Caddy
x-content-type-options: nosniff
x-content-type-options: nosniff
x-frame-options: DENY
x-frame-options: deny
x-xss-protection: 1; mode=block
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c3bc95c6db8b257-LHR
Page title: PrivateBin
<!DOCTYPE html>
<html lang="en" class="h-100">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; base-uri 'self'; form-action 'none'; manifest-src 'self'; connect-src * blob:; script-src 'self' 'wasm-unsafe-eval'; style-src 'self'; font-src 'self'; frame-src blob:; img-src 'self' data: blob:; media-src blob:; object-src blob:">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noindex" />
<meta name="google" content="notranslate">
<title>PrivateBin</title>
<link type="text/css" rel="stylesheet" href="css/bootstrap5/bootstrap-5.3.7.css" />
<link type="text/css" rel="stylesheet" href="css/bootstrap5/privatebin.css?2.0.0" />
<link type="text/css" rel="stylesheet" href="css/prettify/prettify.css?2.0.0" />
<noscript><link type="text/css" rel="stylesheet" href="css/noscript.css" /></noscript>
<script defer type="text/javascript" data-cfasync="false" src="js/jquery-3.7.1.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/kjua-0.10.0.js" integrity="sha512-BYj4xggowR7QD150VLSTRlzH62YPfhpIM+b/1EUEr7RQpdWAGKulxWnOvjFx1FUlba4m6ihpNYuQab51H6XlYg==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/zlib-1.3.1-1.js" integrity="sha512-5bU9IIP4PgBrOKLZvGWJD4kgfQrkTz8Z3Iqeu058mbQzW3mCumOU6M3UVbVZU9rrVoVwaW4cZK8U8h5xjF88eQ==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/base-x-5.0.1.js" integrity="sha512-FmhlnjIxQyxkkxQmzf0l6IRGsGbgyCdgqPxypFsEtHMF1naRqaLLo6mcyN5rEaT16nKx1PeJ4g7+07D6gnk/Tg==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/bootstrap-5.3.7.js" integrity="sha512-UqmrCkPcp6WOB9cC/NB5GB7vQd2/sB70bLpFk0bqHz/WQIFucjAM0vFNI4xp8B7jJ8KIUWPblNAS/M30AHKSzA==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/dark-mode-switch.js?2.0.0" integrity="sha512-BhY7dNU14aDN5L+muoUmA66x0CkYUWkQT0nxhKBLP/o2d7jE025+dvWJa4OiYffBGEFgmhrD/Sp+QMkxGMTz2g==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/prettify.js?2.0.0" integrity="sha512-puO0Ogy++IoA2Pb9IjSxV1n4+kQkKXYAEUtVzfZpQepyDPyXk8hokiYDS7ybMogYlyyEIwMLpZqVhCkARQWLMg==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/showdown-2.1.0.js" integrity="sha512-WYXZgkTR0u/Y9SVIA4nTTOih0kXMEd8RRV6MLFdL6YU8ymhR528NLlYQt1nlJQbYz4EW+ZsS0fx1awhiQJme1Q==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/purify-3.2.6.js" integrity="sha512-zqwL4OoBLFx89QPewkz4Lz5CSA2ktU+f31fuECkF0iK3Id5qd3Zpq5dMby8KwHjIEpsUgOqwF58cnmcaNem0EA==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/legacy.js?2.0.0" integrity="sha512-08+subq1Lo+r+la5ENqeXiMgNJcVaaTtBIFGkrjziSpvtgCId3Jtin4/OkSdHYSoeztwwIab8uvCzPKHta6puQ==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/privatebin.js?2.0.0" integrity="sha512-ytZMcsBxoon+uFaTyES2QBm0oN445Fu1iE4txInHaME1wpo3NUu02gxOvjrZhCimM59wTLgSMhm60BxE/DIm3w==" crossorigin="anonymous"></script>
<!-- icon -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png" sizes="180x180" />
<link rel="icon" type="image/png" href="img/favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="img/favicon-16x16.png" sizes="16x16" />
<link rel="manifest" href="manifest.json?2.0.0" />
<link rel="mask-icon" href="img/safari-pinned-tab.svg" color="#ffcc00" />
<link rel="shortcut icon" href="img/favicon.ico">
<meta name="msapplication-config" content="browserconfig.xml">
<m
Open service 172.67.145.220:443 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 00:10:19 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
Cache-Control: no-store, no-cache, no-transform, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=c5SkKd8ar8vD%2FKdMA273eC6BrkJWse5vpu0AHZyH2VxasEnvS1CUoQz3olMfGBttYnMqyR4wIUCqzN7CPvOZCbADeXF%2FFBosm5vZ1bMySEm2yg%3D%3D"}]}
content-security-policy: default-src 'none'; base-uri 'self'; form-action 'none'; manifest-src 'self'; connect-src * blob:; script-src 'self' 'wasm-unsafe-eval'; style-src 'self'; font-src 'self'; frame-ancestors 'none'; frame-src blob:; img-src 'self' data: blob:; media-src blob:; object-src blob:; sandbox allow-same-origin allow-scripts allow-forms allow-modals allow-downloads
cross-origin-embedder-policy: require-corp
cross-origin-resource-policy: same-origin
expires: Mon, 26 Jan 2026 00:10:19 GMT
last-modified: Mon, 26 Jan 2026 00:10:19 GMT
permissions-policy: geolocation=(), microphone=(), camera=()
permissions-policy: browsing-topics=()
pragma: no-cache
referrer-policy: strict-origin-when-cross-origin
referrer-policy: no-referrer
Server: cloudflare
Set-Cookie: template=bootstrap5; secure; SameSite=Lax
strict-transport-security: max-age=63072000; includeSubDomains; preload
vary: Accept-Encoding
vary: Accept
via: 1.1 Caddy
x-content-type-options: nosniff
x-content-type-options: nosniff
x-frame-options: DENY
x-frame-options: deny
x-xss-protection: 1; mode=block
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c3bc95c6f8ed368-FRA
Page title: PrivateBin
<!DOCTYPE html>
<html lang="en" class="h-100">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; base-uri 'self'; form-action 'none'; manifest-src 'self'; connect-src * blob:; script-src 'self' 'wasm-unsafe-eval'; style-src 'self'; font-src 'self'; frame-src blob:; img-src 'self' data: blob:; media-src blob:; object-src blob:">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noindex" />
<meta name="google" content="notranslate">
<title>PrivateBin</title>
<link type="text/css" rel="stylesheet" href="css/bootstrap5/bootstrap-5.3.7.css" />
<link type="text/css" rel="stylesheet" href="css/bootstrap5/privatebin.css?2.0.0" />
<link type="text/css" rel="stylesheet" href="css/prettify/prettify.css?2.0.0" />
<noscript><link type="text/css" rel="stylesheet" href="css/noscript.css" /></noscript>
<script defer type="text/javascript" data-cfasync="false" src="js/jquery-3.7.1.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/kjua-0.10.0.js" integrity="sha512-BYj4xggowR7QD150VLSTRlzH62YPfhpIM+b/1EUEr7RQpdWAGKulxWnOvjFx1FUlba4m6ihpNYuQab51H6XlYg==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/zlib-1.3.1-1.js" integrity="sha512-5bU9IIP4PgBrOKLZvGWJD4kgfQrkTz8Z3Iqeu058mbQzW3mCumOU6M3UVbVZU9rrVoVwaW4cZK8U8h5xjF88eQ==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/base-x-5.0.1.js" integrity="sha512-FmhlnjIxQyxkkxQmzf0l6IRGsGbgyCdgqPxypFsEtHMF1naRqaLLo6mcyN5rEaT16nKx1PeJ4g7+07D6gnk/Tg==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/bootstrap-5.3.7.js" integrity="sha512-UqmrCkPcp6WOB9cC/NB5GB7vQd2/sB70bLpFk0bqHz/WQIFucjAM0vFNI4xp8B7jJ8KIUWPblNAS/M30AHKSzA==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/dark-mode-switch.js?2.0.0" integrity="sha512-BhY7dNU14aDN5L+muoUmA66x0CkYUWkQT0nxhKBLP/o2d7jE025+dvWJa4OiYffBGEFgmhrD/Sp+QMkxGMTz2g==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/prettify.js?2.0.0" integrity="sha512-puO0Ogy++IoA2Pb9IjSxV1n4+kQkKXYAEUtVzfZpQepyDPyXk8hokiYDS7ybMogYlyyEIwMLpZqVhCkARQWLMg==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/showdown-2.1.0.js" integrity="sha512-WYXZgkTR0u/Y9SVIA4nTTOih0kXMEd8RRV6MLFdL6YU8ymhR528NLlYQt1nlJQbYz4EW+ZsS0fx1awhiQJme1Q==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/purify-3.2.6.js" integrity="sha512-zqwL4OoBLFx89QPewkz4Lz5CSA2ktU+f31fuECkF0iK3Id5qd3Zpq5dMby8KwHjIEpsUgOqwF58cnmcaNem0EA==" crossorigin="anonymous"></script>
<script async type="text/javascript" data-cfasync="false" src="js/legacy.js?2.0.0" integrity="sha512-08+subq1Lo+r+la5ENqeXiMgNJcVaaTtBIFGkrjziSpvtgCId3Jtin4/OkSdHYSoeztwwIab8uvCzPKHta6puQ==" crossorigin="anonymous"></script>
<script defer type="text/javascript" data-cfasync="false" src="js/privatebin.js?2.0.0" integrity="sha512-ytZMcsBxoon+uFaTyES2QBm0oN445Fu1iE4txInHaME1wpo3NUu02gxOvjrZhCimM59wTLgSMhm60BxE/DIm3w==" crossorigin="anonymous"></script>
<!-- icon -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png" sizes="180x180" />
<link rel="icon" type="image/png" href="img/favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="img/favicon-16x16.png" sizes="16x16" />
<link rel="manifest" href="manifest.json?2.0.0" />
<link rel="mask-icon" href="img/safari-pinned-tab.svg" color="#ffcc00" />
<link rel="shortcut icon" href="img/favicon.ico">
<meta name="msapplication-config" content="browserconfig.xml">
<m
Open service 2606:4700:3032::ac43:91dc:8443 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 522 <none> Date: Mon, 26 Jan 2026 00:10:38 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3bc95d4ea9dcbd-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.145.220:8443 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 522 <none> Date: Mon, 26 Jan 2026 00:10:38 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19672,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3bc95d48c778a5-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3032::ac43:91dc:80 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 308 Permanent Redirect
Date: Mon, 26 Jan 2026 00:10:18 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://privatebin.prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3gJ86fyDqKWfh0VkZoQ7WIkrr4hldGbfbfew6cjy8bzO%2FJ8XNWyHv%2BYw%2B9k82ygabXngVelrhpdCLHuz8lYJ8wDiym1pZ0TWtvXUM1vfA9r07dAA%2BAiGBHcRoJ3GtA%3D%3D"}]}
CF-RAY: 9c3bc9598bf49467-LHR
alt-svc: h3=":443"; ma=86400
Open service 104.21.28.109:8443 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 522 <none> Date: Mon, 26 Jan 2026 00:10:38 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19329,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3bc95d0f1b8c6d-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.28.109:80 · privatebin.prud.uk
2026-01-26 00:10
HTTP/1.1 308 Permanent Redirect
Date: Mon, 26 Jan 2026 00:10:19 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://privatebin.prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=491
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gUff%2FUsSn0aZEgCLjul3UoFOguvZd9CnI4d3w80vku5Xx60LLjydpFrMlCoDxdpCu0MB0riVtrQsZ%2Fz6wRkuVcyLvaIBxhBA2CxzU2peVE5JaA%3D%3D"}]}
CF-RAY: 9c3bc959fd442bf4-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:91dc:80 · prud.uk
2026-01-26 00:09
HTTP/1.1 308 Permanent Redirect
Date: Mon, 26 Jan 2026 00:09:24 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=64
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hPyXgkWdkRw%2FX5EPsEM9bV%2Fy2QEMdx5cQXIJHutcGaH4cUdQLg8SXvWDkfPGDGsTCsx%2FRqJfdzvNv25Jx8okeTHSjmggt5CRh9nBw7pNUI3d9qo%3D"}]}
CF-RAY: 9c3bc804ac9af92c-SIN
alt-svc: h3=":443"; ma=86400
Open service 172.67.145.220:8443 · prud.uk
2026-01-26 00:09
HTTP/1.1 522 <none> Date: Mon, 26 Jan 2026 00:09:44 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19711,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3bc80a0863436f-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.145.220:443 · prud.uk
2026-01-26 00:09
HTTP/1.1 302 Found
Date: Mon, 26 Jan 2026 00:09:26 GMT
Content-Length: 0
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
location: /dashboard
permissions-policy: geolocation=(), microphone=(), camera=()
referrer-policy: strict-origin-when-cross-origin
Server: cloudflare
strict-transport-security: max-age=63072000; includeSubDomains; preload
x-content-type-options: nosniff
x-frame-options: DENY
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=16,cfOrigin;dur=1630
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rhdePW5uBExISoRmvVGr%2FruAqfm5YqMZZi%2BhCxGI5u8kt710%2Fz%2FeRUUqdD04YDU%2BKDM0bT%2BY273Ee8Fxj1NTrmwSJ3hNSvw%3D"}]}
CF-RAY: 9c3bc8099b633a08-YYZ
Open service 104.21.28.109:80 · prud.uk
2026-01-26 00:09
HTTP/1.1 308 Permanent Redirect
Date: Mon, 26 Jan 2026 00:09:23 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=82
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9xoaCv5EtcLPv6uMbZyfXayULRk7ruc9GWY%2BEQ6SjzNi7cTMOwkpoonKFVPgrJyY8k8UGbnWXmy0ltV4EVkEF7CrIc7q1aI%3D"}]}
CF-RAY: 9c3bc803cb8e5665-SIN
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:91dc:8443 · prud.uk
2026-01-26 00:09
HTTP/1.1 522 <none> Date: Mon, 26 Jan 2026 00:09:44 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19517,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3bc8098c71ca4b-SIN alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.145.220:80 · prud.uk
2026-01-26 00:09
HTTP/1.1 308 Permanent Redirect
Date: Mon, 26 Jan 2026 00:09:24 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8dQKpt6AP0k66D9HTrjtLqja1MTRZi7Y44H8%2F9RMrR0xQfpVivIZ1hXWRbqCDGXH0s9snuJ9N2oEBuREG2n9JAaqmMb2z%2FM%3D"}]}
CF-RAY: 9c3bc805da80fff7-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::6815:1c6d:80 · prud.uk
2026-01-26 00:09
HTTP/1.1 308 Permanent Redirect
Date: Mon, 26 Jan 2026 00:09:23 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=32
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=H6gBCnXscoAhfwzoo0%2B2O6sLEZ624Ft%2F3x5CocZEHEo4TWo4VC8%2FhxeRI%2BYXHMOtvaLrH5wVJbLO1MFaiqxfUzkqII9iBhlbZuJXjn9wmF96%2FNM%3D"}]}
CF-RAY: 9c3bc803cd28600b-SIN
alt-svc: h3=":443"; ma=86400
Open service 104.21.28.109:443 · prud.uk
2026-01-26 00:09
HTTP/1.1 302 Found
Date: Mon, 26 Jan 2026 00:09:25 GMT
Content-Length: 0
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
location: /dashboard
permissions-policy: geolocation=(), microphone=(), camera=()
referrer-policy: strict-origin-when-cross-origin
Server: cloudflare
strict-transport-security: max-age=63072000; includeSubDomains; preload
x-content-type-options: nosniff
x-frame-options: DENY
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4osCWluneO%2BtX20N1xE9vItSZZ%2FWqnz5mRVX1MIEO7c%2FOx6xOv99Fl72M8b3yknbauF2WGUjExk%2BqJRlGvwZzCLUDSW6u2Q%3D"}]}
CF-RAY: 9c3bc8086ebedbbd-FRA
Open service 2606:4700:3037::6815:1c6d:443 · prud.uk
2026-01-26 00:09
HTTP/1.1 302 Found
Date: Mon, 26 Jan 2026 00:09:25 GMT
Content-Length: 0
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
location: /dashboard
permissions-policy: geolocation=(), microphone=(), camera=()
referrer-policy: strict-origin-when-cross-origin
Server: cloudflare
strict-transport-security: max-age=63072000; includeSubDomains; preload
x-content-type-options: nosniff
x-frame-options: DENY
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=1105
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PPs37SVxKINbFx%2FJPQP%2Ff0sbfo1uWvs6yLqlGGFQpIvxJnn8et2X80sEYNUSr2OjxDWHfwkeH3ngmyDzXrhksA6sQjUN2BaVVQi1iMKxdEtMIb4%3D"}]}
CF-RAY: 9c3bc8095b6d8c83-EWR
Open service 2606:4700:3037::6815:1c6d:8443 · prud.uk
2026-01-26 00:09
HTTP/1.1 522 <none> Date: Mon, 26 Jan 2026 00:09:44 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3bc8093943f5ef-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.28.109:8443 · prud.uk
2026-01-26 00:09
HTTP/1.1 522 <none> Date: Mon, 26 Jan 2026 00:09:44 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19534,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3bc8093eddaff6-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3032::ac43:91dc:443 · prud.uk
2026-01-26 00:09
HTTP/1.1 302 Found
Date: Mon, 26 Jan 2026 00:09:26 GMT
Content-Length: 0
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
location: /dashboard
permissions-policy: geolocation=(), microphone=(), camera=()
referrer-policy: strict-origin-when-cross-origin
Server: cloudflare
strict-transport-security: max-age=63072000; includeSubDomains; preload
x-content-type-options: nosniff
x-frame-options: DENY
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=5,cfOrigin;dur=1508
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Hj9CPNTI9qdNj7%2B3B9JMK2oY39FFfha%2BE2lAHs%2Ftf0Gz7eAryQWrN9U7lWagiGMaxPnCx7L7iJuTjGBPivEzV1%2FhDqWA5auasuiutjF6%2Fmx0XNo%3D"}]}
CF-RAY: 9c3bc809393864a6-YYZ
Open service 2606:4700:3032::ac43:91dc:80 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 308 Permanent Redirect
Date: Sun, 25 Jan 2026 10:39:31 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://git.prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=512
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Xlmi4qRXz30HqDnpPnGx6In%2BCHDAoufOC7%2BIoWCu7D24ISy7pq5Qhe2QBhTQA%2BGu1tWH49BRYm8VdzKySBP%2B54gC0ughOD6hImMFS%2F3F3IkyCwctMuO7"}]}
CF-RAY: 9c3725a9e8cf8ccc-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:91dc:443 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 10:39:31 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
Cache-Control: max-age=0, private, must-revalidate, no-transform
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hY%2B4TWO83%2BYovPbaZJgnTQPVvrqFfhd63UFAMPw567QH3Q3u7g%2FKNhl3s%2FxQuENrrhDueBsI8%2FusFDEH%2Fi0S52PvUHx7A0zo4D5lik5KXLcCVbXtHPPu"}]}
permissions-policy: geolocation=(), microphone=(), camera=()
referrer-policy: strict-origin-when-cross-origin
Set-Cookie: i_like_gitea=33a08b71f7a84c9a; Path=/; HttpOnly; Secure; SameSite=Lax
Set-Cookie: _csrf=lFqY5PLSL1szxfnGa5KiCirnShk6MTc2OTMzNzU3MTQ1NTE2Mzc0OQ; Path=/; Max-Age=86400; HttpOnly; Secure; SameSite=Lax
strict-transport-security: max-age=63072000; includeSubDomains; preload
vary: Accept-Encoding
via: 1.1 Caddy
x-content-type-options: nosniff
x-frame-options: DENY
x-frame-options: SAMEORIGIN
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=5,cfOrigin;dur=260
Server: cloudflare
CF-RAY: 9c3725acbc3f37a9-EWR
Page title: Forgejo: Beyond coding. We Forge.
<!DOCTYPE html>
<html lang="en-US" data-theme="forgejo-auto">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Forgejo: Beyond coding. We Forge.</title>
<link rel="manifest" href="data:application/json;base64,eyJuYW1lIjoiRm9yZ2VqbyIsInNob3J0X25hbWUiOiJGb3JnZWpvIiwic3RhcnRfdXJsIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay8iLCJpY29ucyI6W3sic3JjIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay9hc3NldHMvaW1nL2xvZ28ucG5nIiwidHlwZSI6ImltYWdlL3BuZyIsInNpemVzIjoiNTEyeDUxMiJ9LHsic3JjIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay9hc3NldHMvaW1nL2xvZ28uc3ZnIiwidHlwZSI6ImltYWdlL3N2Zyt4bWwiLCJzaXplcyI6IjUxMng1MTIifV19">
<meta name="author" content="Forgejo – Beyond coding. We forge.">
<meta name="description" content="Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.">
<meta name="keywords" content="git,forge,forgejo">
<meta name="referrer" content="no-referrer">
<link rel="icon" href="/assets/img/favicon.svg" type="image/svg+xml">
<link rel="alternate icon" href="/assets/img/favicon.png" type="image/png">
<script>
window.addEventListener('error', function(e) {window._globalHandlerErrors=window._globalHandlerErrors||[]; window._globalHandlerErrors.push(e);});
window.addEventListener('unhandledrejection', function(e) {window._globalHandlerErrors=window._globalHandlerErrors||[]; window._globalHandlerErrors.push(e);});
window.config = {
appUrl: 'https:\/\/git.prud.uk\/',
appSubUrl: '',
assetVersionEncoded: encodeURIComponent('12.0.3~gitea-1.22.0'),
assetUrlPrefix: '\/assets',
runModeIsProd: true ,
customEmojis: {"codeberg":":codeberg:","forgejo":":forgejo:","git":":git:","gitea":":gitea:","github":":github:","gitlab":":gitlab:","gogs":":gogs:"},
csrfToken: 'lFqY5PLSL1szxfnGa5KiCirnShk6MTc2OTMzNzU3MTQ1NTE2Mzc0OQ',
pageData: {"DATETIMESTRINGS":{"FUTURE":"in future","NOW":"now","relativetime.1day":"yesterday","relativetime.1month":"last month","relativetime.1week":"last week","relativetime.1year":"last year","relativetime.2days":"two days ago","relativetime.2months":"two months ago","relativetime.2weeks":"two weeks ago","relativetime.2years":"two years ago"},"PLURALSTRINGS_FALLBACK":{},"PLURALSTRINGS_LANG":{"relativetime.days":["%d day ago","%d days ago"],"relativetime.hours":["%d hour ago","%d hours ago"],"relativetime.mins":["%d minute ago","%d minutes ago"],"relativetime.months":["%d month ago","%d months ago"],"relativetime.weeks":["%d week ago","%d weeks ago"],"relativetime.years":["%d year ago","%d years ago"]},"PLURAL_RULE_FALLBACK":0,"PLURAL_RULE_LANG":0},
notificationSettings: {"EventSourceUpdateTime":10000,"MaxTimeout":60000,"MinTimeout":10000,"TimeoutStep":10000},
enableTimeTracking: true ,
mermaidMaxSourceCharacters: 50000 ,
i18n: {
copy_success: "Copied!",
copy_error: "Copy failed",
error_occurred: "An error occurred",
network_error: "Network error",
remove_label_str: "Remove item \"%s\"",
modal_confirm: "Confirm",
modal_cancel: "Cancel",
more_items: "More items",
incorrect_root_url: "This Forgejo instance is configured to be served on \"https://git.prud.uk/\". You are currently viewing Forgejo through a different URL, which may cause parts of the application to break. The canonical URL is controlled by Forgejo admins via the ROOT_URL setting in the app.ini.",
},
};
window.config.pageData = window.config.pageData || {};
</script>
<script src="/assets/js/webcomponents.js?v=12.0.3~gitea-1.22.0"></script>
<meta property="og:title" content="Forgejo: Beyond coding. We Forge.">
<meta property="og:description" content="Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.">
<meta property="og:url" content="https://git.prud.uk/">
<meta property="og:type" content="website">
<meta property="og:image" content="/assets/img/logo.png">
<meta property="og:site_name" content="Forgejo: Beyond coding. We Forge.">
<link rel="stylesheet" href="/assets/css/index.css?v=12.0.3~gitea-1.22.0">
<link rel="stylesheet" href="/assets/css/theme-
Open service 172.67.145.220:443 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 10:39:41 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
Cache-Control: max-age=0, private, must-revalidate, no-transform
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RVOTwaWqddfh2YlZgjtYXERCsEtXjMq2ytAiQo5KwIBghkPalU8SqiPmogJ26cwjbUq%2FkG3IrLjCyqvnMgmUcKTXtJvRVgd8wZ4j"}]}
permissions-policy: geolocation=(), microphone=(), camera=()
referrer-policy: strict-origin-when-cross-origin
Set-Cookie: i_like_gitea=8042652a5af77f7d; Path=/; HttpOnly; Secure; SameSite=Lax
Set-Cookie: _csrf=MmSOjeahCZi9_3RAlyuc3sPa8K86MTc2OTMzNzU4MTQwOTQ0MzAzNw; Path=/; Max-Age=86400; HttpOnly; Secure; SameSite=Lax
strict-transport-security: max-age=63072000; includeSubDomains; preload
vary: Accept-Encoding
via: 1.1 Caddy
x-content-type-options: nosniff
x-frame-options: DENY
x-frame-options: SAMEORIGIN
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=4,cfOrigin;dur=10846
Server: cloudflare
CF-RAY: 9c3725a8ecc5f41f-YYZ
Page title: Forgejo: Beyond coding. We Forge.
<!DOCTYPE html>
<html lang="en-US" data-theme="forgejo-auto">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Forgejo: Beyond coding. We Forge.</title>
<link rel="manifest" href="data:application/json;base64,eyJuYW1lIjoiRm9yZ2VqbyIsInNob3J0X25hbWUiOiJGb3JnZWpvIiwic3RhcnRfdXJsIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay8iLCJpY29ucyI6W3sic3JjIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay9hc3NldHMvaW1nL2xvZ28ucG5nIiwidHlwZSI6ImltYWdlL3BuZyIsInNpemVzIjoiNTEyeDUxMiJ9LHsic3JjIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay9hc3NldHMvaW1nL2xvZ28uc3ZnIiwidHlwZSI6ImltYWdlL3N2Zyt4bWwiLCJzaXplcyI6IjUxMng1MTIifV19">
<meta name="author" content="Forgejo – Beyond coding. We forge.">
<meta name="description" content="Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.">
<meta name="keywords" content="git,forge,forgejo">
<meta name="referrer" content="no-referrer">
<link rel="icon" href="/assets/img/favicon.svg" type="image/svg+xml">
<link rel="alternate icon" href="/assets/img/favicon.png" type="image/png">
<script>
window.addEventListener('error', function(e) {window._globalHandlerErrors=window._globalHandlerErrors||[]; window._globalHandlerErrors.push(e);});
window.addEventListener('unhandledrejection', function(e) {window._globalHandlerErrors=window._globalHandlerErrors||[]; window._globalHandlerErrors.push(e);});
window.config = {
appUrl: 'https:\/\/git.prud.uk\/',
appSubUrl: '',
assetVersionEncoded: encodeURIComponent('12.0.3~gitea-1.22.0'),
assetUrlPrefix: '\/assets',
runModeIsProd: true ,
customEmojis: {"codeberg":":codeberg:","forgejo":":forgejo:","git":":git:","gitea":":gitea:","github":":github:","gitlab":":gitlab:","gogs":":gogs:"},
csrfToken: 'MmSOjeahCZi9_3RAlyuc3sPa8K86MTc2OTMzNzU4MTQwOTQ0MzAzNw',
pageData: {"DATETIMESTRINGS":{"FUTURE":"in future","NOW":"now","relativetime.1day":"yesterday","relativetime.1month":"last month","relativetime.1week":"last week","relativetime.1year":"last year","relativetime.2days":"two days ago","relativetime.2months":"two months ago","relativetime.2weeks":"two weeks ago","relativetime.2years":"two years ago"},"PLURALSTRINGS_FALLBACK":{},"PLURALSTRINGS_LANG":{"relativetime.days":["%d day ago","%d days ago"],"relativetime.hours":["%d hour ago","%d hours ago"],"relativetime.mins":["%d minute ago","%d minutes ago"],"relativetime.months":["%d month ago","%d months ago"],"relativetime.weeks":["%d week ago","%d weeks ago"],"relativetime.years":["%d year ago","%d years ago"]},"PLURAL_RULE_FALLBACK":0,"PLURAL_RULE_LANG":0},
notificationSettings: {"EventSourceUpdateTime":10000,"MaxTimeout":60000,"MinTimeout":10000,"TimeoutStep":10000},
enableTimeTracking: true ,
mermaidMaxSourceCharacters: 50000 ,
i18n: {
copy_success: "Copied!",
copy_error: "Copy failed",
error_occurred: "An error occurred",
network_error: "Network error",
remove_label_str: "Remove item \"%s\"",
modal_confirm: "Confirm",
modal_cancel: "Cancel",
more_items: "More items",
incorrect_root_url: "This Forgejo instance is configured to be served on \"https://git.prud.uk/\". You are currently viewing Forgejo through a different URL, which may cause parts of the application to break. The canonical URL is controlled by Forgejo admins via the ROOT_URL setting in the app.ini.",
},
};
window.config.pageData = window.config.pageData || {};
</script>
<script src="/assets/js/webcomponents.js?v=12.0.3~gitea-1.22.0"></script>
<meta property="og:title" content="Forgejo: Beyond coding. We Forge.">
<meta property="og:description" content="Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.">
<meta property="og:url" content="https://git.prud.uk/">
<meta property="og:type" content="website">
<meta property="og:image" content="/assets/img/logo.png">
<meta property="og:site_name" content="Forgejo: Beyond coding. We Forge.">
<link rel="stylesheet" href="/assets/css/index.css?v=12.0.3~gitea-1.22.0">
<link rel="stylesheet" href="/assets/css/theme-
Open service 2606:4700:3037::6815:1c6d:8443 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 10:39:50 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3725acbe96d2f6-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.28.109:443 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 10:39:31 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
Cache-Control: max-age=0, private, must-revalidate, no-transform
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lFd0KdJ8J45P7LXhfCl0D3eDq4Xhv7H7Xdtca2k%2FERwLbBvif8zXmes2aUY49I2NYzRK1FX5DbFlofcVDG1nHlJ4OKU%2F5HYlyC3R"}]}
permissions-policy: geolocation=(), microphone=(), camera=()
referrer-policy: strict-origin-when-cross-origin
Set-Cookie: i_like_gitea=0e83876a27714b09; Path=/; HttpOnly; Secure; SameSite=Lax
Set-Cookie: _csrf=z4LD3eQBwgYuapBxnm6gkC1DxTg6MTc2OTMzNzU3MTY5ODgwNzUzNw; Path=/; Max-Age=86400; HttpOnly; Secure; SameSite=Lax
strict-transport-security: max-age=63072000; includeSubDomains; preload
vary: Accept-Encoding
via: 1.1 Caddy
x-content-type-options: nosniff
x-frame-options: DENY
x-frame-options: SAMEORIGIN
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c3725aafda492b3-FRA
Page title: Forgejo: Beyond coding. We Forge.
<!DOCTYPE html>
<html lang="en-US" data-theme="forgejo-auto">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Forgejo: Beyond coding. We Forge.</title>
<link rel="manifest" href="data:application/json;base64,eyJuYW1lIjoiRm9yZ2VqbyIsInNob3J0X25hbWUiOiJGb3JnZWpvIiwic3RhcnRfdXJsIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay8iLCJpY29ucyI6W3sic3JjIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay9hc3NldHMvaW1nL2xvZ28ucG5nIiwidHlwZSI6ImltYWdlL3BuZyIsInNpemVzIjoiNTEyeDUxMiJ9LHsic3JjIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay9hc3NldHMvaW1nL2xvZ28uc3ZnIiwidHlwZSI6ImltYWdlL3N2Zyt4bWwiLCJzaXplcyI6IjUxMng1MTIifV19">
<meta name="author" content="Forgejo – Beyond coding. We forge.">
<meta name="description" content="Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.">
<meta name="keywords" content="git,forge,forgejo">
<meta name="referrer" content="no-referrer">
<link rel="icon" href="/assets/img/favicon.svg" type="image/svg+xml">
<link rel="alternate icon" href="/assets/img/favicon.png" type="image/png">
<script>
window.addEventListener('error', function(e) {window._globalHandlerErrors=window._globalHandlerErrors||[]; window._globalHandlerErrors.push(e);});
window.addEventListener('unhandledrejection', function(e) {window._globalHandlerErrors=window._globalHandlerErrors||[]; window._globalHandlerErrors.push(e);});
window.config = {
appUrl: 'https:\/\/git.prud.uk\/',
appSubUrl: '',
assetVersionEncoded: encodeURIComponent('12.0.3~gitea-1.22.0'),
assetUrlPrefix: '\/assets',
runModeIsProd: true ,
customEmojis: {"codeberg":":codeberg:","forgejo":":forgejo:","git":":git:","gitea":":gitea:","github":":github:","gitlab":":gitlab:","gogs":":gogs:"},
csrfToken: 'z4LD3eQBwgYuapBxnm6gkC1DxTg6MTc2OTMzNzU3MTY5ODgwNzUzNw',
pageData: {"DATETIMESTRINGS":{"FUTURE":"in future","NOW":"now","relativetime.1day":"yesterday","relativetime.1month":"last month","relativetime.1week":"last week","relativetime.1year":"last year","relativetime.2days":"two days ago","relativetime.2months":"two months ago","relativetime.2weeks":"two weeks ago","relativetime.2years":"two years ago"},"PLURALSTRINGS_FALLBACK":{},"PLURALSTRINGS_LANG":{"relativetime.days":["%d day ago","%d days ago"],"relativetime.hours":["%d hour ago","%d hours ago"],"relativetime.mins":["%d minute ago","%d minutes ago"],"relativetime.months":["%d month ago","%d months ago"],"relativetime.weeks":["%d week ago","%d weeks ago"],"relativetime.years":["%d year ago","%d years ago"]},"PLURAL_RULE_FALLBACK":0,"PLURAL_RULE_LANG":0},
notificationSettings: {"EventSourceUpdateTime":10000,"MaxTimeout":60000,"MinTimeout":10000,"TimeoutStep":10000},
enableTimeTracking: true ,
mermaidMaxSourceCharacters: 50000 ,
i18n: {
copy_success: "Copied!",
copy_error: "Copy failed",
error_occurred: "An error occurred",
network_error: "Network error",
remove_label_str: "Remove item \"%s\"",
modal_confirm: "Confirm",
modal_cancel: "Cancel",
more_items: "More items",
incorrect_root_url: "This Forgejo instance is configured to be served on \"https://git.prud.uk/\". You are currently viewing Forgejo through a different URL, which may cause parts of the application to break. The canonical URL is controlled by Forgejo admins via the ROOT_URL setting in the app.ini.",
},
};
window.config.pageData = window.config.pageData || {};
</script>
<script src="/assets/js/webcomponents.js?v=12.0.3~gitea-1.22.0"></script>
<meta property="og:title" content="Forgejo: Beyond coding. We Forge.">
<meta property="og:description" content="Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.">
<meta property="og:url" content="https://git.prud.uk/">
<meta property="og:type" content="website">
<meta property="og:image" content="/assets/img/logo.png">
<meta property="og:site_name" content="Forgejo: Beyond coding. We Forge.">
<link rel="stylesheet" href="/assets/css/index.css?v=12.0.3~gitea-1.22.0">
<link rel="stylesheet" href="/assets/css/theme-
Open service 2606:4700:3032::ac43:91dc:8443 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 10:39:50 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3725aba88cbd9f-LHR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.28.109:8443 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 10:39:50 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3725ab9c0995b3-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.145.220:8443 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 10:39:50 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3725abea735d6f-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3037::6815:1c6d:443 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 10:39:31 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
alt-svc: h3=":443"; ma=86400
Cache-Control: public, max-age=31536000, immutable
Cache-Control: max-age=0, private, must-revalidate, no-transform
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6UnrT81zoxJLATbHLL2xj3Nl7JpBkIrSblepI13Nwej7Mf63m6FRfcJxmnhcWFWva5%2BxOVGwsNsj8yMFmp%2FqSLsBLNupuhj%2BDOA36JNnVIoviMkmHrT8"}]}
permissions-policy: geolocation=(), microphone=(), camera=()
referrer-policy: strict-origin-when-cross-origin
Set-Cookie: i_like_gitea=79aca4e7d74d18b9; Path=/; HttpOnly; Secure; SameSite=Lax
Set-Cookie: _csrf=TUmaH3MOIZgo57G_UwMekaeJn5I6MTc2OTMzNzU3MTY2MjE1NTkzNA; Path=/; Max-Age=86400; HttpOnly; Secure; SameSite=Lax
strict-transport-security: max-age=63072000; includeSubDomains; preload
vary: Accept-Encoding
via: 1.1 Caddy
x-content-type-options: nosniff
x-frame-options: DENY
x-frame-options: SAMEORIGIN
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c3725aa4a1e60f8-LHR
Page title: Forgejo: Beyond coding. We Forge.
<!DOCTYPE html>
<html lang="en-US" data-theme="forgejo-auto">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Forgejo: Beyond coding. We Forge.</title>
<link rel="manifest" href="data:application/json;base64,eyJuYW1lIjoiRm9yZ2VqbyIsInNob3J0X25hbWUiOiJGb3JnZWpvIiwic3RhcnRfdXJsIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay8iLCJpY29ucyI6W3sic3JjIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay9hc3NldHMvaW1nL2xvZ28ucG5nIiwidHlwZSI6ImltYWdlL3BuZyIsInNpemVzIjoiNTEyeDUxMiJ9LHsic3JjIjoiaHR0cHM6Ly9naXQucHJ1ZC51ay9hc3NldHMvaW1nL2xvZ28uc3ZnIiwidHlwZSI6ImltYWdlL3N2Zyt4bWwiLCJzaXplcyI6IjUxMng1MTIifV19">
<meta name="author" content="Forgejo – Beyond coding. We forge.">
<meta name="description" content="Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.">
<meta name="keywords" content="git,forge,forgejo">
<meta name="referrer" content="no-referrer">
<link rel="icon" href="/assets/img/favicon.svg" type="image/svg+xml">
<link rel="alternate icon" href="/assets/img/favicon.png" type="image/png">
<script>
window.addEventListener('error', function(e) {window._globalHandlerErrors=window._globalHandlerErrors||[]; window._globalHandlerErrors.push(e);});
window.addEventListener('unhandledrejection', function(e) {window._globalHandlerErrors=window._globalHandlerErrors||[]; window._globalHandlerErrors.push(e);});
window.config = {
appUrl: 'https:\/\/git.prud.uk\/',
appSubUrl: '',
assetVersionEncoded: encodeURIComponent('12.0.3~gitea-1.22.0'),
assetUrlPrefix: '\/assets',
runModeIsProd: true ,
customEmojis: {"codeberg":":codeberg:","forgejo":":forgejo:","git":":git:","gitea":":gitea:","github":":github:","gitlab":":gitlab:","gogs":":gogs:"},
csrfToken: 'TUmaH3MOIZgo57G_UwMekaeJn5I6MTc2OTMzNzU3MTY2MjE1NTkzNA',
pageData: {"DATETIMESTRINGS":{"FUTURE":"in future","NOW":"now","relativetime.1day":"yesterday","relativetime.1month":"last month","relativetime.1week":"last week","relativetime.1year":"last year","relativetime.2days":"two days ago","relativetime.2months":"two months ago","relativetime.2weeks":"two weeks ago","relativetime.2years":"two years ago"},"PLURALSTRINGS_FALLBACK":{},"PLURALSTRINGS_LANG":{"relativetime.days":["%d day ago","%d days ago"],"relativetime.hours":["%d hour ago","%d hours ago"],"relativetime.mins":["%d minute ago","%d minutes ago"],"relativetime.months":["%d month ago","%d months ago"],"relativetime.weeks":["%d week ago","%d weeks ago"],"relativetime.years":["%d year ago","%d years ago"]},"PLURAL_RULE_FALLBACK":0,"PLURAL_RULE_LANG":0},
notificationSettings: {"EventSourceUpdateTime":10000,"MaxTimeout":60000,"MinTimeout":10000,"TimeoutStep":10000},
enableTimeTracking: true ,
mermaidMaxSourceCharacters: 50000 ,
i18n: {
copy_success: "Copied!",
copy_error: "Copy failed",
error_occurred: "An error occurred",
network_error: "Network error",
remove_label_str: "Remove item \"%s\"",
modal_confirm: "Confirm",
modal_cancel: "Cancel",
more_items: "More items",
incorrect_root_url: "This Forgejo instance is configured to be served on \"https://git.prud.uk/\". You are currently viewing Forgejo through a different URL, which may cause parts of the application to break. The canonical URL is controlled by Forgejo admins via the ROOT_URL setting in the app.ini.",
},
};
window.config.pageData = window.config.pageData || {};
</script>
<script src="/assets/js/webcomponents.js?v=12.0.3~gitea-1.22.0"></script>
<meta property="og:title" content="Forgejo: Beyond coding. We Forge.">
<meta property="og:description" content="Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.">
<meta property="og:url" content="https://git.prud.uk/">
<meta property="og:type" content="website">
<meta property="og:image" content="/assets/img/logo.png">
<meta property="og:site_name" content="Forgejo: Beyond coding. We Forge.">
<link rel="stylesheet" href="/assets/css/index.css?v=12.0.3~gitea-1.22.0">
<link rel="stylesheet" href="/assets/css/theme-
Open service 172.67.145.220:80 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 308 Permanent Redirect
Date: Sun, 25 Jan 2026 10:39:30 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://git.prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=k%2BVlD8qvSI9VuDJpFulWoJcNshITcI%2BbEA64wF%2FGcoQEz3Q8H%2Bx5jKjDVmBRDyPc%2B4UKpjqK4AmMcH7RevqlpEtNAYMEAQxBn8lx"}]}
CF-RAY: 9c3725a7a9c4dcd0-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::6815:1c6d:80 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 308 Permanent Redirect
Date: Sun, 25 Jan 2026 10:39:30 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://git.prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oipP9LPwOcGgj0e5Nu5h1N%2B3l2oD92%2FeFtGOPm1c2MfFZYqtMEhr0l%2FNeqDA2YsUD0RGk7aUHPxjGqFM7%2BX%2FQmViOdTWyPmVSm9bx2J4ec84VABUCw%3D%3D"}]}
CF-RAY: 9c3725a7fdfdef3a-LHR
alt-svc: h3=":443"; ma=86400
Open service 104.21.28.109:80 · git.prud.uk
2026-01-25 10:39
HTTP/1.1 308 Permanent Redirect
Date: Sun, 25 Jan 2026 10:39:31 GMT
Content-Length: 0
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://git.prud.uk/
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NKWt7QPgTuZ32oZKMQ2zwPetkWIkY2kl1EAQnAlQcaMeECJdKVWia2iedJkys8sdE7TW8UdTN48IRO%2BFLd9HNMvDvLDedn00%2FG3O"}]}
CF-RAY: 9c3725a7fd4163a0-LHR
alt-svc: h3=":443"; ma=86400
Open service 171.240.243.213:443 · chit.prud.uk
2026-01-25 07:49
HTTP/1.1 200 OK
Accept-Ranges: bytes
Alt-Svc: h3=":443"; ma=2592000
Cache-Control: public, max-age=31536000, immutable
Content-Length: 1185
Content-Type: text/html; charset=utf-8
Etag: "dd49p0q3p5txwx"
Last-Modified: Sun, 28 Sep 2025 07:50:00 GMT
Permissions-Policy: geolocation=(), microphone=(), camera=()
Referrer-Policy: strict-origin-when-cross-origin
Server: Caddy
Strict-Transport-Security: max-age=63072000; includeSubDomains; preload
Vary: Accept-Encoding
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Date: Sun, 25 Jan 2026 07:49:15 GMT
Connection: close
Page title: Chat – Converse.js
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Chat – Converse.js</title>
<link rel="icon" href='data:image/svg+xml,
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
<path d="M32 6l18 6v12c0 14-10 24-18 28-8-4-18-14-18-28V12l18-6z" fill="%232a9d51"/>
<path d="M20 28c0-6.6 5.4-12 12-12s12 5.4 12 12-5.4 12-12 12c-1.9 0-3.8-.4-5.5-1.2L24 44v-5.2C21.4 38.4 20 33.7 20 28z" fill="white"/>
<circle cx="28" cy="30" r="1.9" fill="%232a9d51"/>
<circle cx="33" cy="30" r="1.9" fill="%232a9d51"/>
<circle cx="38" cy="30" r="1.9" fill="%232a9d51"/>
</svg>' type="image/svg+xml">
<link rel="stylesheet" href="https://cdn.conversejs.org/dist/converse.min.css">
<script src="https://cdn.conversejs.org/dist/converse.min.js"></script>
</head>
<body>
<script>
converse.initialize({
websocket_url: 'wss://chit.prud.uk/xmpp-websocket',
bosh_service_url: 'https://chit.prud.uk/http-bind',
authentication: 'login',
auto_login: false,
show_controlbox_by_default: true,
default_domain: 'chit.prud.uk'
});
</script>
</body>
</html>
Open service 171.240.243.213:80 · chit.prud.uk
2026-01-25 07:49
HTTP/1.1 308 Permanent Redirect Connection: close Location: https://chit.prud.uk/ Server: Caddy Date: Sun, 25 Jan 2026 07:49:44 GMT Content-Length: 0