Entrada realizada por @migueljimeno96, en la cual nos muestra un poco el trabajo de CURL.
Hace tiempo llevo viendo por la red comentarios con enlaces acortados (t.co, goo.gl, etc) que llevan a phising, robo de cookies, etc. La mayoría de ellos distribuidos en las redes sociales para multiplicar su expansión.
Bien, por ello ahora, si no confío mucho en el enlace que visitaré primero lo “analizo” con curl para saberlo antes de pulsar en él, puesto que se tardan segundos.
Un ejemplo de los enlaces compartidos:
http://i.imgur.com/bZFBCFM.png
Para ver al sitio que nos lleva la web simplemente, en nuestra terminal lo pasamos por curl y sus parámetros. Para quien quiera ver qué hacen o por qué se utilizan los parámetros, que lea el
man curl
Nuestro comando será (no siendo necesario ser root):
curl -S sitioacortado -LI
Un ejemplo:
curl -S http://tinyurl.com/qymjkjh -LI
Y si queremos ver solamente el sitio al que nos lleva, usamos grep, quedando así el comando:
curl -S http://tinyurl.com/qymjkjh -LI | grep Location
Un ejemplo de la salida:
jimeno@jimeno--Notebook ~ $ curl -S http://tinyurl.com/qymjkjh -LI | grep Location % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 44804 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 Location: http://www.sainsburysebooks.co.uk/author/Nick+Oldham/2081476
Saludos, y, aunque esto no sea nada nuevo, puede servir de ayuda.
Regards,
Snifer