C++ · 2025 · unfinished
LinkNet
Peer-to-peer messaging and file transfer in C++17 with end-to-end encryption. Unfinished.
Direct chat and file sharing between machines, with no server in the middle. It does not work end to end yet; the repository says so at the top, and pull requests are welcome.
What is there
- Multithreaded networking on Boost.Asio.
- Encryption through OpenSSL and libsodium (AES-256 and ChaCha20-Poly1305).
- Peer discovery on the local network over multicast DNS.
- File transfer with progress and integrity checks.