Fixup 86eba14ac549: add errno.h for EPROTONOSUPPORT
[tor.git] / doc / torify.1.txt
blob8dca90131776e7b6e1fffe6557a00c52953fb79b
1 // Copyright (c) The Tor Project, Inc.
2 // See LICENSE for licensing information
3 // This is an asciidoc file used to generate the manpage/html reference.
4 // Learn asciidoc on http://www.methods.co.nz/asciidoc/userguide.html
5 :man source:   Tor
6 :man manual:   Tor Manual
7 torify(1)
8 =========
10 NAME
11 ----
12 torify - wrapper for torsocks and tor
14 SYNOPSIS
15 --------
16 **torify** __application__ [__application's__ __arguments__]
18 DESCRIPTION
19 -----------
20 **torify** is a simple wrapper that attempts to find the best underlying Tor
21 wrapper available on a system. It calls torsocks with a tor specific
22 configuration file. +
24 torsocks is an improved wrapper that explicitly rejects UDP, safely resolves DNS
25 lookups and properly socksifies your TCP connections. +
27 Please note that since both method use LD_PRELOAD, torify cannot be applied to
28 suid binaries.
30 WARNING
31 -------
32 When used with torsocks, torify should not leak DNS requests or UDP data. +
34 Both will leak ICMP data.
36 SEE ALSO
37 --------
38 **tor**(1), **tor-resolve**(1), **torsocks**(1)
40 AUTHORS
41 -------
42 Peter Palfrader and Jacob Appelbaum wrote this manual.