Bananas - Le partage d'écran en P2P gratuit et sécurisé

par Korben -

Vous cherchez une solution simple et rapide pour partager votre écran sans passer par les usines à gaz habituelles ? Ça tombe bien, car je vous ai déniché Bananas, un petit programme qui va vous faire gagner un temps précieux.

Et le top du top c’est que vous n’aurez même pas besoin de créer de compte ou de s’inscrire à quoi que ce soit !

Alors oui, je sais, des solutions de partage d’écran, il en existe des tonnes, mais celle-ci a quelque chose de particulier qui m’a tapé dans l’œil : elle fonctionne directement en pair-à-pair (P2P). En clair, vos données transitent directement d’un ordinateur à l’autre, sans passer par des serveurs intermédiaires et pour les paranos de la confidentialité comme vous et moi, c’est le Saint Graal !

Ce qui rend vraiment Bananas spécial, c’est sa fonctionnalité de curseurs multiples. Vous savez, comme dans Google Docs où vous voyez le curseur de vos collaborateurs ? Et bien là c’est pareil, sauf que ça marche sur tout votre écran ! Vos collègues peuvent pointer précisément les éléments dont ils parlent, comme s’ils étaient physiquement assis sur vos genoux à côté de vous. La fonction de ping permet même de marquer temporairement des zones importantes de l’écran pour attirer l’attention. Plus besoin de jouer au jeu du “tu vois le bouton là, non pas celui-là, l’autre…

Le fonctionnement est d’une simplicité déconcertante. Vous lancez l’application (disponible sur Mac, Windows et Linux), elle génère une URL unique que vous partagez avec vos collaborateurs (via Slack, email ou votre messagerie préférée), et boom !

Vos participants n’ont même pas besoin d’installer quoi que ce soit, tout se passe dans le navigateur.

Sous le capot, Bananas utilise la technologie WebRTC, la même qui fait tourner les appels vidéo sur votre navigateur. C’est ce qui permet d’avoir une connexion directe et sécurisée entre les participants. Ainsi, les seuls serveurs impliqués sont ceux nécessaires à l’établissement initial de la connexion (STUN/TURN), mais une fois que c’est fait, tout le trafic est en P2P.

Pour les développeurs qui me lisent, voici un détail intéressant : le système est tellement minimaliste qu’il n’y a même pas de base de données côté serveur. Chaque session est éphémère et les URLs de partage sont générées de manière unique. C’est propre, élégant et sécurisé.

Parlons maintenant des cas d’usage, parce qu’il y en a plusieurs très pertinents. Premier scénario : le support technique à distance. Plus besoin d’expliquer laborieusement par téléphone où cliquer, vous montrez directement à votre interlocuteur et il peut même vous guider avec son curseur.

Deuxième cas : les revues de design ou de code. Quand vous présentez votre travail à des collègues, ils peuvent pointer directement les éléments à modifier ou les zones qui posent question. C’est beaucoup plus efficace qu’une série de captures d’écran annotées à l’arrache.

Troisième utilisation : la formation à distance. Vous pouvez facilement montrer des manipulations complexes à vos apprenants et ils peuvent vous indiquer précisément ce qu’ils ne comprennent pas. La fonction de ping est particulièrement précieuse dans ce contexte pour marquer les points clés d’une explication.

Petit conseil maintenant pour maximiser la sécurité : traitez les URLs de partage comme des mots de passe et ne les partagez que via des canaux sécurisés et uniquement avec les personnes concernées. Et si vous avez fini votre session, fermez simplement l’application pour que l’URL ne soit plus active.

Je dois quand même vous prévenir d’un truc : comme toute solution P2P, la qualité de la transmission dépend beaucoup de votre connexion internet. Si vous ou vos participants avez une connexion instable, vous pourriez rencontrer quelques saccades… Mais c’est le prix à payer pour avoir une solution vraiment privée et sécurisée.

Pour les amateurs de logiciels libres, sachez que Bananas est open source et disponible sur GitHub. Vous pouvez donc vérifier le code vous-même ou même l’héberger sur vos propres serveurs si vous êtes du genre vraiment prudent.

Enjoy !

Testez Bananas par vous-même