Jump to content

Comparison of BitTorrent tracker software

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Turtle-twenty (talk | contribs) at 20:37, 4 July 2009 (Gazelle is not a tracker, it's a frontend to a tracker of the users choice (normally XBTT). It's used for indexing torrents on private sites.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The following is a list of notable software for running a BitTorrent tracker.

Tracker Programming Language License Operating System Support Description
Opentracker[1] C Beerware Linux, FreeBSD, Windows, Mac, Solaris,… Uses libowfat[2], can run on a router. Only requirement is a POSIX compliant OS.
Vuze[3] Java GPL Windows, Linux, Mac Vuze (formerly Azureus) has a built in tracker.
BNBT[4] C++ LGPL Windows, (Linux or Mac?) BNBT is a complete port of the original Python BitTorrent tracker to C++ using the STL for data storage and basic network sockets for network communication.
XBTT[5][6] C++ GPL Windows and Linux Uses MySQL for data storage, lightweight tracker
XBNBT[7] C++ LGPL Windows, Linux, Mac Modified version of BNBT, uses flat-file or MySQL for data storage
LeonidasP2P[8] ASP .NET 2.0 Microsoft Reciprocal License Windows (Mac and Linux?) Based on phpMyBitTorrent
LimeTracker[9] PHP LGPL Windows, Linux, Mac Optionally uses MySQL for data storage, uses Symfony framework, sponsored by LimeWire
mod bt[10] C Apache License Linux (Mac and Windows?) Apache 2.X module, setup through Apache configuration file
MonoTorrent[11] C# MIT Windows, Linux (using Mono), Mac Uses Mono for cross-platform support (.NET)
OpenTracker[12] PHP Not Specified Windows, Linux, Mac Uses MySQL for data storage, lightweight and simple
µTorrent[13] C++ Freeware Windows, Linux (using Wine), Mac (Intel only) Does not lack a web interface or list of hosted torrents; it is not designed for secure or large-scale application
phpMyBitTorrent[14] PHP GPL Windows, Linux, Mac Uses MySQL for data storage
RivetTracker[15] PHP GPL Windows, Linux, Mac Uses MySQL for data storage, support for RSS feeds, HTTP seeding, detailed statistics, uses web-interface

References