Free rider problem

"guanying_wang" <[email protected]>
Newsgroups gmane.network.bit-torrent.general
Message-ID <[email protected]>

I find a way to download via BT but without uploading.  I did as follows:
1. Revise the source code, comment out the code telling peers about my
blocks, then peers will think I have nothing, and never ask me for any
block.
2. Of course, I will be snubbed after some time.  But I find that if I
close the connection and wait for it to be rebuilt, such as from
remote passively or until next announce to tracker, then peers will
not recognize me, thinking I'm a new comer.  And they will upload to
me again.  Next time they snub me, I just close the connection one
more time.

I tested this in my college LAN, and it works against BitComet, which
is commonly used in the LAN.  Everybody upload to me, and I finished
together with others.  I tried once against BitTorrent 3.4.2, and it's
even more vulnerable than BitComet.  Tests against BitTornado is not
very convincible, I did the test only with 4 peers, and BitTornado
kept uploading to me, like BitTorrent.

I have figured out a solution, but I have never implemented it. 
First, I assume the peers bind to unique IP addresses.   So I can just
remember every IP and their total upload to me, and base on these
info, decide which peers should I choke.  Another restriction is only
one connection per ip, because I have to remember IP-total pairs, two
connections from the same ip will be confusing.

GuanYing






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/dkFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.