termpair
cpace
termpair | cpace | |
---|---|---|
8 | 1 | |
1,613 | 35 | |
- | - | |
3.2 | 0.0 | |
over 2 years ago | about 4 years ago | |
TypeScript | C | |
MIT License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
termpair
-
ProtonMail: Important clarifications regarding arrest of climate activist
A counter to this would be to let users deploy their open source client [0] themselves to wherever (as one example, this is something that TermPair implements [1]).
[0] https://github.com/ProtonMail/WebClients
[1] https://github.com/cs01/termpair/#static-hosting
-
Hacker News top posts: May 31, 2021
TermPair: Terminal sharing with AES-GCM 128 bit end-to-end encryption\ (34 comments)
-
TermPair: Terminal sharing with AES-GCM 128 bit end-to-end encryption
From a quick skim it looks like the key is base64 encoded into the URL in terminal_id param, so presumably you just share the URL and the collaborator stays on the URL with the key? If the key is ephemeral/regenerated for each session it seems to eliminate most of your concerns.
https://github.com/cs01/termpair/blob/1d273fa306a543fefbf2cf...
-
GoTTY – Share your terminal as a web application
This looks pretty similar to the few years old TermPair [0], featuring AES-GCM 128 bit end-to-end encryption and built with FastApi (Python).
[0] https://github.com/cs01/termpair
cpace
-
TermPair: Terminal sharing with AES-GCM 128 bit end-to-end encryption
Project devs: Consider using CPACE (a password-authenticated key exchange) which is in the process of being formalized a standard by IETF.
https://github.com/jedisct1/cpace
What are some alternatives?
simplex-chat - SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
ecc - elliptic-curve cryptography
tmate - Instant Terminal Sharing
tty-share - Share your linux or osx terminal over the Internet.
node-pty - Fork pseudoterminals in Node.JS
node-sodium - Port of the lib sodium encryption library to Node.js
pq-dashboard - FastAPI frontend for monitoring PQ queues
webext-signed-pages - A browser extension to verify the authenticity (PGP signature) of web pages
PyNacl - Python binding to the Networking and Cryptography (NaCl) library
notionapi - A Notion API SDK, written in Golang
s2n - An implementation of the TLS/SSL protocols