viernes, 9 de septiembre de 2011

Saber IP pública desde Consola Unix

Es bastante útil en algunos casos conocer con un simple comando nuestra IP pública. Por ejemplo, cuando estamos configurando ProxyChains, es una buena idea saber si realmente estamos saliendo por un nodo Tor. Para esto existe un comando muy sencillo que es curl, y una página que devuelve la IP sin más adornos que unas cabeceras básicas de HTTP. Sería:

curl -s checkip.dyndns.org 

Si queremos filtrar sólo la IP, lo hacemos con el comando sed

curl -s checkip.dyndns.org | sed -e 's/^.*Current IP Address: //' -e 's/<.*$//'

En este caso le estamos diciendo a sed que borre todo lo que encuentra antes de la cadena Current IP y lo que está después del símbolo éste < que no sé cómo se llama. Si queremos comprobar el nodo de la red Tor por el que estamos saliendo, haremos:

proxychains curl -s checkip.dyndns.org| sed -e 's/^.*Current IP Address: //' -e 's/<.*$//'
Tor, the Onion Proxy (por poner una imagen y no ser soso)

Espero que os sea útil.

Fuente: http://www.go2linux.org/what-is-my-public-ip-address-with-linux

No hay comentarios:

Publicar un comentario