Comparison of BitTorrent tracker software

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

Tracker Programming Language License Operating System Support Description
MLDonkey[1] OCaml GPL Windows, OS X, Unix-like, Morph OS Has a built-in tracker and announcement service
MonoTorrent[2] C# MIT Windows, Mac OS, Unix-like Uses Mono for cross-platform support (.NET)
Ocelot[3] C++ Modified GPL Unix-like Created by What.CD, designed for and primarily used by private trackers.
Opentracker[4] C Beerware Unix-like (source code only) Uses libowfat,[5] performs well even on embedded hardware. Only requirement is a POSIX compliant OS. Supports only a compact peer list.
PeerTracker[6] PHP GPL Web application Extremely lightweight and efficient BitTorrent tracker. Supports SQLite3, and MySQL for storage.
μTorrent[7] C++ Freeware Windows, OS X, Linux, Android Does not have a list of hosted torrents.
qBittorrent[8] C++ GPL Windows, OS X, Unix-like, OS/2 Lightweight. Supports DHT, PEX, announcements via UDP. Does not have a web interface or list of hosted torrents; it is not designed for secure or large-scale application.
Vuze[9] Java Disputed Windows, Mac OS, Linux Vuze (formerly Azureus) has a built in tracker.
XBT Tracker[10][11] C++ GPL Windows, Linux Uses MySQL for data storage, lightweight tracker
bittorrent-tracker[12] JavaScript, Shell MIT OS X, Linux, Solaris, FreeBSD, OpenBSD, Microsoft Windows This software operates through Node.js to support WSS, UDP, and HTTP protocols in a command line environment and has a live statistic page built into it. Has custom port settings and supports WebTorrent announces as well as regular BitTorrent announces and scrapes.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.