This is a secure peer-to-peer file sharing tool that transfers data directly between devices using end-to-end encryption and ephemeral session codes. Files are split into fixed-size chunks with individual integrity hashes, allowing interrupted transfers to resume from the last verified chunk without starting over. All transferred data stays solely in RAM during transit, never written to persistent storage on either peer or any intermediate relay.
Beyond file transfer, the tool also provides real-time instant messaging and live screen sharing over the same peer-to-peer connections. Each session generates a unique encryption key via an ephemeral Diffie-Hellman exchange, ensuring data is encrypted locally and decrypted only on the receiving peer. The session codes expire after disconnection, preventing reuse. When direct peer connections cannot be established due to restrictive firewalls or NAT devices, the tool can tunnel the initial handshake through a user-specified relay server before switching to a direct peer-to-peer link.
The communication library supports transferring multiple files, directories, and large files with resumable transfers, and allows configuration of relay server addresses for NAT traversal. Conncection parameters are synchronized between two devices using a short-lived alphanumeric code without requiring any central server.