Flash Message


BitThief is an ongoing project of the Distributed Computing Group at ETH Zurich.
The project deals with incentive problems in peer-to-peer filesharing systems. The lack of incentives to upload potentially results in a total collapse of the network, implying that it is essential for a completely decentralized system to incorporate protocols that ensure a fair sharing of resources. We developed a BitTorrent client that free rides on BitTorrent, that is, it downloads from BitTorrent swarms without contributing any resources itself which illustrated that the BitTorrent protocol currently fails to prevent uncooperative behavior as it does not provide any countermeasures against free riding clients.
We argue that the BitTorrent protocol has to be modified in order to effectively prevent selfishness. Our proof-of-concept client BitThief is a byproduct of our HotNets-V paper "Free Riding in BitTorrent is Cheap". Note that, as it is a scientific project, we require measurements of the performance of our exploits. For that purpose, the client occasionally transmits data to our webserver. The transmitted data merely contains information about the time required to download files of any size. In particular, only a hash of the info hash is transmitted, which means that it is not feasible to determine what has actually been downloaded which is not of our concern. However, we advice all testers not to download any copyrighted material.


Send this file to a friend:

BitThief was added to a Pack, or "favorites" list, by 2 of our users.

0 users have removed BitThief from their Packs. Pack it!

Creating software Packs is a convenient way to save, share and download lists of your favorite software. Learn more

BitThief Download & Updates

by ETH Zurich

BitThief version created: 1/1/0001 12:00:00 AM
Last BitThief update: 7/9/2007 12:18:06 AM
Version #:

File name:

BitThief update added less than 3 days ago!

Release Notes:

Item Type: ShortCut Software

Note: If you already have BitThief installed and are looking for an update, you should use our free software update and security tool to manage your downloads.

Before you continue, run a free scan for out of date software
Running out of date software can leave your computer vulnerable to security threats.

Open the application in a new browser window