Goploader – Partage de fichier et secret

Un petit article rapide pour vous présenter une découverte faite ce jour que je trouve sympa.

Il s’agit de Goploader, qui est un système de partage de fichier et secret.

L’idée de départ était de pouvoir partager facilement des fichiers depuis le terminal.

Goploader est composé d’un client et d’un serveur tous deux écrits en Go.

Les fonctionnalités de Goploader :

  • HTTPS seulement en utilisant Let’s Encrypt et Caddy Server
  • Upload directement depuis stdin
  • Upload un fichier en le donnant directement en tant qu’argument au client
  • Tous les fichiers sont cryptés à la réception et décryptés uniquement lorsqu’ils sont servis
  • La clef pour décryptée le fichier n’est pas sauvegardée sur le serveur
  • Fonctionne avec Curl

L’origine du projet est inspiré de 0bin, lui même inspiré de Zerobin de SebSauvage qu’on ne présente plus 🙂

 

Utiliser Goploader via curl

Upload the file named myfile.txt

$ curl -F file=@myfile.txt https://gpldr.in/

Change the name of the file to « myamazingfile! »

$ curl -F name="myamazingfile!" -F file=@myfile.txt https://gpldr.in/

 

Utiliser Goploader via le client :

Take a screenshot of the whole screen after 5 seconds, upload it with a progress bar and copy the returned URL to the clipboard

  • $ goploader --progress --screenshot --delay="5s" --clipboard

 

Intégrer Goploader au menu contextuel du gestionnaire de fichiers :

[Desktop Entry]
Type = Action
Tooltip = Upload file on Goploader
Name = Upload on Goploader...
Profiles = goploader_onfile;

[X-Action-Profile goploader_onfile]
MimeTypes = all/allfiles;
SelectionCount = =1
Exec = goploader -c %d/%b

 

Utiliser l’interface web de Goploader :

Rien de plus parlant qu’un screenshot :

Screenshot Goploader

Ou alors encore mieux, la démo en allant sur gpldr.in

 

À noter que pour du transfert de fichier avec lien unique il y a aussi Lufi de Luc Didry

 

Liens utiles :

Site Officiel et Démo de Goploader

Documentation de Goploader

Github de Goploader

Author: Pierre-Yves Dubreucq

Passioné par les logiciels libres depuis 2001, je suis VP Bare Metal (Dedibox) chez Scaleway. Je tiens ce blog depuis 13 ans avec beaucoup moins d'assiduité malheureusement qu'à ses débuts, mais bon, le temps est une denrée rare.

Share This Post On

4 Comments

  1. Très sympa comme découverte mais il y a une différence importante avec zerobin : le chiffrement est effectué côté serveur et non pas côté client.

    Ne pas avoir une confiance aveugle dans une instance qu’on ne connait pas 😉

    Post a Reply

Trackbacks/Pingbacks

  1. Goploader – Partage de fichier et secret - My Tiny Tools - […] Goploader – Partage de fichier et secret est apparu en premier sur L'admin sous GNU / Linux – Blog…

Submit a Comment

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