Difference between revisions of "Tor"

From LibrePlanet
Jump to: navigation, search
(Update license information)
(Update Tor page for RFC7686 and other things.)
Line 1: Line 1:
 
{{Consensus OK
 
{{Consensus OK
 
|name=Tor
 
|name=Tor
|type=Anonymity Netwok
+
|type=Anonymity Network
|license=OTHER|https://gitweb.torproject.org/tor.git/tree/LICENSE|Tor-specific free software license
 
 
|url=https://torproject.org/
 
|url=https://torproject.org/
 
|availability=Desktop, Mobile
 
|availability=Desktop, Mobile
Line 22: Line 21:
 
* Not yet mainstream acceptance
 
* Not yet mainstream acceptance
 
}}
 
}}
 +
 +
{{License|OTHER
 +
|https://gitweb.torproject.org/tor.git/tree/LICENSE
 +
|Tor-specific free software license}}
  
 
__TOC__
 
__TOC__
  
 
== Tor Usage ==
 
== Tor Usage ==
 +
 +
Try opening the [https://check.torproject.org/ Tor detector] in your Web browser to see if your system is configured to use Tor.
  
 
=== Recommended Usage ===
 
=== Recommended Usage ===
 +
 +
The Tor project releases the [https://www.torproject.org/download/download-easy.html Tor Browser Bundle] for anonymous Web navigation, that incorporates all necessary dependencies to run Tor, and a Firefox-based browser specifically configured by anonymity professionals to prevent privacy leaks.  It is recommended to leave the browser window size untouched to prevent fingerprinting based on the actual screen size of your monitor.  Using the <abbr title="Tor Browser Bundle">TBB</abbr> ensures you're part of an anonymous flock of Web users.
 +
 +
You can browse the Web with your own configured browser, but it will probably appear distinct from <abbr>TBB</abbr> and may leak information.
 +
 +
=== Onion Services ===
 +
 +
==== Anonymous Web ====
 +
Any Tor user can configure onion services that run on the local host and are effectively hidden from their users, as well as from the service's <abbr title="Internet Service Provider">ISP</abbr>.  A typical use of onion services are websites, accessible using the Special-Use Domain Name ''.onion'' ([https://www.rfc-editor.org/rfc/rfc7686.txt RFC7686]).
 +
 +
==== Stable SSH ====
 +
One useful case for onion services is to setup an <abbr title="Secure SHell">SSH</abbr> server on a <abbr title="Network Address Translation">NAT</abbr>ed host with a dynamic <abbr title="Internet Protocol">IP</abbr> address, such as most home connections.  Normally one would install a dynamic DNS client on the home router, and update the domain to point to the new IP address each time the <abbr title="Dynamic Host Configuration Protocol">DCHP</abbr> lease is renewed.  Instead, running an onion SSH service on any computer within the local network will allow consistent remote connection independent from DNS and the public IP of the home network.
 +
 +
==== More Hidden Services ====
 +
You can learn more [https://www.torproject.org/docs/tor-hidden-service.html about onion services] in the Tor documentation.
  
 
== Tor Development ==
 
== Tor Development ==
Line 35: Line 55:
  
 
=== Read the Docs ===
 
=== Read the Docs ===
 +
 +
Tor documentation is available online at https://www.torproject.org/docs/documentation.html
 +
 +
The Tor specifications are available at https://spec.torproject.org/.
  
 
=== Get the Source ===
 
=== Get the Source ===
 +
 +
The Tor project encompasses [https://www.torproject.org/projects many projects] using the Tor Protocol.  Each maintain their own code repositories. 
 +
 +
The '''Tor Protocol specifications''' are maintained in a git repository:
 +
 +
`git clone https://git.torproject.org/git/tor`
 +
 +
You can as well [https://www.torproject.org/docs/documentation.html#Developers browse it online].
  
 
=== Join the Community ===
 
=== Join the Community ===
Line 45: Line 77:
 
; ircs://irc.oftc.net:6607/#tor-dev for development only
 
; ircs://irc.oftc.net:6607/#tor-dev for development only
 
: Mailing Lists
 
: Mailing Lists
; ...
+
; https://www.torproject.org/docs/documentation.html#MailingLists

Revision as of 13:08, 24 October 2015


GNU/consensus/OK/Tor

Tor

Anonymity Network

Availability
Desktop, Mobile

Tor is free software and an open network that helps you defend against traffic analysis,

a form of network surveillance that threatens personal freedom and privacy, confidential

business activities and relationships, and state security.

Features

...

Pros

  • Free Software
  • Strong and lively community
  • Effective thwarting global surveillance
  • Many use cases across the social spectrum
  • Mainstream recognition

Cons

  • Advanced usage can be difficult
  • Dependent on U.S. military funding
  • Not yet mainstream acceptance



License: [https://gitweb.torproject.org/tor.git/tree/LICENSE

Tor-specific free software license]


Tor Usage

Try opening the Tor detector in your Web browser to see if your system is configured to use Tor.

Recommended Usage

The Tor project releases the Tor Browser Bundle for anonymous Web navigation, that incorporates all necessary dependencies to run Tor, and a Firefox-based browser specifically configured by anonymity professionals to prevent privacy leaks. It is recommended to leave the browser window size untouched to prevent fingerprinting based on the actual screen size of your monitor. Using the TBB ensures you're part of an anonymous flock of Web users.

You can browse the Web with your own configured browser, but it will probably appear distinct from TBB and may leak information.

Onion Services

Anonymous Web

Any Tor user can configure onion services that run on the local host and are effectively hidden from their users, as well as from the service's ISP. A typical use of onion services are websites, accessible using the Special-Use Domain Name .onion (RFC7686).

Stable SSH

One useful case for onion services is to setup an SSH server on a NATed host with a dynamic IP address, such as most home connections. Normally one would install a dynamic DNS client on the home router, and update the domain to point to the new IP address each time the DCHP lease is renewed. Instead, running an onion SSH service on any computer within the local network will allow consistent remote connection independent from DNS and the public IP of the home network.

More Hidden Services

You can learn more about onion services in the Tor documentation.

Tor Development

Tor has a large community of developers. Development is very active and quite challenging. There's a lot to read and the quality requirement is set to a high standard.

Read the Docs

Tor documentation is available online at https://www.torproject.org/docs/documentation.html

The Tor specifications are available at https://spec.torproject.org/.

Get the Source

The Tor project encompasses many projects using the Tor Protocol. Each maintain their own code repositories.

The Tor Protocol specifications are maintained in a git repository:

`git clone https://git.torproject.org/git/tor`

You can as well browse it online.

Join the Community

IRC
ircs://irc.oftc.net:6607/#tor-talk for Tor-related disccussion
ircs://irc.oftc.net:6607/#nottor for relaxed socialization
ircs://irc.oftc.net:6607/#tor-dev for development only
Mailing Lists
https://www.torproject.org/docs/documentation.html#MailingLists