A BitTorrent client library and command-line tool for downloading and managing torrents.
- Download torrents from the BitTorrent network using .torrent files or magnet links
- Discover peers without trackers via the Distributed Hash Table (DHT) network
- Fetch metadata to download .torrent files from peers using just an info-hash
- Verify downloads against piece checksums to ensure data integrity
- Run as a DHT node to participate in the decentralized peer discovery network
docker pull ghcr.io/torrentdam/cmd:latest
docker run --rm ghcr.io/torrentdam/cmd:latest --helpDownload a torrent:
torrentdam torrent download --info-hash <hash> --save /downloadsFetch a .torrent file from the DHT:
torrentdam torrent fetch-file --info-hash <hash> --save file.torrentVerify a download:
torrentdam torrent verify --torrent file.torrent --target /downloadsRun torrentdam --help for complete command reference.
Unlicense - Public Domain