s3xm3x
8 years ago
1 changed files with 49 additions and 0 deletions
@ -0,0 +1,49 @@ |
|||||
|
#!/bin/sh |
||||
|
|
||||
|
################################################################# |
||||
|
# For establishing a SOCKS connection via SSH. # |
||||
|
# # |
||||
|
# Author: Maximilian Stiefel # |
||||
|
# Last modified: 15. April 2017 # |
||||
|
# CLI usage: ./ssh_socks.sh user@server.com remote_port # |
||||
|
# Required PKGs: ssh, firefox # |
||||
|
# # |
||||
|
################################################################# |
||||
|
|
||||
|
################################################################# |
||||
|
# Vars # |
||||
|
################################################################# |
||||
|
# Exctracting username@server.com |
||||
|
USER_SERVER="$1" |
||||
|
# Extracting port at server.com for SSH |
||||
|
PORT="$2" |
||||
|
# Command to execute |
||||
|
MYCMD1="ssh -C2TnN -D 8080 -p $PORT $USER_SERVER" |
||||
|
# Expected number of params |
||||
|
NU_PARAMS=2; |
||||
|
|
||||
|
################################################################# |
||||
|
# Action # |
||||
|
################################################################# |
||||
|
# Check if the expected number of parameters is given. |
||||
|
if (( $# != $NU_PARAMS )); then |
||||
|
echo "Error: Illegal number of parameters." |
||||
|
echo "Correct usage is:" |
||||
|
echo "./ssh_socks.sh user@server.com remote_port" |
||||
|
exit 1; |
||||
|
fi |
||||
|
|
||||
|
echo "####################################################" |
||||
|
echo "Connecting to server. Leave shell open ;)" |
||||
|
echo "####################################################" |
||||
|
echo "" |
||||
|
echo "####################################################" |
||||
|
echo "Firefox Configuration:" |
||||
|
echo "----------------------" |
||||
|
echo "Advanced->Network->Connection Settings" |
||||
|
echo "->SOCKS->Host: 127.0.0.1->Port: 8080" |
||||
|
echo "####################################################" |
||||
|
|
||||
|
echo "$MYCMD1" |
||||
|
|
||||
|
$MYCMD1 |
Loading…
Reference in new issue