Herramientas de usuario

Herramientas del sitio


informatica:software:gowitness

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:gowitness [2025/04/17 12:59] – [Docker] tempwininformatica:software:gowitness [2025/04/18 12:46] (actual) – [Captura de pantalla] tempwin
Línea 1: Línea 1:
 ====== gowitness ====== ====== gowitness ======
  
-**gowitness** es un programa para realizar capturas de pantalla de sitios web. Para hacer las capturas, utiliza Google Chrome en su versión //[[https://developer.chrome.com/docs/chromium/headless?hl=es-419|headless]]// (sin interfaz gráfica).+**gowitness** es un programa para realizar capturas de pantalla de sitios web. Para hacer las capturas, utiliza Google Chrome en su versión //[[https://developer.chrome.com/docs/chromium/headless?hl=es-419|headless]]// (sin interfaz gráfica) mediante el proyecto [[https://github.com/go-rod/rod|Rod]].
  
 gowitness también incluye un visor de informes para ver los resultados. gowitness también incluye un visor de informes para ver los resultados.
Línea 40: Línea 40:
 </code> </code>
  
-Se creará un contenedor con gowitness y Google Chrome. También se arrancará un servidor web para ver los informes de cada captura (''%%http://localhost:7171%%''). +Se creará un contenedor con gowitness y Google Chrome. También se arrancará un servidor web para ver los informes de cada captura que vayamos haciendo (''%%http://localhost:7171%%''). 
  
 ===== Uso ===== ===== Uso =====
Línea 49: Línea 49:
 gowitness scan single --screenshot-fullpage --url "https://tempwin.net"  gowitness scan single --screenshot-fullpage --url "https://tempwin.net" 
 </code> </code>
 +
 +La opción ''%%--screenshot-fullpage%%'' es para indicar que queremos que capture la pantalla completa, no solo lo que se ve por las dimensiones de la ventana del navegador (//viewport//).
  
 Si usamos el contenedor Docker: Si usamos el contenedor Docker:
Línea 58: Línea 60:
 Con el comando anterior, se creará un contenedor con **gowitness** y se hará una captura de pantalla de la página completa (''%%--screenshot-fullpage%%'') que se guardará en el directorio ''screenshots'' del directorio actual. Al terminar, se dentendrá en contenedor y se borrará. Con el comando anterior, se creará un contenedor con **gowitness** y se hará una captura de pantalla de la página completa (''%%--screenshot-fullpage%%'') que se guardará en el directorio ''screenshots'' del directorio actual. Al terminar, se dentendrá en contenedor y se borrará.
  
 +Si usamos el contenedor en ejecución mediante Docker Compose:
 +
 +<code bash>
 +docker exec <NOMBRE_CONTENEDOR> gowitness scan single --screenshot-fullpage --url "https://tempwin.net"
 +</code>
 ==== Captura de pantalla desde fichero con URLs ==== ==== Captura de pantalla desde fichero con URLs ====
  
informatica/software/gowitness.1744887543.txt.gz · Última modificación: por tempwin