+ Reply to Thread
Results 1 to 9 of 9

Thread: qBittorrent 4.3.0

  1. #1

    Cool qBittorrent 4.3.0

    Download here:- qBittorrent 4.3.0.zip

    The zip contains four files.
    1) 4.3.0 [No support of Encryption].client
    2) 4.3.0 [Supports Encryption].client
    3) 4.3.0 [No support of Encryption] + [Anonymous Mode].client
    4) 4.3.0 [Supports Encryption] + [Anonymous Mode].client

    Information regarding the client:
    1) Peer ID: - The Peer Id not global.
    2) Key: - The key is not global.
    3) IPv6:- The client does not reports your IPv6 address. (If you want one made, please provide announces with the ipv6 enabled).
    4) Encryption: - There are four client files named accordingly. Two sends the encryption parameter and the other doesn't.
    5) Memory Reader: - Memory reader is not required for Peer ID and key as is not set to global. However, you can still use it to act more like the real client file but that would mean faking on only a single torrent file as BiglyBT/Vuze can only use a Custom Peer ID for an entire session and not multiple torrent within one session. The best recommendation would be to complete the torrent in your real client and then stop and remove it and then add it to BiglyBT/Vuze for seeding/ faking purposes.
    7) Operating System: - Windows 10.

    How to use the client files?

    Simply copy and paste the client file inside the qBitorrent folder you need to make here or wherever you have installed Vuze/BiglyBT. -> C:\Program Files\BiglyBT\clientfiles\qBitorrent

    How to use the correct client files?

    Image Tutorial here: -

    Image 1: - Click image for larger version. 

Name:	Screenshot_1.png 
Views:	712 
Size:	50.6 KB 
ID:	20762
    Image 2: - Click image for larger version. 

Name:	Screenshot_2.png 
Views:	728 
Size:	55.7 KB 
ID:	20763
    Image 3: - Click image for larger version. 

Name:	Screenshot_3.png 
Views:	718 
Size:	75.2 KB 
ID:	20764
    Image 4: - Click image for larger version. 

Name:	Screenshot_4.png 
Views:	729 
Size:	82.0 KB 
ID:	20765
    Image 5: - Click image for larger version. 

Name:	Screenshot_5.png 
Views:	700 
Size:	89.9 KB 
ID:	20766

    Spoiler Announces Captured Here:
    Session 1

    Session 1 [Allow Encryption]

    GET /announce?info_hash=%94%a3%15%e2%cf%80%15%b2%f65%d7 %9a%abY.m%b5W%d5%ea&peer_id=-qB4300-S2EnGy0wObm*&port=9516&uploaded=0&downloaded=0&lef t=2154463232&corrupt=0&key=FBEDC276&event=started& numwant=200&compact=1&no_peer_id=1&supportcrypto=1 &redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d1%10%1a%2b%9d%20(%11%a0%5e%8c W%c5W%a2%0b%f9t%dc%8a&peer_id=-qB4300-6~K6Giz-DjZ-&port=9516&uploaded=0&downloaded=0&left=2743599104 &corrupt=0&key=F661322D&event=started&numwant=200& compact=1&no_peer_id=1&supportcrypto=1&redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d8%f4%84u%afF%d2%e0%1a%f1%3f%b 5%12o%06%f9b%be!%5c&peer_id=-qB4300-7_ahk!jvm6vO&port=9516&uploaded=0&downloaded=0&lef t=948961280&corrupt=0&key=EABCF982&event=started&n umwant=200&compact=1&no_peer_id=1&supportcrypto=1& redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=6%c6td%c3z%83G%8c%ef%f5I2%b5%a9 %bd%de%a66%f3&peer_id=-qB4300-VO6bGqWwtN)k&port=9516&uploaded=0&downloaded=0&lef t=909901824&corrupt=0&key=8A354ABA&event=started&n umwant=200&compact=1&no_peer_id=1&supportcrypto=1& redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    Session 2 [Require Encryption]

    GET /announce?info_hash=%94%a3%15%e2%cf%80%15%b2%f65%d7 %9a%abY.m%b5W%d5%ea&peer_id=-qB4300-8WiGNQFLqe0S&port=9516&uploaded=0&downloaded=0&lef t=2149744640&corrupt=0&key=E725B54B&event=started& numwant=200&compact=1&no_peer_id=1&supportcrypto=1 &redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d1%10%1a%2b%9d%20(%11%a0%5e%8c W%c5W%a2%0b%f9t%dc%8a&peer_id=-qB4300-pqzW~6-Go-AC&port=9516&uploaded=0&downloaded=0&left=27373076 48&corrupt=0&key=D9CE1899&event=started&numwant=20 0&compact=1&no_peer_id=1&supportcrypto=1&redundant =0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d8%f4%84u%afF%d2%e0%1a%f1%3f%b 5%12o%06%f9b%be!%5c&peer_id=-qB4300-2bJojqXEbAW3&port=9516&uploaded=0&downloaded=0&lef t=940572672&corrupt=0&key=321F22FF&event=started&n umwant=200&compact=1&no_peer_id=1&supportcrypto=1& redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=6%c6td%c3z%83G%8c%ef%f5I2%b5%a9 %bd%de%a66%f3&peer_id=-qB4300-WYf!uiLBV_fp&port=9516&uploaded=0&downloaded=0&lef t=899940352&corrupt=0&key=569E05FB&event=started&n umwant=200&compact=1&no_peer_id=1&supportcrypto=1& redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    Session 3 [Disable Encryption]

    GET /announce?info_hash=%94%a3%15%e2%cf%80%15%b2%f65%d7 %9a%abY.m%b5W%d5%ea&peer_id=-qB4300-_cGBP1aGho)O&port=9516&uploaded=0&downloaded=0&lef t=2149744640&corrupt=0&key=A83ED4A2&event=started& numwant=200&compact=1&no_peer_id=1&redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d1%10%1a%2b%9d%20(%11%a0%5e%8c W%c5W%a2%0b%f9t%dc%8a&peer_id=-qB4300-r2rLySwc~SKq&port=9516&uploaded=0&downloaded=0&lef t=2737307648&corrupt=0&key=5DC8986B&event=started& numwant=200&compact=1&no_peer_id=1&redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d8%f4%84u%afF%d2%e0%1a%f1%3f%b 5%12o%06%f9b%be!%5c&peer_id=-qB4300-sMbC*OTS.!sY&port=9516&uploaded=0&downloaded=0&lef t=940572672&corrupt=0&key=AEE86404&event=started&n umwant=200&compact=1&no_peer_id=1&redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=6%c6td%c3z%83G%8c%ef%f5I2%b5%a9 %bd%de%a66%f3&peer_id=-qB4300-QM9wkHbO1gvr&port=9516&uploaded=0&downloaded=0&lef t=899940352&corrupt=0&key=5B74D12B&event=started&n umwant=200&compact=1&no_peer_id=1&redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    User-Agent: qBittorrent/4.3.0
    Connection: close
    Accept-Encoding: gzip, deflate

    Session 4 [Allow Encryption] + [Anonymous Mode]

    GET /announce?info_hash=%94%a3%15%e2%cf%80%15%b2%f65%d7 %9a%abY.m%b5W%d5%ea&peer_id=-qB4300-!nM.Ct!m3*MT&port=9516&uploaded=0&downloaded=0&lef t=2174124032&corrupt=0&key=915C6FB4&event=started& numwant=200&compact=1&no_peer_id=1&supportcrypto=1 &redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d1%10%1a%2b%9d%20(%11%a0%5e%8c W%c5W%a2%0b%f9t%dc%8a&peer_id=-qB4300-x*CWnXKDKzhJ&port=9516&uploaded=0&downloaded=0&lef t=2762735616&corrupt=0&key=D3D154BD&event=started& numwant=200&compact=1&no_peer_id=1&supportcrypto=1 &redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d8%f4%84u%afF%d2%e0%1a%f1%3f%b 5%12o%06%f9b%be!%5c&peer_id=-qB4300-WgOu6leKCDfW&port=9516&uploaded=0&downloaded=0&lef t=969932800&corrupt=0&key=66FE794B&event=started&n umwant=200&compact=1&no_peer_id=1&supportcrypto=1& redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=6%c6td%c3z%83G%8c%ef%f5I2%b5%a9 %bd%de%a66%f3&peer_id=-qB4300-GB!SF0Ir_)y!&port=9516&uploaded=0&downloaded=0&lef t=931135488&corrupt=0&key=E22D0382&event=started&n umwant=200&compact=1&no_peer_id=1&supportcrypto=1& redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    Session 5 [Require Encryption] + [Anonymous Mode]

    GET /announce?info_hash=%94%a3%15%e2%cf%80%15%b2%f65%d7 %9a%abY.m%b5W%d5%ea&peer_id=-qB4300-UqKsmlijmuEQ&port=9516&uploaded=0&downloaded=0&lef t=2161541120&corrupt=0&key=D7881312&event=started& numwant=200&compact=1&no_peer_id=1&supportcrypto=1 &redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d1%10%1a%2b%9d%20(%11%a0%5e%8c W%c5W%a2%0b%f9t%dc%8a&peer_id=-qB4300-5n(QzdItr_2B&port=9516&uploaded=0&downloaded=0&lef t=2752774144&corrupt=0&key=EF38BCE1&event=started& numwant=200&compact=1&no_peer_id=1&supportcrypto=1 &redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d8%f4%84u%afF%d2%e0%1a%f1%3f%b 5%12o%06%f9b%be!%5c&peer_id=-qB4300-spvBqttvqViy&port=9516&uploaded=0&downloaded=0&lef t=956563456&corrupt=0&key=E851336F&event=started&n umwant=200&compact=1&no_peer_id=1&supportcrypto=1& redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=6%c6td%c3z%83G%8c%ef%f5I2%b5%a9 %bd%de%a66%f3&peer_id=-qB4300-s81qkw~9fcFQ&port=9516&uploaded=0&downloaded=0&lef t=920649728&corrupt=0&key=F174C5A3&event=started&n umwant=200&compact=1&no_peer_id=1&supportcrypto=1& redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    Session 6 [Disable Encryption] + [Anonymous Mode]

    GET /announce?info_hash=%94%a3%15%e2%cf%80%15%b2%f65%d7 %9a%abY.m%b5W%d5%ea&peer_id=-qB4300-EOesMy!c~FcI&port=9516&uploaded=0&downloaded=0&lef t=2193522688&corrupt=0&key=D420662D&event=started& numwant=200&compact=1&no_peer_id=1&redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d1%10%1a%2b%9d%20(%11%a0%5e%8c W%c5W%a2%0b%f9t%dc%8a&peer_id=-qB4300--MDR-iGoOix.&port=9516&uploaded=0&downloaded=0&left=278 5017856&corrupt=0&key=A366590F&event=started&numwa nt=200&compact=1&no_peer_id=1&redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=%d8%f4%84u%afF%d2%e0%1a%f1%3f%b 5%12o%06%f9b%be!%5c&peer_id=-qB4300-nHuQcRNvwrke&port=9516&uploaded=0&downloaded=0&lef t=990904320&corrupt=0&key=CDFB2A05&event=started&n umwant=200&compact=1&no_peer_id=1&redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    GET /announce?info_hash=6%c6td%c3z%83G%8c%ef%f5I2%b5%a9 %bd%de%a66%f3&peer_id=-qB4300-oMXbL5V!bFN.&port=9516&uploaded=0&downloaded=0&lef t=958398464&corrupt=0&key=51A5FFD8&event=started&n umwant=200&compact=1&no_peer_id=1&redundant=0 HTTP/1.1
    Host: ipv6.torrent.ubuntu.com
    Connection: close
    Accept-Encoding: gzip, deflate

    What should I do if an error is found?
    Report it back here the (defect) client(s) will be changed as soon as possible.

    Happy Spoofing and don't get banned!
    Last edited by cloud99; 20.10.20 at 21:53. Reason: corrected the format
    Reply With QuoteReply With Quote
    Thanks

  2. Who Said Thanks:

    oscdat (21.07.22) , Renk (12.11.20) , sigduwksnsksis9283 (22.10.20) , anon (21.10.20)

  3. #2
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,386
    Activity Longevity
    11/20 19/20
    Today Posts
    5/5 ssss39386
    I have work today, but I'm tagging this thread to check it later.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  4. Who Said Thanks:

    cloud99 (22.10.20)

  5. #3

    Join Date
    09.09.20
    P2P Client
    Tixati 2.6.7
    Posts
    241
    Activity Longevity
    0/20 4/20
    Today Posts
    0/5 ssssss241
    Quote Originally Posted by anon View Post
    I have work today, but I'm tagging this thread to check it later.
    how to do this ?
    Reply With QuoteReply With Quote
    Thanks

  6. #4
    Hello there,
    It involves checking real torrent announces to compare it with the torrent announces from the modded client file(s). If errors are found, you can choose to make the client file without the mistakes or report it back here to this thread to get a change in it. However, before I get to the part about how you can do this, you should know that its best that @anon does it because: -
    1) He happens to be one of the oldest and active members to have written client file(s) for Ratio Master, Ratio Master Plus +, mRatio, Vuze Extreme Mod, Joal and finally BiglyBT Extreme Mod. (At least, to my knowledge).
    2) He provides explanations via posts regarding the mistakes he's detected on the modded client file(s). This is mainly done to avoid these mistakes in future modded client file(s), which is helpful to other client makers/writers/testers and basically anyone who's going to be using these client files on private trackers (primarily).

    Anyway, now that we've gotten that out of the way, here's how you can check the modded client file(s).
    1) Capture announces with the real torrent client. That means using no mods here. This thread is dedicated to qBittorrent version 4.3.0., so you will need to install the same on your computer/laptop. (Provided that you have the same Operating System as the person who has made the client).

    Tutorials on how to do so with SmartSniff and WireShark can be found in SB-Innovation in the below threads.
    Code:
    http://www.sb-innovation.de/showthread.php?32021-Tutorial-how-use-SmartSniff-to-Capture-announces-for-Bittorrent
    http://www.sb-innovation.de/showthread.php?33436-quot-How-To-quot-capture-announces-with-Wireshark-Limited-to-Http-trackers-only
    2) Next, you need to write down the announces information somewhere for keep's sake (at least until you have compared it with the modded client file(s).

    3) Next, install the modded client. Since you are in the Vuze/BiglyBT section, you will have to install either of them on your computer/laptop.

    4) Next, capture announces of the modded client file(s) using them in Vuze/BiglyBT and write them down somewhere.

    5) Next, you will be comparing the real torrent announces with the modded client file(s) announces to see whether they are similar and whether or not there are any irregularities in them.

    6) Next, if you find any mistakes or irregularities, you need to either report it back here on the same thread whose modded client file(s) you are testing. If you can believe in yourself to make the necessary changes with the modded client file(s), you can do so by simply editing them with notepad software, then post it back to the thread, while at the same time providing the reasons for the change in the first place.

    Hope this has covered everything that requires testing these clients. You can either start off testing them and ask for help along the way (that's what I did) or wait for @anon's take on the modded client file(s).
    ~cloud99
    Last edited by cloud99; 01.11.20 at 05:08. Reason: Added Joal to list of programs @anon has made emulations for.
    Reply With QuoteReply With Quote
    Thanks

  7. Who Said Thanks:

    anon (01.11.20)

  8. #5
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,386
    Activity Longevity
    11/20 19/20
    Today Posts
    5/5 ssss39386
    Quote Originally Posted by cloud99 View Post
    you should know that its best that @anon does it because: -
    1) He happens to be one of the oldest and active members to have written client file(s) for Ratio Master, Ratio Master Plus +, mRatio, Vuze Extreme Mod, and finally BiglyBT Extreme Mod. (At least, to my knowledge).
    2) He provides explanations via posts regarding the mistakes he's detected on the modded client file(s). This is mainly done to avoid these mistakes in future modded client file(s), which is helpful to other client makers/writers/testers and basically anyone who's going to be using these client files on private trackers (primarily).
    I want to be as educational as possible, fufu. Also, note how JOAL is missing from that list. Its client file syntax is very easy to understand, but despite the moderate-to-high popularity it has seen in this forum, very few emulation requests have been posted for it.

    Anyway, I did some very quick testing recently and noticed two things:
    • Enabling "anonymous mode" in versions 4.3.0 and 4.3.0.1 doesn't hide the User-Agent anymore, meaning that option no longer appears to have any effect on tracker announces. Confirmed by restarting the client several times and even doing a clean install. (I have posted also this in the 4.3.0.1 thread)
    • The LTEP identification strings are now qBittorrent/4.3.0 and qBittorrent/4.3.0.1 respectively. Confirmed by capturing a handshake message between those versions and uTorrent using Wireshark. (The reserved bytes remain the same)

    Can you confirm those? I want to look at this in more detail, but that will have to wait at least a few more days... same with the updated emulations for RM+ and mR
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  9. Who Said Thanks:

    cloud99 (01.11.20)

  10. #6
    Quote Originally Posted by anon View Post
    Also, note how JOAL is missing from that list.
    Sorry about that will edit my post and add in Joal after I finish with the post.

    Quote Originally Posted by anon View Post
    very few emulation requests have been posted for it.
    I literally lurked the BitTorrent Mods & Tools section but couldn't find the section where I could find the emulations for Joal-Desktop and Joal-Server. Can you please point me in the right direction?

    Code:
    http://www.sb-innovation.de/forumdisplay.php?6-BitTorrent-Mods-amp-Tools
    Quote Originally Posted by anon View Post
    Can you confirm those?
    I'm in dire need of sleep right now. But will confirm this by the end of the day by editing my post.

    Sorry for the delay. I was facing a lot of trouble with my internet connection. Plus, I was very sleepy when I finished captured the announces for both versions of qBittorrent.
    Here's information on the qBittorrent version I have used.
    1) I installed the 64-bit version of qBittorrent (Version 4.3.0). I've provided specific information regarding the setup file I've used for making the same emulation.
    Code:
    qbittorrent_4.3.0_x64_setup.exe
    File Size: 24.83 MB (26031773 Bytes)
    MD5 Hash: a0c320d4743f5f1dc795ad0784b7f239
    SHA1 Hash: d8d0a9cedb3bb8099aa81610c4e1c46d59752518
    2) I did a standard install without checking or unchecking any settings/features.
    3) I hope seeing the qBittorrent file name, and my first point on the qBittorent version has made it clear that I have a 64bit version of Windows 10 as my OS. (I don't mean to be rude here, but just am making things clear here).
    Anyway, now that we have got that out of the way. Let us move on to what I've noticed when capturing announces. Before that, here's the list of announces I captured:-
    Code:
    https://paste.ubuntu.com/p/yG4q8xsvwx/ 
    https://web.archive.org/web/20201101143634/https://paste.ubuntu.com/p/yG4q8xsvwx/
    I've attached an Internet archive link if the original link expires before you have a chance to go through them.
    Here's what I did: -
    1) I've checked the (Allow Encryption + Anonymous Mode) options and captured ten sessions with 4 announces per session, after which I've done a clean install and changed the encryption settings.
    2) Next, I've checked the (Require Encryption + Anonymous Mode) options and captured ten sessions with four announces per session, after which I've done a clean install and changed the encryption settings.
    3) Next, I've checked the (Disable Encryption + Anonymous Mode) options and captured ten sessions with four announces per session.
    Here's what I've found with studying the announces that enabling "Anonymous Mode" in qBittorrent version 4.3.0 with any form of "Encryption" does hide your "User-Agent." I've restarted the client ten times (in total ten sessions) without having come across what you have with the "User-Agent" not being hidden. Also, I have done three clean installs to get the same results you have, but sadly I couldn't.
    Will confirm the other when I have free-time once again.

    Quote Originally Posted by anon View Post
    I want to look at this in more detail, but that will have to wait at least a few more days
    Please do so when you have the time. There's no rush here.
    ~cloud99
    Last edited by cloud99; 02.11.20 at 07:54. Reason: Added more information.
    Reply With QuoteReply With Quote
    Thanks

  11. Who Said Thanks:

    anon (03.11.20)

  12. #7
    Hi @anon
    Quote Originally Posted by anon View Post
    [*]The LTEP identification strings are now qBittorrent/4.3.0 and qBittorrent/4.3.0.1 respectively.
    Confirmed by capturing a handshake message between those versions and uTorrent using Wireshark.
    Can you please tell me how you managed to do this?
    Here's what I did?
    1) Created a torrent file using uTorrent (qBittorrent doesn't have an option to create torrents. At least I couldn't find it).
    2) Loaded this client file in uTorrent and put it to seeding (Did this to replicate your way of capturing the LTEP identification strings).
    3) Started up qBittorrent version 4.3.0 and loaded the created torrent without starting the torrent in qBittorrent.
    4) Started up WireShark. Choose all interfaces to capture. Used the display filter "BitTorrent" to capture BitTorrent handshakes.
    5) Started downloading the torrent file in qBittorrent.

    I capture Bittorrent handshakes via Wireshark but notice no information in regards to LTEP identification strings. Is there a special display filter or somewhere I should be looking for them? I usually use this display filter to check the "Reserved Bytes".

    Note:- Yes, I have used the search functionality on SB-Innovation before asking this question. I have found only one thread, which is currently the one we are talking on.
    Last edited by cloud99; 08.11.20 at 02:19. Reason: Added reserved bytes to the text.
    Reply With QuoteReply With Quote
    Thanks

  13. #8
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,386
    Activity Longevity
    11/20 19/20
    Today Posts
    5/5 ssss39386
    Your procedure is correct. Check out the extended handshake messages after a peer connection is established. The LTEP client name will be there in bencoded form, usually among the last entries in the dictionary.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  14. Who Said Thanks:

    cloud99 (08.11.20)

  15. #9
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,386
    Activity Longevity
    11/20 19/20
    Today Posts
    5/5 ssss39386
    Okay, I solved the mystery with anonymous mode. As of version 4.3.0, enabling it now hides the User-Agent header except on private torrents, which are unaffected. I was baffled by this, but as soon as I tried a .torrent file without the private flag set, the difference became obvious. Since most torrents from private trackers do have the private flag (duh), I guess this effectively means there is no need to write "anonymous mode" client files anymore

    Also, during my tests I confirmed the LTEP identification string for the latest and second-latest versions of qBittorrent are "qBittorrent/4.3.0.1" and "qBittorrent/4.3.0" respectively.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

+ Reply to Thread

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •