Bittorrent tracker request

bittorrent, get, request, tracker

Solution

You specified the info_hash in hex, rather than URL-encoding. The bytes of the SHA-1 hash should be encoded directly, like this:

http://torrent.ubuntu.com:6969/file?info_hash=%9A%813%3C%1B%16%E4%A8%3C%10%F3%05%2C%15%90%AA%DF%5E.%20

Also, for the `announce` URL, some additional parameters like `peer_id` are usually required.

Problem

Using a torrent file from ``` http://torrent.ubuntu.com:6969/ ``` I am calculating its hash which matches with the hash on the page. Then i make a request to the tracker. Like ``` http://torrent.ubuntu.com:6969/announce?info_hash=9a81333c1b16e4a83c10f3052c1590aadf5e2e20 ``` But i get d14:failure reason63:Requested download is not authorized for use with this tracker.e According to the spec this should work? Tracker Spec General Spec

Original source