A simple CLI-tool to share data quickly, without needing to trust external servers with your data.
I spend lots of time transferring video and audio files from my main PC to my or to my audio workstation PC. This meant uploading my file to some drive, just so I can download it again. And doing that on 20Mbit/s is less than great.
After recently having learnt Rust's async and networking functionalities, I thought, why not make a tool for that?
So I wrote lift, which allows me to send files between my devices at atleast twice the speed of using a drive, because the files are never uploaded to anywhere. It's also more secure, because you don't have to trust Google, Microsoft, Dropbox, Limewire or anyone else with your files.
It also makes your files accessible even from outside your network using your generated link with bore. But, if having an external server potentially knowing the route to your file already seems too sketchy for you, you can just configure another bore server.
If you just need to share files within your own network you can use local mode, which will make the file accessible only on your LAN, stripping the need for a bore server.
If you want to be 1000% sure, you can also encrypt the file using your own or a randomly generated passphrase, which the receiving device can decrypt with the age CLI utility.
- 2 devlogs
- 4h