Bitmagnet permet aux utilisateurs d'exécuter localement leur propre indexeur de torrent décentralisé
-
BitTorrent est souvent caractérisé comme une technologie de partage de fichiers décentralisée. Cependant, son recours à des index centralisés va à l’encontre de cette idée. Au fil des années, plusieurs alternatives « indestructibles » ont été proposées, notamment le logiciel relativement nouveau Bitmagnet. Avec Bitmagnet, les utilisateurs peuvent exécuter leur propre index BitTorrent privé, en s’appuyant sur DHT et le protocole BEP51.
Lorsque Bram Cohen a publié la première version de BitTorrent en 2002, cela a déclenché une révolution dans le partage de fichiers.
À l’époque, la bande passante était une ressource rare, ce qui rendait impossible le partage simultané de fichiers volumineux avec des millions de personnes sur Internet. BitTorrent n’a pas seulement prospéré dans cet environnement, le protocole reste efficace même à ce jour.
Les transferts BitTorrent reposent sur le partage de fichiers peer-to-peer sans emplacement de stockage central. Avec des ajouts mis à jour au protocole, tels que la table de hachage distribuée BitTorrent ( DHT ), les fichiers torrent ne nécessitent plus non plus de serveur de suivi, ce qui les rend décentralisés par nature.
En théorie, cela ne fonctionne pas toujours comme ça. Les personnes qui utilisent BitTorrent, à des fins de recherche ou pour récupérer les dernières distributions Linux, utilisent souvent des moteurs de recherche ou des index centralisés. Si ceux-ci sont hors ligne, les fichiers .torrent qu’ils proposent le seront également.
Décentraliser les torrents
Ce problème n’est pas nouveau et des solutions existent depuis plusieurs années. Il existe par exemple le client torrent Tribler sponsorisé par l’université et l’extension du protocole BitTorrent ( BEP51 ), développée par « The 8472 », qui aident également à résoudre ce problème précis.
BEP51 permet de découvrir et de collecter des infohashes via DHT, sans avoir besoin d’un tracker central. Ces infohashes peuvent être convertis en liens magnétiques et, lorsqu’ils sont associés à des métadonnées pertinentes, il est possible de créer un index BitTorrent complet qui rivalise facilement avec la plupart des sites torrent centralisés.
Certains sites torrent centralisés, tels que BTDigg, l’ont déjà fait. Cependant, la beauté de la proposition impliquant le DHT réside dans le fait que les sites centralisés ne sont pas obligés d’agir comme des moteurs de recherche. Avec le bon code, n’importe qui peut configurer son propre robot d’exploration DHT, son index torrent et son moteur de recherche personnalisés et privés.
Bitmagnet : un index torrent privé et décentralisé
Bitmagnet relativement nouveau est un outil auto-hébergé qui fait exactement cela. Le logiciel, qui en est encore à ses débuts, a été lancé publiquement il y a quelques mois.
“Le projet vise à réduire la dépendance à l’égard des sites torrent publics qui sont sujets au retrait et exposent les utilisateurs à des publicités et à des logiciels malveillants”, nous explique Mike, le développeur principal.
Ceux qui savent comment créer un conteneur Docker peuvent avoir une instance opérationnelle en quelques minutes et pour les personnes soucieuses de leur confidentialité, le fichier docker-compose sur GitHub prend en charge les VPN via Gluetun . Une fois Bitmagnet opérationnel, il commence à collecter des données torrent à partir de DHT, classe soigneusement ce qu’il trouve et rend tout détectable via son propre moteur de recherche.
Interface utilisateur Bitmagnet
La décentralisation n’est qu’un des avantages évoqués. Le développeur a également été positivement surpris par la quantité de contenu découvert et classé via Bitmagnet. Cela dépasse facilement les bibliothèques de la plupart des sites torrent traditionnels.
“Exécutez-le pendant un mois et vous disposerez d’un index personnel et d’un moteur de recherche qui éclipsent les sites Web torrent populaires et incluent une grande partie du contenu qui ne peut souvent être trouvé que sur des trackers privés difficiles à rejoindre”, nous dit Mike.
Après avoir exécuté le logiciel pendant quatre mois, le développeur dispose désormais de plus de 12 millions de torrents indexés. Cependant, d’autres utilisateurs disposant de plus de bande passante et de meilleures connexions en ont déjà beaucoup plus. Cela nous amène également à l’un des principaux inconvénients ; un manque de conservation.
Conservation
Contrairement aux sites torrent bien modérés, Bitmagnet ajoute presque tous les torrents trouvés à sa base de données. Cela inclut les fichiers mal étiquetés, les versions contenant des logiciels malveillants et le contenu potentiellement illégal. Le logiciel tente cependant de limiter les abus en filtrant les métadonnées du contenu CSAM.
Il est prévu d’ajouter davantage de curation en ajoutant la prise en charge des publications manuelles et de la fédération. Cela permettrait à des personnes partageant les mêmes intérêts de se connecter, agissant davantage comme une communauté de confiance. Cependant, ce travail est toujours en cours.
Un autre inconvénient est que l’indexation du contenu rare peut prendre plus de temps, car il faut d’abord le découvrir. Les torrents largement partagés ont tendance à être distribués rapidement via DHT, mais les versions rares mettront beaucoup plus de temps à être récupérées. De plus, les utilisateurs peuvent occasionnellement tomber sur des torrents morts ou incomplets.
Jusqu’à présent, ces inconvénients n’empêchent pas les gens d’essayer le logiciel.
Bien que Bitmagnet ne soit disponible qu’en version « alpha », il suscite beaucoup d’intérêt. L’image Docker a été téléchargée près de 25 000 fois et le référentiel a jusqu’à présent été mis en vedette par plus d’un millier d’autres développeurs.
La prudence est de mise !
Mike ne sait pas combien de personnes exécutent une instance ni comment elles les utilisent. Bitmagnet est conçu et destiné à être utilisé par les utilisateurs sur leur propre ordinateur et réseau, mais les utilisateurs pourraient également en faire un moteur de recherche public.
L’exploitation d’un moteur de recherche public comporte bien entendu des risques juridiques. Une fois qu’il y aura un trafic important, cela alertera sans aucun doute les groupes anti-piratage.
Même ceux qui utilisent le logiciel à titre privé pour télécharger du contenu légitime peuvent recevoir des plaintes. En explorant le DHT, le logiciel se présente comme un client torrent. Bien qu’il ne télécharge aucun contenu automatiquement, certains outils de suivi anti-piratage rudimentaires peuvent toujours (à tort) signaler cette activité.
Il n’y a aucun exemple de cela pour le moment, mais le risque potentiel est la raison pour laquelle Bitmagnet conseille aux utilisateurs d’opter pour le routage VPN .
Impossible d’arrêter
Dans l’ensemble, Bitmagnet est un outil intéressant qui utilise certaines des puissances sous-utilisées de BitTorrent, qui sont devenues de plus en plus rares ces dernières années.
L’idée derrière Bitmagnet est similaire à Magnetico , sorti pour la première fois en 2017. Bien que celui-ci ne semble plus être activement maintenu, il reste disponible sur GitHub . Au cours de ces années, nous n’avons vu aucun avis de retrait ciblant le logiciel.
Mike espère que son projet sera également épargné par les plaintes pour droits d’auteur. Le développeur le voit simplement comme un outil neutre en termes de contenu, un peu comme un navigateur Web.
«J’espère que le projet est à l’abri de tels problèmes, car le code source ne contient aucun élément portant atteinte au droit d’auteur. La manière dont les gens choisissent d’utiliser l’application dépend d’eux : si vous accédez à du contenu protégé par le droit d’auteur à l’aide d’un navigateur Web ou d’un client BitTorrent, cela n’engage pas la responsabilité des fournisseurs de ces applications.
“Bitmagnet ne peut pas être ‘désactivé’ : même si le référentiel GitHub était menacé par une demande de retrait illégitime, le code peut facilement être hébergé ailleurs”, conclut Mike.
Pour ceux qui n’auraient pas tout compris, il s’agit d’avoir son propre moteur de recherche de torrent chez soi, la collecte de titres (et de liens) est automatique.
-
une sorte d’EMULE en version torrent… Plus besoin de demander des invitations
Sauf qu’il faudrait bien laisser son client tourner histoire de récupérer la base de torrents disponibles. -
@Popaul C’est plus un aspirateur géant de liens sur les torrents en mode DHT (cela exclu les sites privés ou semi-privés dont personne ne “publie” le torrent à l’extérieur, mais il y a toujours des “partageurs” acharnés pour faire fuiter ailleurs leur butin).
C’est clair que plus il tourne, plus il aspire mais comme pour le programme principal, moins on partage, moins on trouve son bonheur.