dht
mldht
dht | mldht | |
---|---|---|
3 | 2 | |
300 | 144 | |
- | - | |
5.2 | 10.0 | |
about 1 month ago | over 2 years ago | |
Go | Java | |
Mozilla Public License 2.0 | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dht
-
Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally
I'm the author of https://github.com/anacrolix/torrent (started in 2013) and https://github.com/anacrolix/dht (started in 2015). I have a DHT indexer implementation I developed in 2021. It's currently closed source but available for use as part of https://www.coveapp.info/. I have found that after several hours the search is excellent and stays up to date with ease.
- Theseus DHT Protocol
-
DHT VS dht - a user suggested alternative
2 projects | 13 Jan 2022
Implements the underlying server part that DHT does, plus is used by other projects to implement indexing.
mldht
-
Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally
Another alternative is https://github.com/the8472/mldht which, contrary to magnetico, strives to be a nice citizen (its author is active in the bittorrent community AFAIU)
-
Bitmagnet: A self-hosted BitTorrent indexer, DHT crawler, and torrent search
Oh, I already have implemented something[0] like that. It doesn't need lambdas or anything "cloud scale" like that. You "just" need a few dozen to a hundred IP addresses assigned to one machine and run a multi-homed DHT node on that to passively observe traffic from multiple points in the keyspace.
But neither of these approaches is what I'd call a "super simple DHT crawler CLI tool" that the initial comment was asking about. BEP51 is intended to make crawling simple enough that it can run on a single home internet connection, but a proper implementation still isn't trivial.
[0] https://github.com/the8472/mldht
What are some alternatives?
confluence - Torrent client as a HTTP service
dhtcrawler2 - dhtcrawler is a DHT crawler written in erlang. It can join a DHT network and crawl many P2P torrents. The program save all torrent info into database and provide an http interface to search a torrent by a keyword
holochain-proto - Holographic storage for distributed applications -- a validating monotonic DHT "backed" by authoritative hashchains for data provenance (a Ceptr sub-project)
DHT-Torrent-database-Worker - I was learning to code. No bully. Old project built sometime in 2012. Crawls the DHT network, downloads torrent metadata from peers and uploads that torrent information into a database.
TBitTorrent - BitTorrent client with terminal UI written in Go
bitmagnet - A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.
torpar - TUI Client for Torrent Paradise
content-seeder
torrent - Full-featured BitTorrent client package and utilities
rarbg-selfhosted - A self-hosted Torznab API for the RARBG backup, compatible with Prowlarr, Radarr, Sonarr etc.
exatorrent - Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.
Magnetico - Autonomous (self-hosted) BitTorrent DHT search engine suite.