Monday, December 21, 2009

Como pasar el SSH a por TOR (En Mac )

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/bin
Luego 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 usamos
anonimo.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