An experimental torrent client/library written in rust.
- 3 - The BitTorrent Protocol Specification
- Bencode encoder/decoder
- Metainfo file parsing
- Http tracker
- Tcp peer protocol
- 4 - Known Number Allocations
- 5 - DHT Protocol
- 6 - Fast Extension
- 7 - IPv6 Tracker Extension
- 9 - Extension for Peers to Send Metadata Files
- Magnet uri parsing
- 10 - Extension Protocol
- 11 - Peer Exchange (PEX)
- 12 - Multitracker Metadata Extension
- 14 - Local Service Discovery
- 15 - UDP Tracker Protocol
- 16 - Superseeding
- 17 - HTTP Seeding (Hoffman-style)
- 19 - HTTP/FTP Seeding (GetRight-style)
- 21 - Extension for Partial Seeds
- 23 - Tracker Returns Compact Peer Lists
- 24 - Tracker Returns External IP
- 27 - Private Torrents
- 29 - uTorrent transport protocol
- 30 - Merkle tree torrent extension
- 31 - Tracker Failure Retry Extension
- 32 - IPv6 extension for DHT
- 33 - DHT scrape
- 34 - DNS Tracker Preferences
- 35 - Torrent Signing
- Signature dictionary parsing
- Metainfo file signing
- 36 - Torrent RSS feeds
- 38 - Finding Local Data Via Torrent File Hints
- 39 - Updating Torrents Via Feed URL
- 40 - Canonical Peer Prioritys
- 41 - UDP Tracker Protocol Extensions
- 42 - DHT Security Extension
- 43 - Read-only DHT Nodes
- 44 - Storing arbitrary data in the DHT
- 45 - Multiple-address operation for the BitTorrent DHT
- 46 - Updating Torrents Via DHT Mutable Items
- 47 - Padding files and extended file attributes
- 48 - Tracker Protocol Extension: Scrape
- 49 - Distributed Torrent Feeds
- 50 - Publish/Subscribe Protocol
- 51 - DHT Infohash Indexing
- 52 - The BitTorrent Protocol Specification v2
- 53 - Magnet URI extension - Select specific file indices for download
- 54 - The lt_donthave extension
- 55 - Holepunch extension