Guía de CutyCapt en Kali Linux

 

 https://www.onlinetis.com

Guía de CutyCapt en Kali Linux

CutyCapt es una herramienta de línea de comandos muy útil en Kali Linux que sirve para realizar capturas de pantalla de páginas web utilizando el motor de renderizado WebKit (el mismo que usa Safari o versiones antiguas de Chrome).

Aquí tienes una guía rápida en español sobre cómo instalarlo y usarlo.


1. Instalación

CutyCapt no siempre viene instalado de forma predeterminada en todas las versiones de Kali. Puedes instalarlo fácilmente con el siguiente comando:

Bash
sudo apt update && sudo apt install cutycapt

2. Uso Básico

La sintaxis fundamental requiere una URL de origen y un archivo de destino (la extensión del archivo determinará el formato, como .png, .jpg o .pdf).

Ejemplo simple:

Bash
cutycapt --url=http://www.google.com --out=google.png

3. Opciones Avanzadas

CutyCapt permite personalizar la captura para adaptarla a diferentes necesidades:

  • Definir el tamaño de la ventana (Viewport):

    Si quieres simular una resolución específica.

    Bash
    cutycapt --url=http://example.com --out=test.png --min-width=1280 --min-height=720
    
  • Esperar a que cargue el JavaScript:

    Útil para sitios web modernos que tardan un poco en renderizar todo el contenido.

    Bash
    cutycapt --url=http://example.com --out=test.png --delay=5000
    

    (El tiempo es en milisegundos, 5000 = 5 segundos).

  • Formato PDF:

    Bash
    cutycapt --url=http://example.com --out=archivo.pdf
    

4. Solución de problemas: Error "QXcbConnection"

Si intentas usar CutyCapt desde una terminal SSH o sin una interfaz gráfica activa, verás un error de conexión a la pantalla (Display). Para solucionar esto, debes usar xvfb (un servidor de pantalla virtual):

  1. Instala xvfb: sudo apt install xvfb

  2. Ejecuta CutyCapt a través de él:

    Bash
    xvfb-run --server-args="-screen 0, 1280x800x24" cutycapt --url=http://google.com --out=google.png
    

Tabla de Parámetros Comunes

ParámetroDescripción
--urlLa dirección web a capturar.
--outNombre y formato del archivo de salida.
--delayTiempo de espera antes de la captura (ms).
--max-waitTiempo máximo de espera para que cargue la página.
--user-agentCambia el identificador del navegador (útil para saltar bloqueos).

Nota importante: CutyCapt utiliza una versión antigua de WebKit. Algunas páginas web muy modernas con CSS avanzado o frameworks complejos de JavaScript podrían no renderizarse perfectamente.

 

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux