Un remplacement drop-in d'Unbound, écrit en Rust.
Traitement des paquets en kernel-bypass sur le chemin critique — zéro appel système par requête quand la carte et le pilote le permettent, avec un repli SKB propre sinon.
Un validateur et un résolveur itératif maison — RSA (8/10), ECDSA (13/14) et Ed25519 (15) pris en charge, SHA-1 rejeté fail-closed.
CRUD complet sur les zones, listes de blocage, feeds et statistiques, plus un flux Server-Sent Events en direct pour le statut des nœuds.
Un relais chiffré et signé HMAC garde les slaves synchronisés, avec enregistrement automatique des nœuds.
Une interface d'administration intégrée pour les zones, listes de blocage, feeds, upstreams et logs — sans installation séparée.
Support DoQ via quinn, en plus des classiques UDP/TCP/DoT.
Binaires statiques pour Linux, glibc et musl, x86_64 et aarch64. Chaque release est vérifiée par somme de contrôle et signée — vérifiez avant de lancer quoi que ce soit en production.
| Platform | Somme de contrôle / Signature |
|---|---|
| runbound-x86_64-linux-gnu | binary.minisig |
| runbound-x86_64-linux-musl | binary.minisig |
| runbound-aarch64-linux-gnu | binary.minisig |
| runbound-aarch64-linux-musl | binary.minisig |
| SHA256SUMS | Somme de contrôle.minisig |
Aucun binaire n'est publié pour macOS ou Windows. Compilez depuis les sources — voir la documentation.
Chaque asset — chaque binaire et SHA256SUMS — porte sa propre signature minisign. Vérifiez la signature, puis la somme de contrôle, avant de lancer quoi que ce soit.
curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/runbound-x86_64-linux-gnu
curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/runbound-x86_64-linux-gnu.minisig
curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/SHA256SUMS
curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/SHA256SUMS.minisig
minisign -Vm SHA256SUMS -P RWSBM9HzDiZpfCD82uTnkeP1Ui30LfWE96C8EtFyI4/WVyLAVxpLzYy/
minisign -Vm runbound-x86_64-linux-gnu -P RWSBM9HzDiZpfCD82uTnkeP1Ui30LfWE96C8EtFyI4/WVyLAVxpLzYy/
sha256sum -c SHA256SUMS --ignore-missingDouble licence : AGPL-3.0 pour un usage auto-hébergé, open-source et académique ; une licence commerciale pour les organisations qui doivent déployer sans les obligations AGPL (SaaS, intégrations propriétaires, OEM).
Runbound est passé par une revue de sécurité interne et adversariale assistée par IA, avec un suivi public des findings. Il n'a pas encore fait l'objet d'un audit de sécurité humain externe — c'est prévu avant la v1.0. Non recommandé en production sur du trafic sensible d'ici là.