Why Everyone Should BAN BitComet, BitLord, BitTyrant, BitThief

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

See also: http://en.wikipedia.

org/wiki/BitComet#Controversy_and_criticisms - - - BitComet (and BitLord, which is a clone with ads) is banned for numerous reasons by many sites, seeders and traders, mostly for violating the sanctity of torren ts marked as private. My reason for banning BitComet (heretofore: BC) is different, and involves the b ehavior of the client while I am initially (AKA "super-") seeding a file. BC pro motes itself as having faster download speeds than other clients, and accomplish es this (or at least tries to, before many peers kick/ban it) by repeatedly disc onnecting and reconnecting in an attempt to receive blocks faster. Two reasons why this is extremely bad for a torrent: 1) If the BC user is a leech who throttles his uploads, he will be able to grab more blocks from other people than he trades in return, specifically, very rare blocks. If he then logs off, those blocks are lost from the torrent, and must be reseeded. During initial seeding of a torrent, many clients (such as Azureus, u Torrent and BitTornado) keep track of how well the recipient of a block re-trade s it, and dole out new ones accordingly; BC attempts to end-run this by "cheatin g", reporting 0.0% file-acquisition after re-connecting in order to be granted p riority status, then it reports its "peer ul" speed as being grossly higher than it actually is in order to fool other clients into continuing to send it more b locks (when they eventually refuse, then BC disconnects and reconnects, starting the cycle all over again). 2) During reseeding of a languishing torrent, if 99.98% of the file exists in th e swarm, only the few missing blocks will need re-seeding. However, if at any gi ven moment several of the peers are BCs playing the disconnect/reconnect cheatin g game, not all of the swarm will be visible and the actual full percentage know n. So, instead of 99.98%, it could be much, much lower, meaning that the seeder will waste a large amount of time and bandwidth re-uploading blocks that already exist in the torrent. The problems of 1) and 2) compound each other: BC will steal an inordinate amoun t of initially-seeded blocks, and then conceal (by disconnecting) the fact that the torrent swarm has those blocks. Most "regular" torrent-traders already know why BC is bad, which means BC users who do appear are likely to be noobs; noobs are usually slower traders (often st ill using modems) and using BitLord because it's heavily promoted on many of the lamer hosting sites (I will *never* host a torrent at a site which advertises B itLord). What this means is not only are the torrent's rarest blocks in possessi on of a cheating client, but that the peer is likely to be VERY SLOW. -- There's nothing more pathetic than opening up a torrent to find nobody in it but a half-dozen or so BC peers all desperately attempting to leech from each ot her, and the whole thing is completely stalled because no one will share, even t hough 100% of the file is in the swarm. BitComet is a BAD program: Kick and ban it aggressively in order to EDUCATE peop le not to use it. There are plenty of very good FREE torrent-trading programs ou t there, and there's no reason to use one which will invariably get your IP addr ess banned by A LOT of other people just because you believe, erroneously, the h ype that you'll get faster DL speeds (hype that's true only if nobody bans you b ecause your client is a cheat). How much do I hate BitComet? I hate BitComet so much, that even if new versions

which don't cheat appear, I'm going to keep banning it anyway -- because it's ta inted as a *franchise*. That, and I'm not interested in watching every single BC peer to see which are cheating and which aren't. ================ How to kick/ban BitComet: -- First, obtain and install PeerGuardian (you should be using this anyway). If you use Azureus, it's easy: Select a BitComet peer and right-click and kick/b an. If you use BitTornado, you don't have to do anything -- because BitTornado AUTOM ATICALLY BLOCKS BITCOMET PEERS (it will not, however, block hacked programs whic h misreport their name). If you use uTorrent, right-click a BC peer who's "cheating", and select "Log Tra ffic to Logging Tab". After awhile, you'll see his IP address in the Logger tab. Create a new list in PeerGuardian's List Manager (I name mine "leeches"), open it, add, put "BC" in range, and enter the IP address in both the starting and en ding IP fields. Save & close the List Manager. I prefer banning IP addresses in PeerGuardian because then it's easy to uncheck the leeches list when I'm downloading (I haven't any problems *receiving* blocks from BitComet peers, even if the amount they may send versus other clients is c omparatively paltry). Final note: Some leeches hack their BitComet application to report itself as a d ifferent client. They cannot, however, hide the repeated disconnect/reconnect be havior. If you see anyone doing this, kick & ban them whatever their reported cl ient.

You might also like