Official Rust implementation of Tor with developer documentation and project tracking.
Directory
Tor & Hidden Services
Explore Tor & Hidden Services resources in Dark Web & Underground.
Official Tor service distributing bridge relay addresses to users facing network blocking.
A page publishing statistics about the current Tor directory consensus and authority votes, including valid-after time, signatures, known flags, flag thresholds, the number of relays voted about, IPv6 statistics, consensus methods, recommended versions and consensus parameters. The page states that it is abbreviated and a detailed version with a relay info table is available.
Official source repository for the Tor network daemon and core protocol implementation.
Nyx is a command-line monitor for Tor, providing real-time information about a relay such as bandwidth usage, connections and logs. It is a curses interface suited to ssh connections and tty terminals. It requires Stem 1.5.4 or later and works with Python 2.7 and greater, including Python 3.x.
Official guides for understanding, deploying and maintaining Tor onion services.
Tor Project documentation portal for onion-service applications, standards and operator tools.
Load-balancing system for resilient Tor onion services, documented by the Tor onion-services team.
Protocol and API documentation for Tor relay and bridge status data used by network tools.
Tor measurement project collecting performance data for public relays, bridges and onion services.
The OONI Probe Tor test provides an automated way of examining whether Tor works in a tested network. It measures the reachability of Tor directory authorities, OR ports and obfs4 bridge addresses. The Tor network is described as free and open source, providing online anonymity, privacy and censorship circumvention.
OrNetStats presents statistics and network health data about the Tor network and its relay groups. It reports on relay families, Autonomous System shares, MyFamily misconfigurations, end-of-life tor releases and potential risk to users, and displays Authenticated Relay Operator IDs in place of unverified ContactInfo strings.
Stem is a Python controller library for Tor. It implements Tor's directory and control specifications, allowing scripts and applications to interact with the Tor process through its control protocol. The latest version is 1.8.1, released September 2022, and the project is noted as mostly unmaintained. It requires only Python.
Official page that tests whether the current connection appears to be using the Tor network.
Official service-status page for Tor Project websites, bridges, directories and network services.
Relay Search is a service in the Tor Project's metrics site for looking up Tor relays. The page renders search results, and the site's data is released under a CC0 no copyright declaration.
A set of documents describing how Tor works, intended to present its protocols in enough detail for a reader to implement a compatible implementation without reading the Tor source code. The documents were migrated to mdbook in late 2023 and are maintained in a gitlab repository; a separate proposals directory holds design proposals.
Twisted-based Python library for controlling Tor and building onion-service applications.
Tor add-on that helps onion-service operators reduce guard-discovery and related attacks.
Compare listed projects
Details from each project's website. Open a listing for its full overview.
Nyx
Features
- command-line application for monitoring real time Tor status information Source: nyx.torproject.org
Limitations
- requires Stem 1.5.4 or later Source: nyx.torproject.org
OONI Tor Test
Features
- provides an automated way of examining whether Tor works Source: ooni.org
Stem
Uses
- Stem is a Python controller library for Tor Source: stem.torproject.org
Limitations
- mostly unmaintained Source: stem.torproject.org
Tor Specifications
Features
- describe how Tor works Source: spec.torproject.org