GitHunt
CI

ci7lus/friend-password

[PoC] Share screen with nwtgck/piping-server + ReadableStream + fetch + Stream encrypt(chacha20).

friend-password

[PoC] Share screen with nwtgck/piping-server + ReadableStream + fetch + Stream encrypt(chacha20).

Image from Gyazo

Try

https://friend-password.netlify.app

Decrypt in CLI

streaming decrypt

Using decrypt.py to decrypt in a stream.

pip3 install requests pycryptodome
python3 decrypt.py -k 'your encryption key in base64' -n 'your nonce in base64' <your stream url> | mpv -

decrypt after transferred

Using decrypt_s.py to decrypt in a stream.

pip3 install pycryptodome
python3 decrypt_s.py

Original idea

https://github.com/nwtgck/piping-server-streaming-upload-htmls

Languages

TypeScript93.1%Python4.3%HTML2.6%

Contributors

MIT License
Created December 4, 2021
Updated February 20, 2025