torproject / Torspec
unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/ -- discuss proposals on [email protected]
Stars: ✭ 84
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Torspec
Nowallet
This project is a secure Bitcoin brainwallet app written in Python.
Stars: ✭ 52 (-38.1%)
Mutual labels: tor
Hiddenvm
HiddenVM — Use any desktop OS without leaving a trace.
Stars: ✭ 1,183 (+1308.33%)
Mutual labels: tor
Walletwasabi
Open-source, non-custodial, privacy focused Bitcoin wallet for Windows, Linux, and Mac. Built-in Tor, CoinJoin, and coin control features.
Stars: ✭ 1,197 (+1325%)
Mutual labels: tor
Wahay
an easy-to-use, secure and decentralized conference call application (this repository is a mirror of an internal work repository)
Stars: ✭ 79 (-5.95%)
Mutual labels: tor
Tor Router
A SOCKS, HTTP and DNS proxy for distributing traffic across multiple instances of Tor
Stars: ✭ 69 (-17.86%)
Mutual labels: tor
Pcapxray
❄️ PcapXray - A Network Forensics Tool - To visualize a Packet Capture offline as a Network Diagram including device identification, highlight important communication and file extraction
Stars: ✭ 1,096 (+1204.76%)
Mutual labels: tor
Cloudfail
Utilize misconfigured DNS and old database records to find hidden IP's behind the CloudFlare network
Stars: ✭ 1,239 (+1375%)
Mutual labels: tor
Jacobappelbaumleavestor
🔍 An investigation into Jacob Appelbaum leaving the Tor Project
Stars: ✭ 75 (-10.71%)
Mutual labels: tor
Tor Browser Portable
Portable version of the Tor Browser, for Windows
Stars: ✭ 84 (+0%)
Mutual labels: tor
Tor specifications
This repository holds the specifications that describe how Tor works. They try to present Tor's protocols in sufficient detail to allow the reader to implement a compatible implementation of Tor without ever having to read the Tor source code.
The proposals directory holds our design proposals. These include historical documents that have now been merged into . For more information on the proposal process, including an explanation of how to make new proposals, see, see 001-process.txt.
What you can find here
Tor's specification is pretty big, and we've broken it into a bunch of files.
- General interest
- tor-spec.txt contains the specification for the core Tor protocol itself; this is a good place to start reading.
- cert-spec.txt describes a certificate format used in the other parts of the protocol.
- dir-spec.txt specifies the operations and formats used to maintain a view of the network directory.
- padding-spec.txt describes a set of padding mechanisms used to impede traffic analysis.
- version-spec.txt explains how to parse Tor version numbers.
- glossary.txt is a glossary of terms used in the other specifications.
- Client operations
- address-spec.txt lists a set of special addresses that Tor handles differently from the regular DNS system.
- guard-spec.txt explains the "guard node" algorithm that Tor clients use to avoid sampling attacks.
- path-spec.txt explains how clients choose their paths through the Tor network.
- socks-extensions specifies Tor-specific extensions to the SOCKS protocol.
- Onion services
- rend-spec-v2.txt is the old, deprecated version of the onion service protocol.
- rend-spec-v3.txt is the current version of the onion service protocol.
- Censorship resistance
-
bridgedb-spec.txt explains how the
bridgedb
server gives out bridges to censored clients. -
gettor-spec.txt describes the
gettor
tool, which is used to download Tor in censored areas. - pt-spec.txt describes the protocol that Tor clients and relays use to communicate with pluggable transports used for traffic obfuscation.
-
bridgedb-spec.txt explains how the
- Directory authorities
- bandwidth-file-spec.txt specifies the file format used by bandwidth-measuring tools to report their observations to directory authorities.
- srv-spec.txt specifies the protocol that directory authorities use to securely compute shared random values for the network.
- Controller protocol
- control-spec.txt explains the protocol used by controllers to communicate with a running Tor process.
- Miscellaneous
- dir-list-spec.txt explains the format used by tools like the fallback directory scripts to output a list of Tor directories for inclusion in the Tor source code.
- The attic directory has obsolete or historical documents.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].