PDA

View Full Version : [Transmission] Transmission 2.94 (Windows version)



cloud99
10.10.18, 08:38
Download here: 19398

The zip contains two files.
1) 2.94 (d8e60ee44f) Support Encryption (Crypto).client
2) 2.94 (d8e60ee44f) Support + Require Encryption (Crypto).client

Information regarding the client(s):
1) The Peer Id of both clients are global. (Changes for every torrent added).
2) The Keys of both clients are set to non global. (Yes it has changed. Check the announces)
3) The clients are specifically configured for Windows OS. (Announces were captured on Windows OS. Other OSes may have variation in announces).
4) Neither of the clients reports your IPv6 address. (If you want one made, please provide announces with the ipv6 enabled).


Transmission 2.94 (d8e60ee44f) (SUPPORT ENCRYPTION)

GET /announce?info_hash=%e8B%13%a7%94%f3%cc%d8%908%2aT% a6L%a6%8b~%92T3&peer_id=-TR2940-0m0g23hb7lfu&port=51413&uploaded=0&downloaded=0&left=1953349632&numwant=80&key=60905078&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%e8B%13%a7%94%f3%cc%d8%908%2aT% a6L%a6%8b~%92T3&peer_id=-TR2940-uiefcf7b2d9y&port=51413&uploaded=0&downloaded=0&left=1930854400&numwant=80&key=5e1dc180&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%0aA%93%f5%06X%c7%f1%95(%8b%fd% 84%a1%b0gi~!%a2&peer_id=-TR2940-r6g63uzq7txb&port=54185&uploaded=0&downloaded=0&left=0&numwant=200&key=qrppzrmt&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=4%93%06t%ef%3b%b91%7f%b5%f2c%cc %a80%f5%26%85%23%5b&peer_id=-TR2940-r6g63uzq7txb&port=54185&uploaded=0&downloaded=0&left=0&numwant=200&key=52dw4p4c&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%c7%f30%7c%8f%11FM%3d%5e%ec%de% 5e%c6%97%22%d5qA%be&peer_id=-TR2940-r6g63uzq7txb&port=54185&uploaded=0&downloaded=0&left=0&numwant=200&key=cxq4rk9q&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%7bT%de%bb4%b0%a7%b4g%f6%97%e6% 3ea%0e%94%a4%bc%ce%00&peer_id=-TR2940-r6g63uzq7txb&port=54185&uploaded=0&downloaded=0&left=0&numwant=200&key=uvofexra&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%b1%92G%db7%01%fd%fe%02%15%14%c 1%e1%9f%5e%8c%9fR%86%cb&peer_id=-TR2940-r6g63uzq7txb&port=54185&uploaded=0&downloaded=0&left=0&numwant=200&key=oypy6nsu&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%965%ca%bd%20%1a%92%fd%a5%d6%c7 %0d5%cb%fbp~)%05%89&peer_id=-TR2940-r6g63uzq7txb&port=54185&uploaded=0&downloaded=0&left=0&numwant=200&key=jkzgm70g&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%e8B%13%a7%94%f3%cc%d8%908*T%a6 L%a6%8b~%92T3&peer_id=-TR2940-r6g63uzq7txb&port=54185&uploaded=0&downloaded=0&left=0&numwant=200&key=belaq578&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%c3%c5%fe%05%c3)%aeQ%c6%ec%a4d% f6%b3%0b%a0%a4W%b2%ca&peer_id=-TR2940-r6g63uzq7txb&port=54185&uploaded=0&downloaded=0&left=0&numwant=200&key=eelymk82&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%5e%e7%e1%dc%3e%01%f3b%b0%e5%3b %fe%e9%e4%d6%dc%de%da%d6%1b&peer_id=-TR2940-r6g63uzq7txb&port=54185&uploaded=0&downloaded=0&left=1109803008&numwant=200&key=ofah7cab&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%f6%7c%13%cb%d1%1a%00%bc%cd%1e% dd%df%8c%7b%0e%3d%b8%0ec%12&peer_id=-TR2940-r6g63uzq7txb&port=54185&uploaded=0&downloaded=0&left=0&numwant=200&key=7kmpcfkr&compact=1&supportcrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

Transmission 2.94 (d8e60ee44f) (SUPPORT + REQUIRE ENCRYPTION)

GET /announce?info_hash=%e8B%13%a7%94%f3%cc%d8%908%2aT% a6L%a6%8b~%92T3&peer_id=-TR2940-hdq5f3lwhuen&port=51413&uploaded=0&downloaded=0&left=1917059072&numwant=80&key=47f62637&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%c7%f30%7c%8f%11FM%3d%5e%ec%de% 5e%c6%97%22%d5qA%be&peer_id=-TR2940-s7s0cuvemyis&port=51413&uploaded=0&downloaded=0&left=912261120&numwant=80&key=67e3ada5&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%7bT%de%bb4%b0%a7%b4g%f6%97%e6% 3ea%0e%94%a4%bc%ce%00&peer_id=-TR2940-rtsmkudng422&port=51413&uploaded=0&downloaded=0&left=1664614400&numwant=80&key=67e3ada5&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%c3%c5%fe%05%c3%29%aeQ%c6%ec%a4 d%f6%b3%0b%a0%a4W%b2%ca&peer_id=-TR2940-4ny29lx4stwx&port=51413&uploaded=0&downloaded=0&left=1649590272&numwant=80&key=67e3ada5&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%b1%92G%db7%01%fd%fe%02%15%14%c 1%e1%9f%5e%8c%9fR%86%cb&peer_id=-TR2940-5w4q0esvn2pt&port=57984&uploaded=0&downloaded=0&left=0&numwant=200&key=mnu4fggk&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%5e%e7%e1%dc%3e%01%f3b%b0%e5%3b %fe%e9%e4%d6%dc%de%da%d6%1b&peer_id=-TR2940-5w4q0esvn2pt&port=57984&uploaded=0&downloaded=0&left=1109803008&numwant=200&key=yyflkgnd&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%c3%c5%fe%05%c3)%aeQ%c6%ec%a4d% f6%b3%0b%a0%a4W%b2%ca&peer_id=-TR2940-5w4q0esvn2pt&port=57984&uploaded=0&downloaded=0&left=0&numwant=200&key=5pyu7cuc&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%7bT%de%bb4%b0%a7%b4g%f6%97%e6% 3ea%0e%94%a4%bc%ce%00&peer_id=-TR2940-5w4q0esvn2pt&port=57984&uploaded=0&downloaded=0&left=0&numwant=200&key=96ptjgxu&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%e8B%13%a7%94%f3%cc%d8%908*T%a6 L%a6%8b~%92T3&peer_id=-TR2940-5w4q0esvn2pt&port=57984&uploaded=0&downloaded=0&left=0&numwant=200&key=x1yh7atb&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%f6%7c%13%cb%d1%1a%00%bc%cd%1e% dd%df%8c%7b%0e%3d%b8%0ec%12&peer_id=-TR2940-5w4q0esvn2pt&port=57984&uploaded=0&downloaded=0&left=0&numwant=200&key=7uzpn6iv&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%c7%f30%7c%8f%11FM%3d%5e%ec%de% 5e%c6%97%22%d5qA%be&peer_id=-TR2940-5w4q0esvn2pt&port=57984&uploaded=0&downloaded=0&left=0&numwant=200&key=v8oxsssu&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%965%ca%bd%20%1a%92%fd%a5%d6%c7 %0d5%cb%fbp~)%05%89&peer_id=-TR2940-5w4q0esvn2pt&port=57984&uploaded=0&downloaded=0&left=0&numwant=200&key=p43khiup&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=4%93%06t%ef%3b%b91%7f%b5%f2c%cc %a80%f5%26%85%23%5b&peer_id=-TR2940-5w4q0esvn2pt&port=57984&uploaded=0&downloaded=0&left=0&numwant=200&key=llp3rskw&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity

GET /announce?info_hash=%0aA%93%f5%06X%c7%f1%95(%8b%fd% 84%a1%b0gi~!%a2&peer_id=-TR2940-5w4q0esvn2pt&port=57984&uploaded=0&downloaded=0&left=0&numwant=200&key=6m6lldzh&compact=1&supportcrypto=1&requirecrypto=1&event=started HTTP/1.1
Host: torrent.ubuntu.com:6969
User-Agent: Transmission/2.94
Accept: */*
Accept-Encoding: identity



Warning: Confirmation regarding its stability/authenticity is required. If you do notice something out of the ordinary, report it here and it will be changed.

How to use it? Follow the images
Step 1 and 219255

Step 3 19256

Choose Client file based on encryption settings. 19257

Happy Spoofing and don't get banned!:biggrin:

anon
11.10.18, 03:10
I recently made an mRatio client (available at 33898) for this same version and revision, based on the data posted at 349709, and I can spot a few differences:


your URL encoding exceptions are !()*-._~ whereas mine are -._~ whereas anthony_joal's thread in the client file knowledge base says it's just -
your key charset includes all numbers and lowercase letters from a to z, whereas mine is all numbers and lowercase letters from a to f; Anthony's thread agrees with me here
your Accept-Encoding header's value is just "identity", whereas mine is "gzip;q=1.0, deflate, identity"
your numwant is 200, whereas mine is 80, but I see Transmission alternating between both values in your announces

Note that I based my client file on a single announce while you gathered many, so I can't point any fingers here. Also, I have attached a set of .torrent files ghostfucker once made and a tracker emulator script in hopes of clarifying point no. 1 once and for all :wtongue:

cloud99
11.10.18, 08:45
your URL encoding exceptions are !()*-._~ whereas mine are -._~ whereas anthony_joal's thread in the client file knowledge base says it's just -

Um.... I took this data off a old version of transmission I have stored in my client files folder. I have made the necessary changes to suit yours. (-._~).



your key charset includes all numbers and lowercase letters from a to z, whereas mine is all numbers and lowercase letters from a to f; Anthony's thread agrees with me here

I have made the necessary changes to suit yours. (a-f, o-9) Once again data was roughly taken from old version of transmission. Also I checked Anthony's thread but could find any data related to version 2.94. Where did you find it "version 2.94" and the "key charset generation pattern"?
19262



your Accept-Encoding header's value is just "identity", whereas mine is "gzip;q=1.0, deflate, identity"

I too got "gzip;q=1.0, deflate, identity" on Linux and just "identity" on Windows. I have provided an image below as proof.
19263

Also I've provided another picture to show that the http debugger that I use can detect gzip and deflate but from a different header.
19264



your numwant is 200, whereas mine is 80, but I see Transmission alternating between both values in your announces

I got 200 on Linux and 80 on Windows. I'll change that to 80 and specifically mention in the thread that the client is only for Windows OS users.
19265



a tracker emulator script in hopes of clarifying point no. 1

How do I go about running this script? There is a "read me" file and some commands to run but I'm lost at this stage.

anon
14.10.18, 01:28
Sorry for the delay.


Um.... I took this data off a old version of transmission I have stored in my client files folder. I have made the necessary changes to suit yours. (-._~).

Note I'm not 100% sure on this regard. From memory, this client only has those four exceptions, but I attached that set of .torrent files so we can clear any doubt.


I have made the necessary changes to suit yours. (a-f, o-9) Once again data was roughly taken from old version of transmission. Also I checked Anthony's thread but could find any data related to version 2.94. Where did you find it "version 2.94" and the "key charset generation pattern"?

If you check the template on his post, the first lines are as follows:


{
"keyGenerator": {
"length": 8,
"type": "hash",
"refreshOn": "NEVER",
"case": "lower",
},

Type "hash" means only characters from 0 to 9 and A to F, and case "lower" means the letters should always be lowercase.


I too got "gzip;q=1.0, deflate, identity" on Linux and just "identity" on Windows. I have provided an image below as proof.

Also I've provided another picture to show that the http debugger that I use can detect gzip and deflate but from a different header.

I got 200 on Linux and 80 on Windows. I'll change that to 80 and specifically mention in the thread that the client is only for Windows OS users.

Very interesting (and somewhat frustrating) information, I wonder what the reasoning behind these differences is... anyway, looks like we're going to have to make separate client files for Windows and Linux in addition to those with and without encryption :dry:


How do I go about running this script? There is a "read me" file and some commands to run but I'm lost at this stage.

A Java program to automate the task is included, but I've never used it. I'd just load the torrents on the client, capture the announce traffic and check which characters are encoded and which aren't. The tracker emulator makes this easier by running a local server on a loop and dumping all the traffic it receives (the torrents already point at localhost).

tr-cht-fx-242p
15.10.18, 18:02
I too got "gzip;q=1.0, deflate, identity" on Linux and just "identity" on Windows. I have provided an image below as proof.

Also I've provided another picture to show that the http debugger that I use can detect gzip and deflate but from a different header.

I got 200 on Linux and 80 on Windows. I'll change that to 80 and specifically mention in the thread that the client is only for Windows OS users.
Very interesting (and somewhat frustrating) information, I wonder what the reasoning behind these differences is... anyway, looks like we're going to have to make separate client files for Windows and Linux in addition to those with and without encryption

It's pertaining to transmission and how libcurl were compiled :smile:
cfpp2p commented Feb 2, 2018 pull/495#issuecomment-362678206
https://github.com/transmission/transmission/pull/495#issuecomment-362678206
the important information and the rest if you read the whole thread.