DHT implements the bittorrent DHT protocol in Go. It contains two modes, the standard mode, and the crawling mode. The standard mode follows the BEPs, and you can use it as a standard dht server. The crawling mode aims to crawl as much metadata info as possible. It doesn't follow the standard BEPs protocol. With the crawling mode, you can build another BTDigg. The default crawl mode configuration costs about 300M RAM. Set MaxNodes and BlackListMaxSize to fit yourself. DHT aims to implement the standard BitTorrent DHT protocol, not born for crawling the DHT network. NAT Traversal issue. You run the crawler in a local network. It will block ip which looks bad and a good ip may be misjudged.
Features
- DHT implements the bittorrent DHT protocol in Go
- It contains two modes
- Standard mode and the crawling mode
- The crawling mode aims to crawl as more metadata info as possible
- bthub.io is a BT search engine based on the crawling mode
- With the crawling mode, you can build another BTDigg
Categories
FrameworksLicense
MIT LicenseFollow DHT
Other Useful Business Software
Already Paying for an RMM? Get 50% Off Splashtop AEM
Automated OS and third-party patching for Windows and macOS, CVE prioritization with AI patch summaries, and built-in remote control that also supports Linux. Qualifying organizations switching from another RMM get up to 50% off year one.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of DHT!