Le foyer eMuleBB pour le P2P haut débit

eMuleBB est le produit eMule haut débit construit par des gens du P2P.

Stable 0.7.3 is published: a serious Windows eMule line for fast upload links, large shared libraries, always-on sessions, REST controller workflows, Arr integration, and GitHub-built package evidence.

Download

Install 0.7.3 with one PowerShell line, or download the ZIP manually.

Use the full-suite bootstrapper for eMuleBB plus controller integration, or use the standalone ZIP when you only want the desktop app.

Full x64 suite
irm https://emulebb.github.io/install.ps1 | iex

Standalone app: download the stable 0.7.3 ZIP, extract it, and run emulebb.exe.

This is the home of eMuleBB: eMule broadband edition, an independent product for people who still value eMule's distributed sharing model and want it operated like modern software. Stable 0.7.3 packages are published on GitHub Releases with a full-suite bootstrapper, standalone ZIPs, manifests, hashes, SBOMs, and matching aMuTorrent controller assets.

Pourquoi

Un logiciel P2P gagne la confiance en survivant à de vraies sessions

eMuleBB est à la fois un effort produit et une pratique d'ingénierie : préserver un client Windows natif complexe au comportement réseau réel, puis l'entourer de builds, tests, documentation, automatisation et preuves de release modernes.

Raison produit

eMuleBB est son propre produit

L'objectif n'est pas un mod cosmétique, un fork de protocole ou une coquille de téléchargement générique. C'est une ligne eMule orientée haut débit pour les longues sessions, les fichiers rares, le seeding volontaire et les utilisateurs avancés qui veulent encore le workflow de bureau natif.

Raison technique

Rendre le comportement P2P inspectable

Slots d'upload, timeouts, buffers, grandes bibliothèques, exposition WebServer, contrôle REST et preuves de paquets sont rendus explicites pour que chaque changement puisse être revu, testé, documenté et ajusté.

Raison écosystème

Construire les outils autour du client

La même discipline de workspace couvre l'app, le tooling de contrôleurs, les builds Windows, les services eD2K déterministes et le travail expérimental headless eD2K/Kad sans prétendre que chaque projet de laboratoire est un produit stable pour l'utilisateur final.

Fonctions

Ce qu'eMuleBB ajoute autour du client classique

The stable 0.7.3 line is focused on operator-visible behavior: predictable upload policy, safer binding, fixed performance limits, large-library operation, local automation, and package evidence.

Partage et upload

Contrôle d'upload haut débit

Objectifs de slots bornés, recyclage des slots faibles, lecture des ratios et contrôles de seeding gardent les liens d'upload rapides utiles sans changer le protocole d'upload eD2K.

Contrôle réseau

Binding, NAT et politique d'exposition

Le binding conscient de l'interface, la validation du mapping UPnP/NAT, HTTPS, les règles d'IP autorisée et des réglages de bind WebServer séparés gardent les surfaces distantes explicites et testables. Le binding n'est pas un kill switch VPN.

Performance et échelle

Defaults actuels pour les grandes sessions

Des buffers socket plus grands, des limites queue/source, le file buffering, des defaults de timeout, la synchro récursive des partages, le travail de cache au démarrage et des conseils long paths visent les systèmes Windows actuels et les grandes bibliothèques.

Réseau classique

eD2K et Kad restent prioritaires

La recherche Server, globale et Kad reste la base native, avec suivi d'identité Kad, gestion des mauvais nœuds, nettoyage et travail de timing maintenus dans les limites de compatibilité.

Automatisation

Workflows REST et de contrôleurs

Des endpoints JSON authentifiés couvrent transferts, recherches, fichiers partagés, serveurs, Kad, logs, catégories, uploads, statistiques, préférences et arrêt contrôlé depuis des outils locaux de confiance.

Discipline de tests et de release

Des preuves avant les labels

0.7.3 est publié avec un packaging GitHub Actions, des manifestes, des preuves SHA-256, des SBOM SPDX, des assets de diagnostic et des preuves de hash du bootstrapper.

Documentation

Guides, API et notes de release

01

Commencez par le guide produit

Utilisez d'abord eMuleBB comme eMule : serveurs de confiance, bootstrap Kad volontaire, chemins incoming/temp prévisibles et dossiers partagés visibles.

02

Utilisez l'automatisation locale

N'activez REST que pour des contrôleurs de confiance, puis utilisez aMuTorrent, Prowlarr, Radarr et Sonarr via les voies d'adaptateur documentées.

03

Lisez les preuves

Les détails de setup, API, release, SBOM et paquets vivent dans les docs rendus, afin que les affirmations publiques restent liées à des preuves versionnées.

La ligne de release haut débit expose une JSON API /api/v1 orientée ressources depuis le listener WebServer existant. Elle authentifie avec X-API-Key, sert des enveloppes JSON et garde les changements d'état eMule natifs relayés par l'application.

  • Transferts
  • Recherches
  • Serveurs
  • Kad
  • Fichiers partagés
  • Uploads
  • Catégories
  • Logs
  • Statistiques
  • Préférences

Folklore du projet

L'équipe de mules derrière l'atelier P2P

Cartoon mule carrying an upload arrow and a clipboard. 01

Dresseur de mules d'upload

Empêche les slots d'upload haut débit de défoncer la porte de l'écurie, puis remet les lents dans le rang avec un presse-papiers très officiel.

Cartoon mule carrying connected Kad nodes across a trail. 02

Mule de piste Kad

Transporte nœuds de bootstrap, tables de routage et le folklore têtu d'eD2K/Kad à travers un terrain réseau accidenté sans perdre la carte du protocole.

Cartoon mule hauling release packages and checks. 03

Mule de bât des releases

Traîne paquets, hashes, SBOM, logs, contrôles en direct et juste assez de caractère à travers le portail avant que quoi que ce soit ne soit déclaré prêt.

Security and provenance

0.7.3 is built and packaged on GitHub

Published 0.7.3

emulebb-v0.7.3 is a stable GitHub release with x64 and ARM64 ZIPs, diagnostics packages, manifests, SBOMs, and the suite bootstrapper.

Hash-checked setup

The bootstrapper downloads release assets and verifies package hashes from the published manifests before installing.

Suite assets

The matching aMuTorrent 0.7.3 companion package is published separately, and the full x64 bootstrap flow resolves it automatically for controller setup.

SPDX SBOM

Release packages carry package-local SBOM.spdx.json plus sidecar *.sbom.spdx.json files, with manifest hashes that tie software contents to the exact package evidence.

GitHub provenance

Stable 0.7.3 assets are published from GitHub release automation with manifests, SHA-256 evidence, SBOMs, and a bootstrapper hash asset for verification.

Controller proof

aMuTorrent, Prowlarr, Radarr, Sonarr, Torznab, and qBittorrent-compatible lanes are documented as local integration paths around the native /api/v1 contract.

Écosystème eMuleBB

Dépôts principaux