Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
outpost — Herramienta de gestión de pruebas e informes de AWS | Kitploit
Herramientas/GitHubGitHub/ustayready/outpost
Seguridad de Infraestructura en la NubeEscáneres de VulnerabilidadesAuditoría de ConfiguraciónPruebas de PenetraciónSeguridad en la NubeDevSecOps
GitHubustayready/outpost

outpost

Herramienta de gestión de pruebas e informes de AWS

Ver Repositorio
203hace 3 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Outpost

Gestión de Pruebas e Informes de AWS

Outpost es una herramienta sencilla para generar archivos de configuración de AWS para AssumeRole, una capacidad de prueba para verificar que las cuentas funcionan, y un generador de informes para los resultados de escaneo de ScoutSuite.

  • Ejecutar ScoutSuite
  • Parsear los resultados
  • ✨Generar Hallazgos de Informes✨

Instalación

Outpost requiere Python3 y boto3 para ejecutarse.

Instala las dependencias.

root@kitploit:~
virtualenv -p python3 .
source bin/activate
pip install -r requirements.txt
python outpost.py --help

Uso

root@kitploit:~
usage: outpost.py [-h] --command COMMAND [--config-creds] [--assume ASSUME] [--accounts ACCOUNTS] [--primary PRIMARY] [--token TOKEN]
                  [--secret-key SECRET_KEY] [--access-key ACCESS_KEY] [--directory DIRECTORY] [--risk RISK] [--project PROJECT]

optional arguments:
  -h, --help            show this help message and exit
  --command COMMAND     Commands: generate, report, testaccounts
  --config-creds        Configure creds while using the generate command
  --assume ASSUME       Optional assume role ARN, use ACCOUNT_ID for placeholder. (i.e. arn:aws:iam::ACCOUNT_ID:role/ROLENAME
  --accounts ACCOUNTS   File containing account numbers (one account per line)
  --primary PRIMARY     Primary account used to assume roles
  --token TOKEN         Primary AWS session token
  --secret-key SECRET_KEY
                        Primary AWS secret access key
  --access-key ACCESS_KEY
                        Primary AWS access key
  --directory DIRECTORY
                        Parent directory of ScoutSuite report(s)
  --risk RISK           Select finding risk to report: danger, warning
  --project PROJECT     Project name for report details

Ejemplo de Uso

Outpost recorrerá recursivamente todas las carpetas de informes en busca de los archivos scoutsuite_results*.js para su análisis. Esto significa que si la carpeta raíz de los informes contiene informes separados de ScoutSuite, debes proporcionar la carpeta raíz como el indicador --directory. Un ejemplo de estructura podría ser: ~/Engagements/CustomerName/reports/account1/ ~/Engagements/CustomerName/reports/account2/ ~/Engagements/CustomerName/reports/account3/ Proporcionarías el siguiente comando para analizar los 3 informes de cuentas:

root@kitploit:~
python outpost.py --command report --directory ~/Engagements/CustomerName/reports/ --project Customer_2022-123

Resultados

La herramienta crea una carpeta llamada data_archive dentro de la carpeta raíz de los resultados de ScoutSuite. Generará un archivo llamado <project name>.txt con los hallazgos que se podrán copiar/pegar directamente en el informe. Además, se crearán archivos complementarios para cada hallazgo dentro de la carpeta, que describen la cuenta y los recursos específicos que son vulnerables.

Descargar herramienta