Description
SCP for the modern era. If I were better at marketing I might call this "insanely" fast.
shoop alternatives and similar tools
Based on the "SSH" category.
Alternatively, view shoop alternatives based on common mentions on social networks and blogs.
-
PowerShell
PowerShell is a cross-platform automation and configuration tool/framework that works well with your existing tools -
Gravitational Teleport
Modern SSH server for clusters and teams. -
KeyBox
KeyBox is a web-based SSH console that centrally manages administrative access to systems. Web-based administration is combined with management and distribution of user's public SSH keys. -
Advanced SSH config
Enhances ssh_config file capabilities, completely transparent. -
parallel-ssh
Provides parallel versions of OpenSSH and related tools. -
Cluster SSH
Controls a number of xterm windows via a single graphical console. -
ShellHub
ShellHub enables teams to easily access any Linux device behind firewall and NAT. -
Multi SSH Config
Generate ~/.ssh/config from multiple directories and files -
SSH Power Tool
Execute commands and upload files to many servers simultaneously without using pre-shared keys.
Scout APM - Leading-edge performance monitoring starting at $39/month
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of shoop or a related project?
Popular Comparisons
README
๐๐๐ shoop ๐๐๐ 
SCP for the modern era. If I were better at marketing I might call this "insanely" fast.
security and stability
This is so incredibly alpha. not alpha like how fraternities use it. alpha like unverified.
DO NOT USE THIS FOR SECURITY SENSITIVE MATERIAL.
THIS IS A PREVIEW. As time passes, software gets more secure assuming I keep my unlaziness. Also right now, the protocol isn't stabilized, so you will need to keep the binaries on the server and client at (more or less) the same revision until we leave pre-alpha state.
what's it do
Shoop is a high-speed encrypted file transfer tool reminiscent of scp. It uses SSH to bootstrap authentication and encryption, then uses UDT (a reliable protocol from the 2000s) instead of TCP (a reliable protocol from the 1970s).
It is particularly useful in connections that are "bursty".
From Vietnam, for example, it typically speeds up my downloads by about 2x, if not more for larger files.
install
The server-side and client-side use the same binary (at least for now). Follow these instructions for both sides (at the moment, I'm not distributing binaries until this is more stable). If you're familiar with mosh
, it's a very similar setup.
macOS
- get Command Line Tools for Xcode:
xcode-select --install
, https://developer.apple.com/downloads or Xcode - get rust (easily via rustup
curl https://sh.rustup.rs -sSf | sh
) cargo install shoop
debian (if you're on another linux, you know the difference)
- get build-essentials
sudo apt install build-essentials
- get rust (easily via rustup
curl https://sh.rustup.rs -sSf | sh
) cargo install shoop
windows
yes sorry
server
If you have a firewall, the default port range shoop uses is 55000-55050 (if you want 50 simultaneous connections). In Ubuntu this might look like:
sudo ufw allow 55000:55050/udp
your typical performance example
โ shoop [master] โก time scp host-in-germany:~/125mb.file .
1.65s user 2.20s system 2% cpu 2:15.39 total
โ shoop [master] โก time shoop host-in-germany:~/125mb.file
2.39s user 4.53s system 8% cpu 1:18.53 total
why should i use it
- It deals with unreliable/shoddy connections much more gracefully
- It survives network interruptions
but isn't there tool X, Y, and Z already for this?
no, actually, not really.