+ Reply to Thread
Results 1 to 11 of 11

Thread: [Linux] Transmission 2.83 (14283) + No Report Leecher

  1. #1

    Join Date
    02.06.14
    Location
    Anonymous
    P2P Client
    Transmission 2.84 (14307)
    Posts
    6
    Activity Longevity
    0/20 12/20
    Today Posts
    0/5 ssssssss6

    Cool [Linux] Transmission 2.84 (14307) + No Report Leecher

    SB-Innovation Presents

    >>>>>> [Linux] Transmission 2.84 (14307) + No Report Leecher <<<<<<




    ╔═══════════════════════════╗
    Coded by:
    ╚═══════════════════════════╝

    >>>>>> Transmission <<<<<<

    ╔═══════════════════════════╗
    Modded by:
    ╚═══════════════════════════╝

    >>>>>> deysmacro <<<<<<

    ╔═══════════════════════════╗
    Changelog / Features:
    ╚═══════════════════════════╝

    Mod features: No Report Leecher

    • No Upload
    • No Download
    • No Complete
    • Always shown as Leecher @ 0%
    • Stopped flag send to tracker when done leeching
    • Based on Transmission 2.84 (14307)
    • Native Linux mods


    How to Compile: https://help.ubuntu.com/community/CompilingTransmission.

    What-To-Do: Just straight away compile the attached file.

    Word-Of-Advise: The mods are powerful.
    Therefore, don't leech multiple files from the same tracker.
    Have some constrains and you're gonna be fine.


    Tested platform: Ubuntu 14.04 @ 32bit architecture
    Compatible platform: Any 32bit Linux (should be)

    I am no Linux Experts but I did try.
    Attached Files Attached Files
    Last edited by deysmacro; 09.04.15 at 05:21. Reason: Update to Transmission 2.84 (14307)
    Reply With QuoteReply With Quote
    Thanks

  2. Who Said Thanks:

    Spongebob (21.09.19) , Rebound (07.04.15) , tr-cht-fx-242p (11.06.14) , anon (05.06.14) , Lucius (05.06.14)

  3. #2
    Coder tr-cht-fx-242p's Avatar
    Join Date
    08.03.14
    Location
    usa
    P2P Client
    transmission
    Posts
    125
    Activity Longevity
    0/20 12/20
    Today Posts
    0/5 ssssss125
    I am no Linux Experts but I did try.

    I don't think it is a good idea to report to the tracker req->leftUntilComplete
    with a "No Report Leecher" mod. leftUntilComplete decreases as the download proceeds.
    What you'll need to do is always report the total size, otherwise it can be sure sign of cheating when using "No Report Leecher"

    I don't particularly care for the transmission 2.8x branch quark and threading model changes
    so that is why I mod a port of transmission's 2.77 core. Below is what I use for always leacher
    in my mod and something like this will work fine for the 2.8x core.

    Code:
    ....
        else if(cheatMode == TR_CHEAT_ALWLEECH) // always leecher
        {
            *up       = 0;
            *down     = 0;
            *corrupt  = 0;
            *left     = tr_torrentInfo( tier->tor )->totalSize;
            if( *event == TR_ANNOUNCE_EVENT_COMPLETED )
            {
                *event = TR_ANNOUNCE_EVENT_NONE;
            }
        }
    ....
    
    static tr_announce_request *
    announce_request_new( const tr_announcer  * announcer,
                          const tr_torrent    * tor,
                          const tr_tier       * tier,
                          tr_announce_event     event )
    
    ....
    
        letsCheat( tier, &req->up, &req->down, &req->corrupt, &req->left, &event );
    
    ....

    I see in your mod that it is hard-coded to always announce the mod values. It's not hard to allow for other options so that's what my mod does.
    Application error: warning -> battery failure imminent ~ shutting down NOW permanent == message to Earth -- finalized shudown code ... 6ikf9849l+!~:'?.|\
    Reply With QuoteReply With Quote
    Thanks

  4. Who Said Thanks:

    Lucius (13.06.14) , anon (12.06.14) , Rebound (11.06.14)

  5. #3

    Join Date
    02.06.14
    Location
    Anonymous
    P2P Client
    Transmission 2.84 (14307)
    Posts
    6
    Activity Longevity
    0/20 12/20
    Today Posts
    0/5 ssssssss6
    Well, I did try to use your Linux mods first before I did this mod. For some reasons, I never get lucky. I then gave up and decided to make this mods and then I use my mods on vps. Therefore, people don't notice what happens because the data transferring is real fast. It is more to occasional leeching, not hard core one.

    I can do like uTorrent 3.x mods where No-Report-Leecher always shows 98%. Should I do it?
    Reply With QuoteReply With Quote
    Thanks

  6. #4
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Quote Originally Posted by deysmacro View Post
    I can do like uTorrent 3.x mods where No-Report-Leecher always shows 98%. Should I do it?
    That's because what you can do with hardcoded uTorrent mods is liited. The best option for a NoReport-Leecher is to send "left" as the full size of the torrent, with zero traffic in either direction and never reporting the "completed" event.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  7. Who Said Thanks:

    Lucius (13.06.14) , tr-cht-fx-242p (12.06.14)

  8. #5

    Join Date
    02.06.14
    Location
    Anonymous
    P2P Client
    Transmission 2.84 (14307)
    Posts
    6
    Activity Longevity
    0/20 12/20
    Today Posts
    0/5 ssssssss6
    Quote Originally Posted by anon View Post
    The best option for a NoReport-Leecher is to send "left" as the full size of the torrent, with zero traffic in either direction and never reporting the "completed" event.
    Well, that is what the mods are all about, in this case.
    Reply With QuoteReply With Quote
    Thanks

  9. Who Said Thanks:

    Spongebob (26.10.14)

  10. #6

    Join Date
    02.06.14
    Location
    Anonymous
    P2P Client
    Transmission 2.84 (14307)
    Posts
    6
    Activity Longevity
    0/20 12/20
    Today Posts
    0/5 ssssssss6
    Updated to Transmission 2.84 (14307).

    Rest assured it is working properly this time. A true leeching mods.
    Reply With QuoteReply With Quote
    Thanks

  11. Who Said Thanks:

    Rebound (07.04.15)

  12. #7
    Moderator
    Rebound's Avatar
    Join Date
    19.04.07
    Location
    Ende der Welt
    P2P Client
    Faze Mod 0.2 Private Beta
    Posts
    3,723
    Activity Longevity
    6/20 20/20
    Today Posts
    0/5 sssss3723
    One click hoster aren't allowed. I uploaded the new mod to our attachment system.


    Reply With QuoteReply With Quote
    Thanks

  13. #8

    Join Date
    02.06.14
    Location
    Anonymous
    P2P Client
    Transmission 2.84 (14307)
    Posts
    6
    Activity Longevity
    0/20 12/20
    Today Posts
    0/5 ssssssss6
    Thanks. Actually I did try to attach using the system but I don't have the permission to use it.
    Reply With QuoteReply With Quote
    Thanks

  14. #9
    Coder tr-cht-fx-242p's Avatar
    Join Date
    08.03.14
    Location
    usa
    P2P Client
    transmission
    Posts
    125
    Activity Longevity
    0/20 12/20
    Today Posts
    0/5 ssssss125
    Quote Originally Posted by deysmacro View Post
    Updated to Transmission 2.84 (14307).

    Rest assured it is working properly this time. A true leeching mods.
    There's a bug in the official 2.84 that can send duplicate
    "stopped" events. I don't see that this is fixed in the mod
    so you might want to be careful with this.
    https://trac.transmissionbt.com/ticket/5092#comment:6
    see comment 6

    And actually stopping the torrent manually and with the mod's changes will again send "stopped" events making it that a tracker will receive multiple "stopped" events without any corresponding start event. Might look a little suspicious. With the mod it would be best to send just a single "stopped" event no matter what unless there's a matching start.
    Application error: warning -> battery failure imminent ~ shutting down NOW permanent == message to Earth -- finalized shudown code ... 6ikf9849l+!~:'?.|\
    Reply With QuoteReply With Quote
    Thanks

  15. #10

    Join Date
    02.06.14
    Location
    Anonymous
    P2P Client
    Transmission 2.84 (14307)
    Posts
    6
    Activity Longevity
    0/20 12/20
    Today Posts
    0/5 ssssssss6
    Actually I only change the completed flag to stopped flag. Nothing more.

    EDIT: Well, I patched it regardless.
    Attached Files Attached Files
    Last edited by deysmacro; 09.04.15 at 05:19.
    Reply With QuoteReply With Quote
    Thanks

  16. Who Said Thanks:

    Spongebob (07.08.16) , Rebound (09.04.15)

  17. #11
    Moderator
    Rebound's Avatar
    Join Date
    19.04.07
    Location
    Ende der Welt
    P2P Client
    Faze Mod 0.2 Private Beta
    Posts
    3,723
    Activity Longevity
    6/20 20/20
    Today Posts
    0/5 sssss3723
    Thanks for the quick update. I replaced the attachment in the first post.


    Reply With QuoteReply With Quote
    Thanks

  18. Who Said Thanks:

    deysmacro (09.04.15)

+ 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
  •