7 stable releases (3 major)
4.0.0 | Feb 5, 2022 |
---|---|
3.0.1 | Jan 16, 2022 |
2.1.0 | Jan 5, 2022 |
2.0.0 | Dec 30, 2021 |
1.0.0 | Dec 27, 2021 |
#3 in #mainline
285KB
5.5K
SLoC
rustydht-lib
A rust library for interacting with BitTorrent's mainline DHT. This is a work in progress and the public API is likely to change frequently.
Supported BEPs
- BEP0005 (DHT Protocol)
- BEP0032 (IPv6 extension for DHT)
- BEP0033 (DHT scrape)
- BEP0042 (DHT Security Extension)
- BEP0043 (Read-only DHT Nodes)
- BEP0044 (Storing arbitrary data in the DHT)
- BEP0045 (Multiple-address operation for the BitTorrent DHT)
- BEP0046 (Updating Torrents Via DHT Mutable Items)
- BEP0051 (DHT Infohash Indexing)
Dependencies
~5–14MB
~154K SLoC