Croc – L'outil ultime pour transférer des fichiers entre deux ordis

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 qui mérite vraiment le coup d’œil.
Le projet s’appelle
Croc
et il permet d’envoyer ou recevoir des fichiers au travers d’Internet via un serveur relais, directement depuis le terminal, et cela aussi bien depuis un Mac qu’un Linux ou un Windows. Les transmissions sont chiffrées de bout en bout à l’aide de la méthode PAKE (Password-Authenticated Key Exchange), ce qui permet de générer des clés de chiffrement robustes même à partir de mots de passe faibles. Du coup, même si quelqu’un intercepte votre code de transfert, il ne pourra pas décrypter vos données.
Vous pouvez transférer plusieurs fichiers en même temps, et si par malheur un transfert est interrompu, Croc saura automatiquement le reprendre. Et si vous voulez vraiment améliorer les choses niveau confidentialité, vous pouvez même spécifier un proxy Tor.
L’outil fonctionne sans avoir besoin de configurer quoi que ce soit côté réseau. Pas de serveur à installer, pas de port forwarding à configurer sur votre box, ça passe à travers les firewalls et les NAT sans broncher. Et le petit plus sympa, c’est qu’il supporte IPv6 en priorité avec fallback IPv4.
Pour l’installer, c’est hyper simple. Avec curl :
curl https://getcroc.schollz.com | bash
Sur Mac avec Homebrew :
brew install croc
Sur Windows avec Scoop ou Chocolatey :
scoop install croc
choco install croc
Y’a aussi des packages pour Arch (pacman), Fedora (dnf), Nix, Conda, et même une image Docker si vous préférez.
Pour envoyer un fichier, vous tapez :
croc send FICHIER_OU_DOSSIER
Vous obtiendrez alors un code (genre trois mots random) que vous devrez transmettre à votre destinataire. Celui-ci n’aura qu’à entrer :
croc LE-CODE-RECU
Et hop, la connexion s’établit et le fichier se transfère direct. Vous pouvez même envoyer du texte au lieu d’un fichier avec :
croc send --text "votre message secret"
Et pour les paranos qui ne veulent faire confiance à personne, il est possible de lancer votre propre serveur relais avec :
croc relay
Du coup vous n’êtes plus dépendant des relais publics et tout reste chez vous.

Bref, Croc c’est le genre d’outil qu’on installe une fois et qu’on utilise durant des années car c’est simple, efficace, sécurisé. Et comme ce projet a plus de 33 000 étoiles sur GitHub, je pense que c’est pas juste moi qui trouve ça cool…
Article publié initialement le 15/12/2021 et mis à jour le 19/12/2025
Source : korben.info