Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kovalensky/tmrr

A cli tool for extracting, comparing, and calculating file hashes for .torrent files compatible with the BitTorrent v2 protocol.
https://github.com/kovalensky/tmrr

bittorrent bittorrent-v2 command-line dht-crawlers p2p php pieces-root revive-dead-swarms root-hash script sha2 torrent torrent-file-hashes

Last synced: about 1 month ago
JSON representation

A cli tool for extracting, comparing, and calculating file hashes for .torrent files compatible with the BitTorrent v2 protocol.

Awesome Lists containing this project

README

        

# TMRR — Torrent Merkle Root Reader



TMRR

Useful for finding the sources of the same copies of files on different trackers & DHT indexers that support BitTorrent v2 protocol, thus reviving dead torrents, valuable Internet artifacts.

> [!NOTE]
> Generating magnet download links without duplicates is currently not available due to the [ongoing](https://github.com/arvidn/libtorrent/issues/7439) issue with piece alignment files, hopefully it will be resolved soon.

Extract file hashes from .torrent files:
```
tmrr e example.torrent
```
Calculate hashes for existing files:
```
tmrr c your_file
```
Find duplicates within .torrent file(s):
```
tmrr d ..
```
To save a large output:
```
tmrr your_command > output.txt
```
For the Linux environment on which PHP is installed:
```
php tmrr.php your_command
```

If this tool has somehow helped you in finding important files, you can express your gratitude by starring this repository 🍀.