Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Sirius — Escáner de vulnerabilidades de código abierto con descubrimiento automatizado de redes, detección basada en CVE, puntuación CVSS, paneles de riesgo, agentes remotos vía gRPC y una interfaz web moderna para equipos de seguridad empresarial. | Kitploit
Herramientas/GitHubGitHub/siriusscan/sirius
Escáneres de VulnerabilidadesSeguridad de ContenedoresMapeo de RedesAnálisis de VulnerabilidadesRecopilación de InformaciónPruebas de PenetraciónSeguridad en la NubeDevSecOpsSeguridad de APIs
GitHubsiriusscan/sirius

Sirius

Escáner de vulnerabilidades de código abierto con descubrimiento automatizado de redes, detección basada en CVE, puntuación CVSS, paneles de riesgo, agentes remotos vía gRPC y una interfaz web moderna para equipos de seguridad empresarial.

1.7k23981hace 1 díaRevisado por Kitploit
Ver Repositorio

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

Sirius Scan

CI Release Registry License: MIT Discord

Sirius Scan Dashboard

Sirius es un escáner de vulnerabilidades de código abierto con descubrimiento automatizado, detección basada en CVE y una interfaz web moderna. Clona el repositorio, configura el certificado TLS del agente y comienza a escanear.

Inicio rápido

Antes de iniciar la pila, aprovisiona el certificado y la clave del servidor del agente tal como se describe en Configuración de TLS para gRPC del agente. El instalador no los crea.

git clone https://github.com/SiriusScan/Sirius.git
cd Sirius
docker compose -f docker-compose.installer.yaml run --rm sirius-installer
docker compose up -d

Abre http://localhost:3000 e inicia sesión:

Email[email protected]
Contraseñaimpresa por el instalador (busca INITIAL_ADMIN_PASSWORD en la salida)

Los seis servicios se inician automáticamente una vez que su configuración requerida está presente. El instalador genera los secretos de la aplicación en la primera ejecución y es seguro volver a ejecutarlo.

Por defecto, el instalador deja IMAGE_TAG sin definir, por lo que Compose descarga latest desde GHCR. Para fijar una versión (por ejemplo v1.0.0 en .env), hazlo solo después de que esa etiqueta exista para las seis imágenes de contenedor; verifícalo con bash scripts/verify-ghcr-public-access.sh v1.0.0 desde una shell que no haya iniciado sesión en ghcr.io.

Requisitos: Docker Engine 20.10+ con Compose V2, 4 GB de RAM, 10 GB de disco. Funciona en Linux, macOS y Windows (WSL2).

Qué hace Sirius

  • Descubrimiento de red -- enumeración automatizada de hosts y servicios mediante Nmap
  • Detección de vulnerabilidades -- escaneo basado en CVE con puntuación CVSS
  • Paneles de riesgo -- progreso del escaneo en tiempo real, tendencias de severidad y guía de remediación
  • Agentes remotos -- escaneo distribuido en múltiples entornos mediante gRPC
  • Terminal interactiva -- consola de PowerShell para scripting y automatización avanzados
  • API REST -- integración con flujos de trabajo de seguridad existentes (autenticación X-API-Key en el puerto 9001)

Opciones de despliegue

El paso del instalador es siempre el mismo. Solo cambia el comando docker compose up.

ModoComandoCaso de uso
Estándardocker compose up -dLa mayoría de los usuarios -- descarga el stack de release completo desde GHCR
Desarrollodocker compose -f docker-compose.yaml -f docker-compose.dev.yaml up -dRecarga en vivo para trabajo local con el código
Compilación desde código fuentedocker compose -f docker-compose.yaml -f docker-compose.build.yaml up -d --buildCompilaciones locales explícitas de todo el stack
Produccióndocker compose -f docker-compose.yaml -f docker-compose.prod.yaml up -dConfiguración reforzada, pull_policy: always

Configuración no interactiva (CI / Terraform / automatización)

docker compose -f docker-compose.installer.yaml run --rm sirius-installer --non-interactive --no-print-secrets
docker compose up -d

Rotar secretos

docker compose -f docker-compose.installer.yaml run --rm sirius-installer --force
docker compose up -d --force-recreate

Verificar la instalación

docker compose ps                    # all 6 services should show "healthy" or "running"
curl http://localhost:3000            # UI responds
curl http://localhost:9001/health     # API responds

Servicios esperados: sirius-ui (3000), sirius-api (9001), sirius-engine (5174, 50051), sirius-postgres (5432), sirius-rabbitmq (5672, 15672), sirius-valkey (6379).

Arquitectura

graph TD
    subgraph clients [Clients]
        UI["Sirius UI (Next.js)"]
        CLI["Terminal and Agent Runtime"]
    end

    subgraph core [Core Services]
        API["Sirius API (Go/Gin)"]
        Engine["Sirius Engine"]
    end

    subgraph infra [Infrastructure]
        MQ["RabbitMQ"]
        DB["PostgreSQL"]
        Cache["Valkey"]
    end

    UI -->|"HTTP/WebSocket"| API
    CLI -->|"gRPC"| Engine
    API -->|"AMQP publish"| MQ
    MQ -->|"Queue consume"| Engine
    API -->|"SQL read/write"| DB
    Engine -->|"SQL read/write"| DB
    API -->|"Session/cache ops"| Cache
    Engine -->|"Scan state cache ops"| Cache
ServicioTecnologíaPuertosPropósito
sirius-uiNext.js 14, React, Tailwind3000Interfaz web
sirius-apiGo, Gin9001API REST y lógica de negocio
sirius-engineGo + agente gRPC integrado5174, 50051Escáner, terminal, servicios de agente
sirius-postgresPostgreSQL 155432Datos de vulnerabilidades y escaneos
sirius-rabbitmqRabbitMQ5672, 15672Mensajería entre servicios
sirius-valkeyValkey (compatible con Redis)6379Datos de caché y sesión

Interfaz

PanelEscánerNavegador de vulnerabilidades
PanelEscánerVulnerabilidades
EntornoDetalles del hostTerminal
EntornoHostTerminal

API

Sirius expone endpoints REST en el puerto 9001, protegidos por la clave de API del servicio interno. Se prefiere el archivo secreto de Docker (SIRIUS_API_KEY_FILE, por defecto /run/secrets/sirius_api_key); SIRIUS_API_KEY sigue siendo una alternativa de variable de entorno compatible. El instalador escribe ./secrets/sirius_api_key.txt (modo 0644 para que los UID de aplicaciones no root puedan leer el secreto montado como bind) y configura ambos.

curl http://localhost:9001/health -H "X-API-Key: $SIRIUS_API_KEY"
curl http://localhost:9001/api/v1/scan/get/all -H "X-API-Key: $SIRIUS_API_KEY"

Documentación completa de la API: Referencia de la API REST

Recomendaciones de seguridad

Para despliegues en producción:

Descargar herramienta