diff --git a/contrib/torify b/contrib/torify new file mode 100755 index 0000000000..fd88545245 --- /dev/null +++ b/contrib/torify @@ -0,0 +1,7 @@ +#! /bin/sh +# Wrapper script for use of the tsocks(8) transparent socksification library +# See the tsocks(1) and torify(1) manpages. + +TSOCKS_CONF_FILE=/etc/tor/tsocks.conf +export TSOCKS_CONF_FILE +exec tsocks "$@" diff --git a/contrib/torify.1 b/contrib/torify.1 new file mode 100644 index 0000000000..0bb6c1b4e8 --- /dev/null +++ b/contrib/torify.1 @@ -0,0 +1,23 @@ +.TH torify 1 "" Feb-2004 "" +.\" manual page by Peter Palfrader +.SH NAME +.LP +torify \- wrapper for tsocks and tor + +.SH SYNOPSIS +\fBtorify\fP\ \fIapplication\fP\ [\fIapplication's\ arguments\fP] + +.SH DESCRIPTION +\fBtorify\fR is a simple wrapper that calls tsocks with a tor specific +configuration file. + +Tsocks itself is wrapper between the tsocks library and the application what +you would like to run socksified. + +Please note that since tsocks uses LD_PRELOAD this cannot be applied to suid +binaries. + +.SH SEE ALSO +.BR tor (1), +.BR tsocks (1), +.BR tsocks.conf (5). diff --git a/contrib/tsocks-tor.conf b/contrib/tsocks-tor.conf new file mode 100644 index 0000000000..b3293969f7 --- /dev/null +++ b/contrib/tsocks-tor.conf @@ -0,0 +1,7 @@ +# This is the configuration for libtsocks (transparent socks) for use +# with tor, which is providing a socks server on port 9050 by default. +# +# See tsocks.conf(5) and torify(1) manpages. + +server = 127.0.0.1 +server_port = 9050