A 🚀 blazingly fast Rust-based file transfer utility for quick sharing in local network.
-
Blazingly Fast Transfers: Leverage the power of Rust's high-performance capabilities for lightning-fast file uploads and downloads.
-
QR Code Convenience: Users can simply scan QR code to access the file download/upload portal, eliminating the need for complex URLs or manual input
-
User-Friendly Web Interface: Intuitive web interface for users to easily upload and download files without technical complexities.
-
Progress Tracking: Real-time progress tracking during file uploads, providing users with visibility into the transfer status.
-
Support for Large Files: Seamlessly transfer large files without sacrificing speed or stability.
-
Cross-Platform Compatibility: Compatibility with major operating systems (Windows, Linux).
-
Easy Installation and Usage: Get started quickly with straightforward installation instructions enabling users to setup the utility effortlessly
send.mp4
recv.mp4
Make sure you have Rust and Cargo installed on your system. If not, you can install them from https://www.rust-lang.org/.
Get the source code by cloning this project:
git clone https://github.com/vulnx/rscp.git
Then build in release mode:
cargo build --release
Once the build process is complete, you can find the executable in the target/release/
directory.
Download the latest linux executable from the Releases page, set execution permissions, then move the binary to the local bin directory.
# Set execution permissions
sudo chmod +x rscp*
# Move the binary to bin directory
sudo mv rscp* /usr/local/bin/rscp
Now run the application:
rscp
Download the latest windows executable from the Releases page, and run it.
NOTE: You might need to allow it through the firewall.
- Improve code documentation
- Add support for zipping files
- Add support for Android and Mac OS
This is mainly a personal project for me to learn Rust by making an actual usable program.
The inspiration is from qrcp