Wush: Simplest and fastest way to transfer files between computers via WireGuard
Wush is a command line tool for secure file transfers and shell access using WireGuard, eliminating the need for relay servers, enhancing security, and supporting various tasks like SSH and file transfers.
Read original articlewush is a command line tool designed for secure file transfers and shell access over a peer-to-peer WireGuard connection. Unlike similar tools such as magic-wormhole, wush does not require a relay server for authentication, enhancing its security and efficiency. It leverages WireGuard technology to provide fast and reliable connections, automatically establishing peer-to-peer connections over UDP. Key features include the absence of a relay server, secure connections powered by WireGuard, and versatility for tasks like file transfers and SSH access. Installation can be done via a simple command or manually from the latest release on GitHub. Basic usage commands allow users to host a connection, transfer files, or open a shell to a receiver. The tool employs x25519 keys for secure authentication and can adapt its communication method based on network conditions. The creators of wush aimed to overcome the limitations of existing file transfer tools, such as slow speeds and dependency on third-party servers. The project acknowledges contributions from Tailscale, Headscale, and WireGuard-go.
- wush is a peer-to-peer file transfer and shell access tool using WireGuard.
- It does not require a relay server, enhancing security and efficiency.
- Installation is straightforward via a command or manual download.
- It supports various tasks, including file transfers and SSH.
- The project addresses limitations of existing file transfer tools.
Related
SSH has become our universal (Unix) external access protocol
SSH is widely used at a university for remote access. Organizations prefer a single VPN for security in low external access environments. WireGuard is suggested for personal use due to its security advantages over SSH.
Shortwire: The smallest VPN that connects two computers via the Internet
shortwire is a minimal VPN daemon for Linux that enables secure peer-to-peer connections by creating a virtual NIC, requiring installation of `libwebsockets` and a 16-byte encryption key.
WireGuard-rs – Official Rust implementation of WireGuard
wireguard-rs is a Rust implementation of the WireGuard VPN protocol, featuring updates for performance, sticky sockets for Linux, and ongoing maintenance, with the code available under the MIT license.
Magic Wormhole: get things from one computer to another, safely
Magic Wormhole is a secure file transfer tool using single-use codes, compatible with Python 3.8+, with comprehensive documentation available online, and released under the MIT license for broad usage.
Show HN: Ward – a file vault written in bash
The "ward" project on GitHub offers bash scripts for securely managing sensitive files, utilizing GPG for encryption, integrity checks, and TOTP generation, requiring specific installations and manual vault cleanup.
What does it bring better than rsync so?
Related
SSH has become our universal (Unix) external access protocol
SSH is widely used at a university for remote access. Organizations prefer a single VPN for security in low external access environments. WireGuard is suggested for personal use due to its security advantages over SSH.
Shortwire: The smallest VPN that connects two computers via the Internet
shortwire is a minimal VPN daemon for Linux that enables secure peer-to-peer connections by creating a virtual NIC, requiring installation of `libwebsockets` and a 16-byte encryption key.
WireGuard-rs – Official Rust implementation of WireGuard
wireguard-rs is a Rust implementation of the WireGuard VPN protocol, featuring updates for performance, sticky sockets for Linux, and ongoing maintenance, with the code available under the MIT license.
Magic Wormhole: get things from one computer to another, safely
Magic Wormhole is a secure file transfer tool using single-use codes, compatible with Python 3.8+, with comprehensive documentation available online, and released under the MIT license for broad usage.
Show HN: Ward – a file vault written in bash
The "ward" project on GitHub offers bash scripts for securely managing sensitive files, utilizing GPG for encryption, integrity checks, and TOTP generation, requiring specific installations and manual vault cleanup.