Jump to content

Comparison of BitTorrent tracker software

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Sanxiyn (talk | contribs) at 13:10, 31 January 2022. 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 IPv4 IPv6 Operating System Support Description
aquatic Rust Apache-2.0 Yes Yes Unix-like Faster than Opentracker
Hefur[1] C++ MIT Yes Yes Unix-like No database required (everything in memory)
MLDonkey[2] OCaml GPL-2.0-or-later Yes Windows, OS X, Unix-like, Morph OS Has a built-in tracker and announcement service
MonoTorrent[3] C# MIT Yes Windows, Mac OS, Unix-like Uses Mono or .NET Core for cross-platform support (.NET)
Opentracker[4] C Beerware Yes Yes (IPv4 and IPv6 have separate binaries and processes that do not share any information between them. If a client communicates to the tracker over IPv6, it will only receive IPv6 addresses in the response.) 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-3.0-or-later Yes Web application Extremely lightweight and efficient BitTorrent tracker. Supports SQLite3, and MySQL for storage.
μTorrent[7] C++ Freeware Yes Windows, OS X, Linux, Android Does not have a list of hosted torrents.
qBittorrent[8] C++ GPL-2.0-or-later Yes 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.
TorrentPier[9] PHP MIT Yes Web application Supports Apache and nginx and MySQL, MariaDB and Percona for storage.
Vuze[10] Java Disputed Yes Windows, Mac OS, Linux Vuze (formerly Azureus) has a built in tracker.
XBT Tracker [Wikidata][11][12][13] C++ GPL-3.0-only Yes Windows, Linux Uses MySQL for data storage, lightweight tracker

References

  1. ^ abique. "Standalone C++ BitTorrent tracker". github.com.
  2. ^ "BT-default tracker". sourceforge.net.
  3. ^ http://github.com/mono/monotorrent
  4. ^ erdgeist. "opentracker". erdgeist.org.
  5. ^ "libowfat". fefe.de.
  6. ^ "latest known svn revision of the trigunflame peertracker, which is a lightweight PHP/SQL BitTorrent Tracker: JonnyJD/peertracker". March 21, 2019 – via GitHub.
  7. ^ "Archived copy". Archived from the original on May 13, 2009. Retrieved May 8, 2009.{{cite web}}: CS1 maint: archived copy as title (link)
  8. ^ "qBittorrent official website". sourceforge.net.
  9. ^ "TorrentPier". Retrieved 2021-03-20 – via GitHub.
  10. ^ "Archived copy". Archived from the original on 2009-07-02. Retrieved 2009-05-12.{{cite web}}: CS1 maint: archived copy as title (link)
  11. ^ "XBT Tracker". SourceForge.
  12. ^ "xbt - High-performance BitTorrent Tracker". Google Code.
  13. ^ "XBT Tracker". Retrieved 2021-08-21.