pubky / mainline

Simple, robust, BitTorrent's Mainline DHT implementation
MIT License
30 stars 6 forks source link

Support for BEP0033 DHT Scrapes #17

Open Aaron2550 opened 5 months ago

Aaron2550 commented 5 months ago

First of all i would like to thank you for creating this library, it's been a help for me already!

Is adding support for BEP0033 planned? I'm super new to Rust and thus probably can't help much. The new AnnouncePeer and GetPeers semantics sound very easy to implement, but i am not so sure about the other additions in BEP0033. I could try my hand if you're ready to read some bad Rust code ^^'

I'll leave some links related to BEP0033 here:

Nuhvi commented 5 months ago

Hello @Aaron2550, thanks and I am happy it helped you.

I don't have any plans to add BEP_0033 since this implementation was mainly just built to support https://pkarr.org where all I need is BEP_0044 and BEP_0005.

I am still new to Rust as well, so feel free to submit a PR :)