BitRev is a BitTorrent client written entirely in Rust. This Project it's a rewrite of tornado in Rust.
Exemple of how to download a debian iso:
cargo run --release --bin bitrev -- samples/debian-13.6.0-amd64-netinst.iso.torrentDaemon (Sonarr, Radarr, and the Web UI talk to this process):
RUST_LOG=info cargo run --bin bitrev -- serveRUST_LOG selects the tracing filter. Unset, bitrev serve logs at info (raise it with -v, lower it with -q). A target filter such as RUST_LOG=tower_http=debug,server=debug logs each HTTP request with method, path, status, and latency. The default bind is 127.0.0.1:8080. GET /healthz returns {"ok":true} without auth.
Tests:
cargo testCheck sha256sum of the debian iso:
openssl dgst -sha256 debian-13.6.0-amd64-netinst.isoShould be ee8d8579128977d7dc39d48f43aec5ab06b7f09e1f40a9d98f2a9d149221704a for this example.