Unfurl toma una URL y la despliega en un gráfico, extrayendo cada bit de información de la URL y revelando la parte no visible de esta.

Lo hace dividiendo un URL en componentes, extrayendo toda la información que pueda de cada pieza, y presentándolo todo visualmente. Este enfoque visual junto con las referencias y la documentación incorporadas, hace que el análisis sea simple y transparente para el usuario y nos ayuda, ya de paso, a aprender las estructuras semánticas y sintácticas que tienen las URLs.

unfurl

Dispone de analizadores (parsers) para URLs, motores de búsqueda, aplicaciones de chat, redes sociales y más. También tiene analizadores más genéricos (sellos de tiempo, UUIDs, etc.) útiles para explorar nuevas URLs o para realizar ingeniería inversa. Si no encontramos uno que se adapte a nuestras necesidades, podemos construir los nuestros propios, ya que es un proyeto de código abierto, escrito en Python 3.

¿Cómo usar Unfurl?

Tenemos dos formas de usarla:

  • Online:
    • A través de la página https://dfir.blog/unfurl. Llegamos, pegamos la URL y listo.
    • También podemos acceder a la versión online usando un bookmarklet . Tenemos que crear un nuevo bookmark y pegar javascript:window.location.href=’https://dfir.blog/unfurl/?url=’+window.location.href;’ como ubicación. Entonces, cuando estemos en cualquier página con una URL interesante, podemos hacer clic en el bookmarklet y ver la URL “desplegada”.
  • Offline:
    • Clonamos o descargamos Unfurl de GitHub
    • Instalamos Python 3 y los módulos en requirements.txt
    • Ejecutamos python unfurl_app.py
    • Navegamos http://localhost:5000/
    • Introducimos la URL para desplegar en el formulario, y Unfurl.

Si queréis cacharrear más aquí os dejamos el GitHub