
Qu'est-ce que le réseau peer-to-peer (P2P) ?
Avant de commencer, un petit rappel sur ce que sont les réseaux peer-to-peer (d'égal à égal), ou P2P pour les intimes.
Au début du web, les connexions se faisaient de PC à PC et les utilisateurs pouvaient s'envoyer des informations directement, sans passer par de gros serveurs centralisés. Puis le Net s'est développé et cette méthode a été abandonnée. Depuis quelques années, le P2P refait surface. Il est maintenant possible de récupérer un fichier directement chez ceux qui le possèdent, sans passer par des serveurs intermédiaires, et donc sans frais.

Comment fonctionne le téléchargement P2P sur eMule ?
Pour le côté technique, lorsque tu veux chercher un fichier, tu envoies une requête à quelques PC. Si ces PC ont le fichier, ils commencent à te l'envoyer. S'ils ne l'ont pas, ils transmettent cette requête à d'autres PC, et ainsi de suite. Tu commences alors à télécharger le fichier par morceaux. Une fois le téléchargement (download) terminé, le logiciel récupère toutes les parties et les assemble pour reconstituer le fichier complet.
Voilà pour le principe du réseau P2P.

Pourquoi le réseau eMule est-il menacé par les leechers ?
Maintenant, penchons-nous sur un réseau particulier : eMule. Utilisant la même technologie que eDonkey, eMule est un client P2P très puissant et complet. Un client P2P est un logiciel qui permet d'exploiter ces réseaux. Le seul défaut d'eMule est qu'il peut paraître un peu compliqué pour des non-initiés qui souhaitent l'exploiter pleinement.
Les utilisateurs d'un même client P2P forment une communauté. eMule est un logiciel « open source », ce qui signifie que son code source est accessible à tous et modifiable à volonté par ceux qui savent programmer. Par essence, le réseau P2P ne fonctionne que si les utilisateurs partagent leurs fichiers, c'est-à-dire s'ils envoient (upload) leurs fichiers vers ceux qui les demandent.
Par défaut, eMule interdit le téléchargement si l'upload est fixé à 0, simplement pour préserver le réseau. Seulement, eMule étant open source, certains malins ont réussi à contourner cette limitation et à avoir un upload à 0 sans être bloqués dans leurs téléchargements, ce qui représente un danger pour la survie du réseau. Le plus connu de ces Mods est Mison, et ceux qui utilisent de tels outils s'appellent des « leechers ».
Que faire alors ? Les leechers peuvent télécharger sur n'importe qui sans partager. Ainsi, à chaque fois qu'une mule (un client P2P) demandera à un leecher s'il a un fichier et que ce leecher l'a, il sera intégré dans la liste des sources. Mais impossible de télécharger depuis lui ! D'où un net ralentissement des téléchargements pour tout le monde.

La solution anti-leecher : le mod Echanblard
Eh bien, un développeur (Echanblard) a eu une super idée : exclure les leechers. Concrètement, il s'agit d'empêcher le leecher de télécharger sur soi et d'empêcher notre client P2P (notre mule) d'attendre un fichier de sa part. L'objectif est de les exclure de la communauté !
C'est d'autant plus utile que les messages pro-Mison arrivaient parfois par dizaines dans la messagerie interne (eMule intègre une messagerie instantanée ainsi qu'un accès IRC), ce qui devenait hyper énervant à la longue.
Direction donc le site d'Echanblard pour télécharger ce fameux Mod. Il intègre, en plus de la fonction anti-leecher, une fonction anti-spam (pour la messagerie), un anti-vol de crédit (système qu'utilise un autre mod leecher), un système anti-crash, une liste des fakes (fichiers corrompus ou faux) présente sur le réseau et mise à jour automatiquement, ainsi qu'un aperçu des fichiers vidéo avant la fin du téléchargement. En bref, tout un tas d'outils pour faciliter la vie de l'utilisateur du réseau.
Actuellement basé sur la version 3.0 (la dernière version stable), la version 3.1 est disponible pour l'instant en version beta et ne devrait pas tarder à sortir.
Alors, envie de sauver le P2P ? Télécharge Echanblard sur le site officiel !