Primero ocupamos un el connect.c ese lo conseguimos en google.
Ya con el archivo lo compilamos desde una terminal, ( si ocupamos tener Xcode )
gcc connect.c -o connect -lresolv
mv connect /usr/binLuego podemos hacer un script de shell bien simple, podemos ponerle anonimo.sh#!/bin/sh
if [ $# -lt 2 ]; then
echo "Uso correcto: $0 [usuario] [servidor]";
exit;
fi
to=`tor-resolve $2 localhost:9050`
if [ $to == "" ]; then
echo "No se puede conectar a null";
exit;
fi
sudo ssh -l $1 -2 $to -o ProxyCommand="/usr/bin/connect -4 -S localhost:9050 %h %p"
Luego solo usamosanonimo.sh usuario servidor
Uno de los principales problemas de usar TOR para SSH es que al resolver el nombre la consulta DNS no va por tor por lo que se pierde parte de la idea, pero este script usa tor-resolve, de esta forma no quedan registros de la sesión SSH
0 comments:
Post a Comment