22 /
tcp
1644152479 | 2025-01-28T19:24:31.229989
SSH-2.0-OpenSSH_9.3
Key type: ssh-ed25519
Key: AAAAC3NzaC1lZDI1NTE5AAAAIN4mhBQNGjoo6ur9udhsNBdWGGjV3EF5mY3jCZ+t+9OZ
Fingerprint: e2:57:ff:ad:13:d4:98:04:a6:03:e2:ca:85:10:f3:f7
Kex Algorithms:
sntrup761x25519-sha512@openssh.com
curve25519-sha256
curve25519-sha256@libssh.org
diffie-hellman-group-exchange-sha256
Server Host Key Algorithms:
rsa-sha2-512
rsa-sha2-256
ssh-ed25519
Encryption Algorithms:
chacha20-poly1305@openssh.com
aes256-gcm@openssh.com
aes128-gcm@openssh.com
aes256-ctr
aes192-ctr
aes128-ctr
MAC Algorithms:
hmac-sha2-512-etm@openssh.com
hmac-sha2-256-etm@openssh.com
umac-128-etm@openssh.com
Compression Algorithms:
none
zlib@openssh.com
-1530765018 | 2025-01-28T21:23:30.925685
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 28 Jan 2025 21:23:30 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 126
Connection: keep-alive
X-Powered-By: Express
Access-Control-Allow-Origin: *
ETag: W/"7e-C50AgQ7AuBQjeM2dkCzR3UHaUSc"
Vary: Accept-Encoding
-1530765018 | 2025-01-26T20:07:56.381448
HTTP/1.1 200 OK
Server: nginx
Date: Sun, 26 Jan 2025 20:07:56 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 126
Connection: keep-alive
X-Powered-By: Express
Access-Control-Allow-Origin: *
ETag: W/"7e-C50AgQ7AuBQjeM2dkCzR3UHaUSc"
Vary: Accept-Encoding
SSL Certificate
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
03:76:87:00:f2:c2:89:6e:b6:25:1c:72:3e:67:ef:0e:6d:6f
Signature Algorithm: ecdsa-with-SHA384
Issuer: C=US, O=Let's Encrypt, CN=E5
Validity
Not Before: Dec 1 15:39:19 2024 GMT
Not After : Mar 1 15:39:18 2025 GMT
Subject: CN=bsky.deiru.online
Subject Public Key Info:
Public Key Algorithm: id-ecPublicKey
Public-Key: (256 bit)
pub:
04:56:19:e5:8f:54:06:85:89:f3:0c:a4:2b:28:94:
e8:35:cc:65:8e:9a:c0:c4:65:75:db:3b:2c:de:fd:
81:ea:51:d4:53:da:ab:91:46:01:02:4c:56:a3:83:
05:76:27:50:68:b0:d9:58:c1:04:d2:54:fe:eb:60:
f1:dc:27:56:2c
ASN1 OID: prime256v1
NIST CURVE: P-256
X509v3 extensions:
X509v3 Key Usage: critical
Digital Signature
X509v3 Extended Key Usage:
TLS Web Server Authentication, TLS Web Client Authentication
X509v3 Basic Constraints: critical
CA:FALSE
X509v3 Subject Key Identifier:
52:C5:67:EB:C6:A8:CA:EC:F6:42:B9:A6:46:70:79:15:16:CB:A4:89
X509v3 Authority Key Identifier:
9F:2B:5F:CF:3C:21:4F:9D:04:B7:ED:2B:2C:C4:C6:70:8B:D2:D7:0D
Authority Information Access:
OCSP - URI:http://e5.o.lencr.org
CA Issuers - URI:http://e5.i.lencr.org/
X509v3 Subject Alternative Name:
DNS:bsky.deiru.online
X509v3 Certificate Policies:
Policy: 2.23.140.1.2.1
CT Precertificate SCTs:
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : A2:E3:0A:E4:45:EF:BD:AD:9B:7E:38:ED:47:67:77:53:
D7:82:5B:84:94:D7:2B:5E:1B:2C:C4:B9:50:A4:47:E7
Timestamp : Dec 1 16:37:49.745 2024 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:46:02:21:00:E7:C9:8D:81:CF:BB:95:62:80:76:12:
21:D9:31:9C:73:B4:25:14:5F:0C:6C:5F:B5:B3:D5:FA:
4D:BE:C8:CB:1B:02:21:00:C4:DB:E6:6B:80:6C:3D:47:
FF:1A:0A:AD:2D:C6:C4:E2:F2:89:02:1F:70:9F:78:8E:
6C:04:0D:75:F2:71:75:FF
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 7D:59:1E:12:E1:78:2A:7B:1C:61:67:7C:5E:FD:F8:D0:
87:5C:14:A0:4E:95:9E:B9:03:2F:D9:0E:8C:2E:79:B8
Timestamp : Dec 1 16:37:51.747 2024 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:21:00:A8:A6:EF:B0:07:59:6F:D9:01:C3:4F:
11:D2:CD:72:16:AE:BE:54:21:E8:97:8E:6E:B3:12:B4:
D3:46:C9:27:4C:02:20:2D:5C:71:A0:61:73:F6:62:72:
FF:42:B7:1A:6F:2A:0D:86:4D:11:F6:08:8E:F9:F7:D9:
6D:2B:40:47:4E:AE:A8
Signature Algorithm: ecdsa-with-SHA384
Signature Value:
30:66:02:31:00:a8:00:8d:ec:79:d4:94:33:79:02:e7:7f:48:
28:14:f9:35:41:15:ba:c3:ca:4e:6f:19:cb:e6:60:97:d3:15:
ba:bc:b9:93:c3:73:ed:c9:b6:88:6d:40:9e:22:9d:8f:7a:02:
31:00:c1:e5:3f:c9:56:ef:3c:a7:29:df:20:ea:95:e4:c1:fd:
40:05:fd:f5:09:2b:27:86:6c:32:98:c9:8d:9b:0e:c7:3a:4f:
9b:54:74:55:64:d5:53:87:09:5b:de:8f:57:44
1190419002 | 2025-01-19T11:35:44.009664
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
RateLimit-Policy: 500;w=60
RateLimit-Limit: 500
RateLimit-Remaining: 499
RateLimit-Reset: 14
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
Accept-Ranges: bytes
Cache-Control: public, max-age=0
Last-Modified: Tue, 07 Jan 2025 06:40:54 GMT
ETag: W/"b14-1943f7eacf0"
Content-Type: text/html; charset=UTF-8
Content-Length: 2836
Date: Sun, 19 Jan 2025 11:35:43 GMT
Connection: keep-alive
Keep-Alive: timeout=5
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"
/>
<title>Actual</title>
<link rel="canonical" href="/" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link
rel="manifest"
href="/site.webmanifest"
crossorigin="use-credentials"
/>
<meta name="msapplication-TileColor" content="#8812E1" />
<meta name="theme-color" content="#8812E1" />
<style type="text/css">
html,
body {
margin: 0;
padding: 0;
font-size: 13px;
}
html,
body,
button,
input {
font-family:
'Inter var',
-apple-system,
BlinkMacSystemFont,
'Segoe UI',
'Roboto',
'Oxygen',
'Ubuntu',
'Cantarell',
'Fira Sans',
'Droid Sans',
'Helvetica Neue',
'Helvetica',
'Arial',
sans-serif;
}
a {
color: inherit;
text-decoration-skip: ink;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:focus {
/* colors.b5 */
outline-color: #2b8fed;
}
input,
textarea {
font-size: 1em;
font-family:
'Inter var',
-apple-system,
BlinkMacSystemFont,
'Segoe UI',
'Roboto',
'Oxygen',
'Ubuntu',
'Cantarell',
'Fira Sans',
'Droid Sans',
'Helvetica Neue',
'Helvetica',
'Arial',
sans-serif;
}
html,
body,
#root {
height: 100%;
}
body {
overflow: hidden;
}
.view {
align-items: stretch;
border-width: 0;
border-style: solid;
box-sizing: border-box;
display: flex;
flex-direction: column;
margin: 0;
padding: 0;
position: relative;
/* fix flexbox bugs */
min-height: 0;
min-width: 0;
}
.js-focus-visible :focus:not(.focus-visible) {
outline: 0;
}
</style>
<script type="module" crossorigin src="/static/js/index.V15mOp61.js"></script>
<link rel="stylesheet" crossorigin href="/static/css/index._UHHVT8l.css">
<link rel="manifest" href="/manifest.webmanifest"></head>
<body>
<div id="root"></div>
</body>
</html>
2109570412 | 2025-01-27T21:04:38.147249
HTTP/1.1 200 OK
Content-Type: text/html
last-modified: Sat, 03 Aug 2024 03:00:10 GMT
content-length: 36205
Set-Cookie: connect.sid=s%3AKlMdkBwYGtzq09Nje0lOrJez8Imls37j.maLpH%2Fa1QguC%2BerrSnx7jJfy1oPkSDVI%2BzYC3ydPPUE; Path=/; HttpOnly
Date: Mon, 27 Jan 2025 21:04:38 GMT
Connection: keep-alive
Keep-Alive: timeout=5
<!DOCTYPE html>
<html>
<head>
<title>AmneziaWG</title>
<meta charset="utf-8"/>
<link href="./css/app.css" rel="stylesheet">
<link rel="manifest" href="./manifest.json">
<link rel="icon" href="img/favicon.ico" sizes="any">
<link rel="apple-touch-icon" href="./img/apple-touch-icon.png">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<meta name="apple-mobile-web-app-capable" content="yes">
</head>
<style>
[v-cloak] {
display: none;
}
</style>
<body class="bg-gray-50 dark:bg-neutral-800">
<div id="app">
<div v-cloak class="container mx-auto max-w-3xl px-3 md:px-0 mt-4 xs:mt-6">
<div v-if="authenticated === true">
<div class="flex flex-col-reverse xxs:flex-row flex-auto items-center items-end gap-3">
<h1 class="text-4xl dark:text-neutral-200 font-medium flex-grow self-start mb-4">
<img src="./img/logo.svg" width="60" class="inline align-middle dark:bg mr-2" /><span class="align-middle">AmneziaWG</span>
</h1>
<div class="flex items-center grow-0 gap-3 items-end self-end xxs:self-center">
<!-- Dark / light theme -->
<button @click="toggleTheme"
class="flex items-center justify-center w-8 h-8 rounded-full bg-gray-200 hover:bg-gray-300 dark:bg-neutral-700 dark:hover:bg-neutral-600 transition" :title="$t(`theme.${uiTheme}`)">
<svg v-if="uiTheme === 'light'" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"
class="w-5 h-5">
<path stroke-linecap="round" stroke-linejoin="round"
d="M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z" />
</svg>
<svg v-else-if="uiTheme === 'dark'" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"
class="w-5 h-5 text-neutral-400">
<path stroke-linecap="round" stroke-linejoin="round"
d="M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z" />
</svg>
<svg v-else xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"
class="w-5 h-5 fill-gray-600 dark:fill-neutral-400">
<path
d="M12,2.2c-5.4,0-9.8,4.4-9.8,9.8s4.4,9.8,9.8,9.8s9.8-4.4,9.8-9.8S17.4,2.2,12,2.2z M3.8,12c0-4.5,3.7-8.2,8.2-8.2v16.5C7.5,20.2,3.8,16.5,3.8,12z" />
</svg>
<path stroke-linecap="round" stroke-linejoin="round"
d="M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25" />
</svg>
</button>
<!-- Show / hide charts -->
<label v-if="uiChartType > 0" class="inline-flex items-center justify-center cursor-pointer w-8 h-8 rounded-full bg-gray-200 hover:bg-gray-300 dark:bg-neutral-700 dark:hover:bg-neutral-600 whitespace-nowrap transition group" :title="$t('toggleCharts')">
<input type="checkbox" value="" class="sr-only peer" v-model="uiShowCharts" @change="toggleCharts">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" fill="currentColor"
class="w-5 h-5 peer fill-gray-400 peer-checked:fill-gray-600 dark:fill-neutral-600 peer-checked:dark:fill-neutral-400 group-hover:dark:fill-neutral-500 transition">
<path
d="M18.375 2.25c-1.035 0-1.875.84-1.875 1.875v15.75c0 1.035.84 1.875 1.875 1.875h.75c1.035 0 1.875-.84 1.875-1.875V4.125c0-1.036-.84-1.875-1.875-1.875h-.75ZM9.75 8.625c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v11.25c0 1.035-.84 1.875-1.875 1.875h-.75a1.875 1.875 0 0 1-1.875-1.875V8.625ZM3 13.125c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v6.75c0 1.035-.84 1.875-1.875 1.875h-.75A1.875 1.875 0 0 1 3 19.875v-6.75Z" />
</svg>
</label>
<span v-if="requiresPassword"
class="text-sm text-gray-400 dark:text-neutral-400 cursor-pointer hover:underline"
@click="logout">
{{$t("logout")}}
<svg class="h-3 inline" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">