informatica:software:gowitness
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:software:gowitness [2025/04/17 11:56] – [Uso] tempwin | informatica: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 // | + | **gowitness** es un programa para realizar capturas de pantalla de sitios web. Para hacer las capturas, utiliza Google Chrome en su versión // |
| 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 13: | Línea 13: | ||
| * Escanea una lista de URLs, CIDRs, resultados d Nmap, Nesus, etc. | * Escanea una lista de URLs, CIDRs, resultados d Nmap, Nesus, etc. | ||
| * Posibilidad de obtener y guardar datos (log de peticiones, log de consola, cabeceras, cookies...) | * Posibilidad de obtener y guardar datos (log de peticiones, log de consola, cabeceras, cookies...) | ||
| - | * Guarda datos en muchos formatos (base de datos de SQLite, | + | * Guarda datos en muchos formatos (base de datos de SQLite, |
| * Visor de resultados web (si se guardan los datos en SQLite), incluyendo una API. | * Visor de resultados web (si se guardan los datos en SQLite), incluyendo una API. | ||
| ===== Instalación ===== | ===== Instalación ===== | ||
| ==== Docker ==== | ==== Docker ==== | ||
| + | |||
| + | Si vamos a usar SQLite, cremos primero el fichero para la base de datos: | ||
| + | |||
| + | <code bash> | ||
| + | touch gowitness.sqlite3 | ||
| + | </ | ||
| Ejemplo de Docker Compose: | Ejemplo de Docker Compose: | ||
| Línea 30: | Línea 36: | ||
| - ./ | - ./ | ||
| - ./ | - ./ | ||
| + | ports: | ||
| + | - 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 ('' | ||
| ===== Uso ===== | ===== Uso ===== | ||
| Línea 37: | Línea 47: | ||
| <code bash> | <code bash> | ||
| - | gowitness scan single --url " | + | gowitness scan single |
| </ | </ | ||
| + | |||
| + | La opción '' | ||
| Si usamos el contenedor Docker: | Si usamos el contenedor Docker: | ||
| <code bash> | <code bash> | ||
| - | docker | + | docker |
| </ | </ | ||
| + | |||
| + | Con el comando anterior, se creará un contenedor con **gowitness** y se hará una captura de pantalla de la página completa ('' | ||
| + | |||
| + | Si usamos el contenedor en ejecución mediante Docker Compose: | ||
| + | |||
| + | <code bash> | ||
| + | docker exec < | ||
| + | </ | ||
| + | ==== Captura de pantalla desde fichero con URLs ==== | ||
| + | |||
| + | Si tenemos un fichero con un listado de URLs (una por línea) llamado '' | ||
| + | |||
| + | Con Docker: | ||
| + | |||
| + | <code bash> | ||
| + | docker run --rm -v $(pwd):/ | ||
| + | </ | ||
| + | |||
| + | |||
informatica/software/gowitness.1744883767.txt.gz · Última modificación: por tempwin
