Si vous cherchez un utilitaire en ligne de commande simple à utiliser qui permette de transférer des fichiers et des répertoires entre 2 ordinateurs, voici un projet très cool soutenu par DigitalOcean.
Ce projet s’appelle Croc et permet d’envoyer ou recevoir des fichiers au travers d’Internet (via un serveur relais) directement depuis la ligne de commande (donc scriptable) et cela aussi bien depuis un Mac qu’un Linux ou un Windows.
Avec Croc, les transmissions sont chiffrées de bout en bout à l’aide de la méthode PAKE et vous pouvez transférer plusieurs fichiers en même temps. Si par malheur un transfert est interrompu, Croc saura automatiquement le résumer.
Et si vous voulez vraiment améliorer les choses, vous pouvez même spécifier un proxy (Tor est supporté).
Pour installer Croc vous pouvez utiliser curl comme ceci :
curl https://getcroc.schollz.com | bash
Si vous êtes sous mac, bah comme d’habitude brew comme ceci :
brew install croc
Et sous Windows, vous pouvez télécharger le binaire ici ou utiliser Scoop ou Chocolatey :
scoop install croc
ou
choco install croc
Ensuite pour envoyer un fichier, il suffit de taper la commande croc suivie du nom du fichier à envoyer :
croc send FICHIER_OU_DOSSIER
Vous obtiendrez alors un code que vous devrez transmettre à votre destinataire. Celui-ci n’aura qu’à entrer la commande croc suivie du code pour que la connexion s’établisse et que le fichier se transmette.
croc CODE
Et pour passer par Tor :
croc --socks5 "127.0.0.1:9050" send FICHIER.ZIP
Top non ?
Le reste de la documentation se trouve ici ! Amusez-vous bien !
0 Commentaires