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 -- samples/debian-12.10.0-amd64-netinst.iso.torrent
Tests:
cargo test
Check sha256sum of the debian iso:
openssl dgst -sha256 debian-12.10.0-amd64-netinst.iso
Should be ee8d8579128977d7dc39d48f43aec5ab06b7f09e1f40a9d98f2a9d149221704a for this example.