Jump to content

Comparison of BitTorrent tracker software

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Nyq (talk | contribs) at 19:39, 14 January 2018 (Clarified on the version of GPL license for qBitttorrent). 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 IP Operating System Support Description
MLDonkey[1] OCaml GPL IPv4 Windows, OS X, Unix-like, Morph OS Has a built-in tracker and announcement service
MonoTorrent[2] C# MIT IPv4 Windows, Mac OS, Unix-like Uses Mono for cross-platform support (.NET)
Ocelot[3] C++ Modified GPL IPv4 Unix-like Created by What.CD, designed for and primarily used by private trackers.
Opentracker[4] C Beerware IPv4 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.
OpenTracker IPv6 C Beerware IPv6

IPv4

Unix-like, Debian 8 IPv4 and IPv6 Dual Stack Support. Use for TorrentTracker.nl, that is designed to be fast and to have a low consumption of system resources[6]
Chihaya[7] Go BSD 2-clause IPv6

IPv4

Unix-like IPv4 and IPv6 Dual Stack Support. Middleware-based design. Used by Facebook, CoreOS.
PeerTracker[8] PHP GPL IPv4 Web application Extremely lightweight and efficient BitTorrent tracker. Supports SQLite3, and MySQL for storage.
μTorrent[9] C++ Freeware IPv4 Windows, OS X, Linux, Android Does not have a list of hosted torrents.
qBittorrent[10] C++ GPLv2 IPv4 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[11] Java Disputed IPv4 Windows, Mac OS, Linux Vuze (formerly Azureus) has a built in tracker.
XBT Tracker[12][13] C++ GPL IPv4 Windows, Linux Uses MySQL for data storage, lightweight tracker
bittorrent-tracker[14] JavaScript, Shell MIT IPv4 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

  1. ^ "BT-default tracker". sourceforge.net.
  2. ^ http://www.monotorrent.com
  3. ^ https://github.com/WhatCD/Ocelot
  4. ^ erdgeist. "opentracker". erdgeist.org.
  5. ^ "libowfat". fefe.de.
  6. ^ OscarReyesLeon (2017-07-07), OpenTrackerIPv6: OpenTracker Torrent IPv6 & IPv4, retrieved 2017-11-26
  7. ^ chihaya: A customizable, multi-protocol BitTorrent Tracker, chihaya, 2017-11-21, retrieved 2017-11-26
  8. ^ https://github.com/JonnyJD/peertracker
  9. ^ "Archived copy". Archived from the original on May 13, 2009. Retrieved May 8, 2009. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)CS1 maint: archived copy as title (link)
  10. ^ "qBittorrent official website". sourceforge.net.
  11. ^ http://azureus.sourceforge.net/faq.php#17
  12. ^ "XBT Tracker". sourceforge.net.
  13. ^ "xbt - High-performance BitTorrent Tracker - Google Project Hosting". google.com.
  14. ^ "bittorrent-tracker WebTorrent associated tracker software".