This Rust package provides a simple file transfer utility using the iroh and iroh_blobs libraries. You can use this tool to send and receive files using a peer-to-peer network setup.
Caution
This currently uses memory for the transfer, so it is not suitable for large files.
- Send files to a peer and generate a ticket for others to fetch the file.
- Receive files by providing a valid ticket.
- Rust (latest stable version)
- Tokio async runtime
-
Clone the repository and navigate to the project directory:
git clone https://github.com/webrror/sere.git cd sere
The package provides two commands:
send: Send a file.receive: Receive a file.
To send a file, use the following command:
cargo run send [FILE_PATH]To receive a file, use the following command:
cargo run receive [TICKET] [FILE_PATH]