mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-20 10:12:15 +01:00
bc40ba680a
svn:r6391
34 lines
790 B
Bash
Executable File
34 lines
790 B
Bash
Executable File
#! /bin/sh
|
|
# Wrapper script for use of the tsocks(8) transparent socksification library
|
|
# See the tsocks(1) and torify(1) manpages.
|
|
# Modified by Jacob Appelbaum <jacob@appelbaum.net> April 16th 2006
|
|
|
|
# Define and ensure we have tsocks
|
|
TSOCKS=`which tsocks`;
|
|
if [ ! -x $TSOCKS ];
|
|
then
|
|
echo "Can't find tsocks in PATH. Perhaps you haven't installed it?";
|
|
exit 1;
|
|
fi
|
|
|
|
# Check for any argument list
|
|
if [ -z $1 ];
|
|
then
|
|
echo "Usage: $0 <application> <arguments>";
|
|
exit 1;
|
|
fi
|
|
|
|
# Define our tsocks config file
|
|
TSOCKS_CONF_FILE=@CONFDIR@/tor-tsocks.conf
|
|
export TSOCKS_CONF_FILE
|
|
|
|
# Check that we've got a tsocks config file
|
|
if [ -r $TSOCKS_CONF_FILE ];
|
|
then
|
|
exec tsocks "$@"
|
|
else
|
|
echo "Error: Missing tsocks configuration file \"$TSOCKS_CONF_FILE\".";
|
|
exit 1;
|
|
fi
|
|
|