Croc, transférer des fichiers et des dossiers entre ordinateurs

À propos de Croc

Dans le prochain article, nous allons jeter un œil à Croc. Aujourd'hui, les utilisateurs peuvent trouver de nombreuses façons transférer des fichiers entre deux ou plusieurs équipes. Croc nous fournira l'un de ces moyens, conçu pour être utilisé à partir de la ligne de commande et qui nous permettra de transférer des fichiers et des dossiers entre ordinateurs facilement, rapidement et en toute sécurité.

Grâce à cet outil, le transfert de données se fait rapidement car il agit comme un serveur relais entre les systèmes. Créer une couche de communication duplex intégral en temps réel entre les deux équipes, donc les tâches de 'charger'et'descarga'sont effectuées simultanément entre les équipes.

Croc propose un chiffrement de bout en bout à l'aide de la bibliothèque d'échange de clés authentifiées par mot de passe (PAQUETS). La bibliothèque PAKE permet à deux utilisateurs de générer une clé secrète forte en utilisant une clé faible qu'ils connaissent tous les deux à l'avance. Cette clé secrète est utilisée après un cryptage supplémentaire.

Caractéristiques générales du croco

  • Il s'agit d'un programme gratuit et open source.
  • Puisque Croc utilise la retransmission, pas besoin de serveur central ni de redirection de port.
  • C'est un application multiplateforme, vous pouvez donc transférer les données entre les plates-formes Gnu / Linux, Mac et Windows.
  • Fournit chiffrement de bout en bout à l'aide de la bibliothèque PAQUETS.
  • Le programme nous vous permet de transférer plusieurs fichiers à la fois.
  • Si pour une raison quelconque le transfert de données est interrompu, nous pourrons reprendre la copie des fichiers là où ils ont été laissés la dernière fois.
  • Requiert zéro dépendances.
  • Croc est écrit dans le langage de programmation GO et est disponible gratuitement sous la licence MIT.

Ce ne sont là que quelques-unes des fonctionnalités offertes par ce programme. Ils peuvent les consulter tous de page GitHub du projet.

Installez Croc sur Ubuntu

Croc puis-jeInstaller sur n'importe quelle distribution Gnu / Linux et Unix prenant en charge Bash en utilisant la commande suivante dans le terminal (Ctrl + Alt + T):

installation de croc bash

curl https://getcroc.schollz.com | bash

Cette commande installera Croc dans / usr / local / bin / location.

Vous pouvez aussi télécharger les binaires précompilés à partir du page des versions projet. Dans ce cas, nous pouvons télécharger le fichier Croc DEB pour le système Ubuntu 20.04 en utilisant les commandes suivantes dans le terminal (Ctrl + Alt + T):

télécharger croc deb

wget https://github.com/schollz/croc/releases/download/v8.3.2/croc_8.3.2_Linux-64bit.deb

Une fois le téléchargement terminé, nous pouvons Installez le programme avec la commande suivante:

installation de croc deb

sudo dpkg -i croc_8.3.2_Linux-64bit.deb

Croc peut également être installé sous forme de package instantané. Dans le terminal (Ctrl + Alt + T), vous n'aurez qu'à utiliser la commande:

installation en tant que composant logiciel enfichable

sudo snap install croc

Utiliser Croc

Pour commencer, nous devrons nous assurer que nous avons installé Croc dans tous les systèmes que nous voulons impliquer dans les expéditions.

Transférer des fichiers et des dossiers entre des ordinateurs

Pour transférer un fichier ou un dossier à l'aide de Croc, nous devrons simplement exécuter quelque chose comme ce qui suit:

croc send ruta-al-archivo-o-carpeta

Un exemple pratique serait:

envoyer un fichier croc

croc send archivo.png

Comme vous pouvez le voir dans la capture d'écran ci-dessus, cette commande générera une phrase de code aléatoire qui dans cet exemple est:

flex-hazard-immune

La phrase de code est utilisée pour établir un accord de clé authentifié avec mot de passe (PAQUETS). Ce génère une clé secrète que l'expéditeur et le destinataire peuvent utiliser pour le chiffrement de bout en bout.

Pour recevoir le fichier ci-dessus sur un autre ordinateur, le destinataire doit taper cette clé à côté de la commande croc:

réception de fichiers

croc flex-hazard-immune

Ensuite, nous devrons appuyer sur 'y'et appuyez sur Introduction pour recevoir le fichier.

Le fichier sera enregistré sur l'ordinateur de réception, dans le même dossier où nous exécutons cette dernière commande.

Définir une phrase de code personnalisée

Comme vous avez pu le voir dans l'exemple précédent, Croc génère un code aléatoire à chaque fois que nous envoyons un fichier ou un dossier. Mais aussi nous pourrons envoyer des fichiers ou des dossiers avec un code personnalisé à notre goût, nous n'aurons plus qu'à utiliser l'option -Code.

envoyer un fichier avec un code personnalisé

croc send --code descargar-esto archivo.txt

Dans cet exemple, 'télécharger-ceci'est la phrase de code. Le destinataire peut recevoir le fichier à l'aide de la commande suivante:

code personnalisé du destinataire

croc descargar-esto

Envoyer un SMS

Si nous souhaitons partager une URL ou un message, Croc peut également nous aider. Pour envoyer du texte avec Croc, nous n'aurons qu'à exécuter:

envoi de SMS

croc send --text "Mensaje de texto enviado con Croc"

El le destinataire recevra un message texte avec la commande suivante:

réception de texte

croc sound-laura-vital

Aide

Pour consulter l'aide de cet outil, dans le terminal (Ctrl + Alt + T) nous n'aurons qu'à exécuter:

aide croc

croc --help

Parce qu'il est open source et implémenté dans un langage qui se compile facilement (Go), cet outil peut être utilisé sur n'importe quel système. Cette façon de partager des fichiers ou des dossiers entre ordinateurs est rapide, sécurisée et vraiment facile à utiliser. Il se peut obtenir plus d'informations sur ce projet dans le le blog de son créateur.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.