Adit
Adit
Adit is a command-line interface (CLI) tool built with Go that enables users to securely send files to one another over a WebRTC connection. This project is inspired by Magic Wormhole, a similar tool built in Python.
The file sender makes a websocket connection to a relay server, where the phrase is automatically generated and is the reference point for exchanging webRTC information. When the receiver connects using the phrase and information is exchanged, the file is transferred directly between the sender and receiver.
Features
- End-to-End Encryption: Ensures files are securely transmitted between sender and receiver
- Peer-to-Peer Transfer: Utilizes WebRTC to create a direct connection between devices
- Cross-Platform Support: Works on Windows, macOS, and Linux systems
- Automatic Deployment: Server deploys automatically to AWS using Github workflows and Terraform