mirror of
https://github.com/syssecfsu/witty.git
synced 2024-11-21 19:39:41 +01:00
update docs
This commit is contained in:
parent
712cf368f0
commit
fae4d5df66
@ -11,7 +11,7 @@
|
||||
<title>404 Page not found | WiTTY: Web-based interactive TTY</title>
|
||||
<link rel=manifest href=https://syssecfsu.github.io/witty/manifest.json>
|
||||
<link rel=icon href=https://syssecfsu.github.io/witty/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.97cfda4f5e3c9fa49a2bf8d401f4ddc0eec576c99cdcf6afbec19173200c37db.css integrity="sha256-l8/aT148n6SaK/jUAfTdwO7Fdsmc3PavvsGRcyAMN9s=" crossorigin=anonymous>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.59131ea067319329d6d3d216b2db44456e1889f602196e044a6feb4434931188.css integrity="sha256-WRMeoGcxkynW09IWsttERW4YifYCGW4ESm/rRDSTEYg=" crossorigin=anonymous>
|
||||
<script defer src=https://syssecfsu.github.io/witty/flexsearch.min.js></script>
|
||||
<script defer src=https://syssecfsu.github.io/witty/en.search.min.28bcb0d34997b542e09ca609614fe8df7743a461230c57511923615abac30b55.js integrity="sha256-KLyw00mXtULgnKYJYU/o33dDpGEjDFdRGSNhWrrDC1U=" crossorigin=anonymous></script>
|
||||
<style>.not-found{text-align:center}.not-found h1{margin:.25em 0 0;opacity:.25;font-size:40vmin}</style>
|
||||
|
File diff suppressed because one or more lines are too long
@ -11,7 +11,7 @@
|
||||
<title>Categories | WiTTY: Web-based interactive TTY</title>
|
||||
<link rel=manifest href=https://syssecfsu.github.io/witty/manifest.json>
|
||||
<link rel=icon href=https://syssecfsu.github.io/witty/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.97cfda4f5e3c9fa49a2bf8d401f4ddc0eec576c99cdcf6afbec19173200c37db.css integrity="sha256-l8/aT148n6SaK/jUAfTdwO7Fdsmc3PavvsGRcyAMN9s=" crossorigin=anonymous>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.59131ea067319329d6d3d216b2db44456e1889f602196e044a6feb4434931188.css integrity="sha256-WRMeoGcxkynW09IWsttERW4YifYCGW4ESm/rRDSTEYg=" crossorigin=anonymous>
|
||||
<script defer src=https://syssecfsu.github.io/witty/flexsearch.min.js></script>
|
||||
<script defer src=https://syssecfsu.github.io/witty/en.search.min.28bcb0d34997b542e09ca609614fe8df7743a461230c57511923615abac30b55.js integrity="sha256-KLyw00mXtULgnKYJYU/o33dDpGEjDFdRGSNhWrrDC1U=" crossorigin=anonymous></script>
|
||||
<link rel=alternate type=application/rss+xml href=https://syssecfsu.github.io/witty/categories/index.xml title="WiTTY: Web-based interactive TTY">
|
||||
|
@ -16,7 +16,7 @@ Most icons were provided by fontawesome under this license.">
|
||||
<title>About | WiTTY: Web-based interactive TTY</title>
|
||||
<link rel=manifest href=https://syssecfsu.github.io/witty/manifest.json>
|
||||
<link rel=icon href=https://syssecfsu.github.io/witty/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.97cfda4f5e3c9fa49a2bf8d401f4ddc0eec576c99cdcf6afbec19173200c37db.css integrity="sha256-l8/aT148n6SaK/jUAfTdwO7Fdsmc3PavvsGRcyAMN9s=" crossorigin=anonymous>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.59131ea067319329d6d3d216b2db44456e1889f602196e044a6feb4434931188.css integrity="sha256-WRMeoGcxkynW09IWsttERW4YifYCGW4ESm/rRDSTEYg=" crossorigin=anonymous>
|
||||
<script defer src=https://syssecfsu.github.io/witty/flexsearch.min.js></script>
|
||||
<script defer src=https://syssecfsu.github.io/witty/en.search.min.28bcb0d34997b542e09ca609614fe8df7743a461230c57511923615abac30b55.js integrity="sha256-KLyw00mXtULgnKYJYU/o33dDpGEjDFdRGSNhWrrDC1U=" crossorigin=anonymous></script>
|
||||
</head>
|
||||
|
@ -11,7 +11,7 @@
|
||||
<title>Table of content | WiTTY: Web-based interactive TTY</title>
|
||||
<link rel=manifest href=https://syssecfsu.github.io/witty/manifest.json>
|
||||
<link rel=icon href=https://syssecfsu.github.io/witty/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.97cfda4f5e3c9fa49a2bf8d401f4ddc0eec576c99cdcf6afbec19173200c37db.css integrity="sha256-l8/aT148n6SaK/jUAfTdwO7Fdsmc3PavvsGRcyAMN9s=" crossorigin=anonymous>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.59131ea067319329d6d3d216b2db44456e1889f602196e044a6feb4434931188.css integrity="sha256-WRMeoGcxkynW09IWsttERW4YifYCGW4ESm/rRDSTEYg=" crossorigin=anonymous>
|
||||
<script defer src=https://syssecfsu.github.io/witty/flexsearch.min.js></script>
|
||||
<script defer src=https://syssecfsu.github.io/witty/en.search.min.28bcb0d34997b542e09ca609614fe8df7743a461230c57511923615abac30b55.js integrity="sha256-KLyw00mXtULgnKYJYU/o33dDpGEjDFdRGSNhWrrDC1U=" crossorigin=anonymous></script>
|
||||
<link rel=alternate type=application/rss+xml href=https://syssecfsu.github.io/witty/docs/index.xml title="WiTTY: Web-based interactive TTY">
|
||||
|
@ -22,7 +22,7 @@ tar -xzvf witty_vx.x.x_xxx.tar.gz
|
||||
<title>Installation | WiTTY: Web-based interactive TTY</title>
|
||||
<link rel=manifest href=https://syssecfsu.github.io/witty/manifest.json>
|
||||
<link rel=icon href=https://syssecfsu.github.io/witty/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.97cfda4f5e3c9fa49a2bf8d401f4ddc0eec576c99cdcf6afbec19173200c37db.css integrity="sha256-l8/aT148n6SaK/jUAfTdwO7Fdsmc3PavvsGRcyAMN9s=" crossorigin=anonymous>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.59131ea067319329d6d3d216b2db44456e1889f602196e044a6feb4434931188.css integrity="sha256-WRMeoGcxkynW09IWsttERW4YifYCGW4ESm/rRDSTEYg=" crossorigin=anonymous>
|
||||
<script defer src=https://syssecfsu.github.io/witty/flexsearch.min.js></script>
|
||||
<script defer src=https://syssecfsu.github.io/witty/en.search.min.28bcb0d34997b542e09ca609614fe8df7743a461230c57511923615abac30b55.js integrity="sha256-KLyw00mXtULgnKYJYU/o33dDpGEjDFdRGSNhWrrDC1U=" crossorigin=anonymous></script>
|
||||
</head>
|
||||
|
@ -12,11 +12,11 @@ Recorded sessions will be listed in the main window of WiTTY. You can click the
|
||||
WiTTY provides two sub-commands to merge and replay recorded sessions.">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:url" content="https://syssecfsu.github.io/witty/docs/record/"><meta property="article:section" content="docs">
|
||||
<meta property="article:modified_time" content="2022-02-06T13:48:21-05:00">
|
||||
<meta property="article:modified_time" content="2022-02-07T21:17:14-05:00">
|
||||
<title>Record Sessions | WiTTY: Web-based interactive TTY</title>
|
||||
<link rel=manifest href=https://syssecfsu.github.io/witty/manifest.json>
|
||||
<link rel=icon href=https://syssecfsu.github.io/witty/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.97cfda4f5e3c9fa49a2bf8d401f4ddc0eec576c99cdcf6afbec19173200c37db.css integrity="sha256-l8/aT148n6SaK/jUAfTdwO7Fdsmc3PavvsGRcyAMN9s=" crossorigin=anonymous>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.59131ea067319329d6d3d216b2db44456e1889f602196e044a6feb4434931188.css integrity="sha256-WRMeoGcxkynW09IWsttERW4YifYCGW4ESm/rRDSTEYg=" crossorigin=anonymous>
|
||||
<script defer src=https://syssecfsu.github.io/witty/flexsearch.min.js></script>
|
||||
<script defer src=https://syssecfsu.github.io/witty/en.search.min.28bcb0d34997b542e09ca609614fe8df7743a461230c57511923615abac30b55.js integrity="sha256-KLyw00mXtULgnKYJYU/o33dDpGEjDFdRGSNhWrrDC1U=" crossorigin=anonymous></script>
|
||||
</head>
|
||||
@ -74,7 +74,7 @@ Record Sessions
|
||||
</ul>
|
||||
<p>Recorded sessions often have long delay between outputs. You can set <code>wait_time</code> of the <code>replay</code> command to limit the maximum wait time between outputs, to speed up the replay.</p>
|
||||
<p>The following screenshot shows how to use <code>witty merge</code> to merge three recorded sessions into <code>alltasks.scr</code>.</p>
|
||||
<img src=https://syssecfsu.github.io/witty/static/img/merge.png width=640px>
|
||||
<p><img src=https://syssecfsu.github.io/witty/static/img/merge.png alt=img></p>
|
||||
<blockquote class="book-hint info">
|
||||
The intended use of this is to record a separate session for each individual task, rename and merge them into a final session for submission to a project.
|
||||
</blockquote>
|
||||
@ -84,9 +84,9 @@ All the recorded sessions are located under the <code>records</code> directory.
|
||||
</article>
|
||||
<footer class=book-footer>
|
||||
<div class="flex flex-wrap justify-between">
|
||||
<div><a class="flex align-center" href=https://github.com/syssecfsu/witty-docs/commit/cff6bb968e067e1c82a63ab27fefb6b6346a819e title="Last modified by Zhi Wang | February 6, 2022" target=_blank rel=noopener>
|
||||
<div><a class="flex align-center" href=https://github.com/syssecfsu/witty-docs/commit/8fbf423e33318bbb3ab7eaf94c82ccced9ff7470 title="Last modified by Zhi Wang | February 7, 2022" target=_blank rel=noopener>
|
||||
<img src=https://syssecfsu.github.io/witty/svg/calendar.svg class=book-icon alt=Calendar>
|
||||
<span>February 6, 2022</span>
|
||||
<span>February 7, 2022</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -10,11 +10,11 @@
|
||||
Sub-command Description adduser Add/update an authenticated user with their password deluser Delete an authenticated user listusers List all the authenticated users replay Replay a recorded session (set your terminal to 120x36 first) merge Merge several recorded sessions into one session run Run a specified CLI program when user connects with browser Some sub-commands have options.">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:url" content="https://syssecfsu.github.io/witty/docs/ui/"><meta property="article:section" content="docs">
|
||||
<meta property="article:modified_time" content="2022-02-07T12:30:17-05:00">
|
||||
<meta property="article:modified_time" content="2022-02-07T21:17:14-05:00">
|
||||
<title>User Interface | WiTTY: Web-based interactive TTY</title>
|
||||
<link rel=manifest href=https://syssecfsu.github.io/witty/manifest.json>
|
||||
<link rel=icon href=https://syssecfsu.github.io/witty/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.97cfda4f5e3c9fa49a2bf8d401f4ddc0eec576c99cdcf6afbec19173200c37db.css integrity="sha256-l8/aT148n6SaK/jUAfTdwO7Fdsmc3PavvsGRcyAMN9s=" crossorigin=anonymous>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.59131ea067319329d6d3d216b2db44456e1889f602196e044a6feb4434931188.css integrity="sha256-WRMeoGcxkynW09IWsttERW4YifYCGW4ESm/rRDSTEYg=" crossorigin=anonymous>
|
||||
<script defer src=https://syssecfsu.github.io/witty/flexsearch.min.js></script>
|
||||
<script defer src=https://syssecfsu.github.io/witty/en.search.min.28bcb0d34997b542e09ca609614fe8df7743a461230c57511923615abac30b55.js integrity="sha256-KLyw00mXtULgnKYJYU/o33dDpGEjDFdRGSNhWrrDC1U=" crossorigin=anonymous></script>
|
||||
</head>
|
||||
@ -135,11 +135,11 @@ Web Interface (witty run)
|
||||
<p>After a session has been recorded, the main window’s <code>Recorded Sessions</code> will list the records, as shown below. You can replay <img src=https://syssecfsu.github.io/witty/static/img/play.svg width=16px>, download <img src=https://syssecfsu.github.io/witty/static/img/download.svg width=16px>, rename <img src=https://syssecfsu.github.io/witty/static/img/edit.svg width=16px>, and delete <img src=https://syssecfsu.github.io/witty/static/img/delete.svg width=16px> recorded sessions.</p>
|
||||
<p><img src=https://syssecfsu.github.io/witty/static/img/main3.png alt=img></p>
|
||||
<p>Here is a screencast where we replay a recorded session that updates the <a href=https://pi-hole.net/>pi-hole</a> system. You can fully control the playback using the progress bar. Clicking on the progress bar stops the replay and fast-forwards (or fast-backwards) the screen to that location. You can scroll the screen to view the history when replay is stopped and resume the replay.</p>
|
||||
<p><img src=https://syssecfsu.github.io/witty/static/img/replay.gif width=720px> </p>
|
||||
<p><img src=https://syssecfsu.github.io/witty/static/img/replay.gif alt=img></p>
|
||||
</article>
|
||||
<footer class=book-footer>
|
||||
<div class="flex flex-wrap justify-between">
|
||||
<div><a class="flex align-center" href=https://github.com/syssecfsu/witty-docs/commit/924a38a5d2aae36483f97d8669c89b57a01031de title="Last modified by Zhi Wang | February 7, 2022" target=_blank rel=noopener>
|
||||
<div><a class="flex align-center" href=https://github.com/syssecfsu/witty-docs/commit/8fbf423e33318bbb3ab7eaf94c82ccced9ff7470 title="Last modified by Zhi Wang | February 7, 2022" target=_blank rel=noopener>
|
||||
<img src=https://syssecfsu.github.io/witty/svg/calendar.svg class=book-icon alt=Calendar>
|
||||
<span>February 7, 2022</span>
|
||||
</a>
|
||||
|
@ -14,7 +14,7 @@ By default, the SEED VM uses only NAT-based network, which means that the VM can
|
||||
<title>VirtualBox | WiTTY: Web-based interactive TTY</title>
|
||||
<link rel=manifest href=https://syssecfsu.github.io/witty/manifest.json>
|
||||
<link rel=icon href=https://syssecfsu.github.io/witty/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.97cfda4f5e3c9fa49a2bf8d401f4ddc0eec576c99cdcf6afbec19173200c37db.css integrity="sha256-l8/aT148n6SaK/jUAfTdwO7Fdsmc3PavvsGRcyAMN9s=" crossorigin=anonymous>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.59131ea067319329d6d3d216b2db44456e1889f602196e044a6feb4434931188.css integrity="sha256-WRMeoGcxkynW09IWsttERW4YifYCGW4ESm/rRDSTEYg=" crossorigin=anonymous>
|
||||
<script defer src=https://syssecfsu.github.io/witty/flexsearch.min.js></script>
|
||||
<script defer src=https://syssecfsu.github.io/witty/en.search.min.28bcb0d34997b542e09ca609614fe8df7743a461230c57511923615abac30b55.js integrity="sha256-KLyw00mXtULgnKYJYU/o33dDpGEjDFdRGSNhWrrDC1U=" crossorigin=anonymous></script>
|
||||
</head>
|
||||
|
@ -13,7 +13,7 @@
|
||||
<title>Introduction | WiTTY: Web-based interactive TTY</title>
|
||||
<link rel=manifest href=https://syssecfsu.github.io/witty/manifest.json>
|
||||
<link rel=icon href=https://syssecfsu.github.io/witty/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.97cfda4f5e3c9fa49a2bf8d401f4ddc0eec576c99cdcf6afbec19173200c37db.css integrity="sha256-l8/aT148n6SaK/jUAfTdwO7Fdsmc3PavvsGRcyAMN9s=" crossorigin=anonymous>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.59131ea067319329d6d3d216b2db44456e1889f602196e044a6feb4434931188.css integrity="sha256-WRMeoGcxkynW09IWsttERW4YifYCGW4ESm/rRDSTEYg=" crossorigin=anonymous>
|
||||
<script defer src=https://syssecfsu.github.io/witty/flexsearch.min.js></script>
|
||||
<script defer src=https://syssecfsu.github.io/witty/en.search.min.28bcb0d34997b542e09ca609614fe8df7743a461230c57511923615abac30b55.js integrity="sha256-KLyw00mXtULgnKYJYU/o33dDpGEjDFdRGSNhWrrDC1U=" crossorigin=anonymous></script>
|
||||
<link rel=alternate type=application/rss+xml href=https://syssecfsu.github.io/witty/index.xml title="WiTTY: Web-based interactive TTY">
|
||||
|
@ -12,7 +12,7 @@
|
||||
<title>Index | WiTTY: Web-based interactive TTY</title>
|
||||
<link rel=manifest href=https://syssecfsu.github.io/witty/manifest.json>
|
||||
<link rel=icon href=https://syssecfsu.github.io/witty/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.97cfda4f5e3c9fa49a2bf8d401f4ddc0eec576c99cdcf6afbec19173200c37db.css integrity="sha256-l8/aT148n6SaK/jUAfTdwO7Fdsmc3PavvsGRcyAMN9s=" crossorigin=anonymous>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.59131ea067319329d6d3d216b2db44456e1889f602196e044a6feb4434931188.css integrity="sha256-WRMeoGcxkynW09IWsttERW4YifYCGW4ESm/rRDSTEYg=" crossorigin=anonymous>
|
||||
<script defer src=https://syssecfsu.github.io/witty/flexsearch.min.js></script>
|
||||
<script defer src=https://syssecfsu.github.io/witty/en.search.min.28bcb0d34997b542e09ca609614fe8df7743a461230c57511923615abac30b55.js integrity="sha256-KLyw00mXtULgnKYJYU/o33dDpGEjDFdRGSNhWrrDC1U=" crossorigin=anonymous></script>
|
||||
</head>
|
||||
|
@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://syssecfsu.github.io/witty/docs/install/</loc><lastmod>2022-02-07T12:30:17-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/docs/</loc><lastmod>2022-02-06T13:48:21-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/docs/ui/</loc><lastmod>2022-02-07T12:30:17-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/docs/record/</loc><lastmod>2022-02-06T13:48:21-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/docs/vm/</loc><lastmod>2022-02-07T12:30:17-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/docs/about/</loc><lastmod>2022-02-06T20:15:40-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/menu/</loc><lastmod>2022-02-07T12:30:17-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/categories/</loc></url><url><loc>https://syssecfsu.github.io/witty/</loc><lastmod>2022-02-07T12:30:17-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/tags/</loc></url></urlset>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://syssecfsu.github.io/witty/docs/install/</loc><lastmod>2022-02-07T12:30:17-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/docs/</loc><lastmod>2022-02-06T13:48:21-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/docs/ui/</loc><lastmod>2022-02-07T21:17:14-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/docs/record/</loc><lastmod>2022-02-07T21:17:14-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/docs/vm/</loc><lastmod>2022-02-07T12:30:17-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/docs/about/</loc><lastmod>2022-02-06T20:15:40-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/menu/</loc><lastmod>2022-02-07T12:30:17-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/categories/</loc></url><url><loc>https://syssecfsu.github.io/witty/</loc><lastmod>2022-02-07T12:30:17-05:00</lastmod></url><url><loc>https://syssecfsu.github.io/witty/tags/</loc></url></urlset>
|
@ -11,7 +11,7 @@
|
||||
<title>Tags | WiTTY: Web-based interactive TTY</title>
|
||||
<link rel=manifest href=https://syssecfsu.github.io/witty/manifest.json>
|
||||
<link rel=icon href=https://syssecfsu.github.io/witty/favicon.png type=image/x-icon>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.97cfda4f5e3c9fa49a2bf8d401f4ddc0eec576c99cdcf6afbec19173200c37db.css integrity="sha256-l8/aT148n6SaK/jUAfTdwO7Fdsmc3PavvsGRcyAMN9s=" crossorigin=anonymous>
|
||||
<link rel=stylesheet href=https://syssecfsu.github.io/witty/book.min.59131ea067319329d6d3d216b2db44456e1889f602196e044a6feb4434931188.css integrity="sha256-WRMeoGcxkynW09IWsttERW4YifYCGW4ESm/rRDSTEYg=" crossorigin=anonymous>
|
||||
<script defer src=https://syssecfsu.github.io/witty/flexsearch.min.js></script>
|
||||
<script defer src=https://syssecfsu.github.io/witty/en.search.min.28bcb0d34997b542e09ca609614fe8df7743a461230c57511923615abac30b55.js integrity="sha256-KLyw00mXtULgnKYJYU/o33dDpGEjDFdRGSNhWrrDC1U=" crossorigin=anonymous></script>
|
||||
<link rel=alternate type=application/rss+xml href=https://syssecfsu.github.io/witty/tags/index.xml title="WiTTY: Web-based interactive TTY">
|
||||
|
Loading…
Reference in New Issue
Block a user