Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Emergens

Emergens es un dashboard privado de pruebas de seguridad y OSINT en Python con roles granulares, herramientas de reconocimiento pasivo (WHOIS, DNS, SSL) y módulo Emergens DB para búsqueda local de datos filtrados en JSON almacenado internamente.

Ficha actualizada 22 sept 2026, 14:57 · upstream 22 sept 2026, 14:55 · release emergens

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Emergens

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Emergens es una plataforma de análisis de seguridad diseñada para dominios propios o autorizados. Implementa un sistema de roles (Owner, Analyst, Viewer) con autenticación segura mediante hashes de contraseñas y limitación de intentos de login. La arquitectura es modular, permitiendo añadir nuevas herramientas en la carpeta modules/ sin editar el código principal.

El sistema incluye 10 herramientas de reconocimiento pasivo como WHOIS, DNS, SSL/TLS y Port Scan, todas operando en modo read-only similar a securityheaders.com. Cuenta con un módulo especial Emergens DB para búsqueda local de datos filtrados almacenados en archivos JSON dentro de userdata/. La interfaz es autocontenida con CSS/JS inline, tema oscuro/rojo y monitorización en tiempo real de recursos del servidor.

Para funcionalidad IA, integra API Anthropic claude-sonnet-5 con gestión de claves en .env. El despliegue soporta Docker completo (Dockerfile, docker-compose) y requiere HTTPS/proxy inverso para exposición pública. La autenticación usa SQLite para auth/core según README, aunque metadata menciona soporte para PostgreSQL/MySQL.

CASOS DE USO
  • Dashboard privado para OSINT en dominios autorizados con roles granulares de acceso
  • Búsqueda local de datos filtrados (leaks) en JSON almacenado internamente mediante Emergens DB
  • Auditoría de seguridad pasiva con 10 herramientas integradas (WHOIS, DNS, SSL)
  • Gestión de cuentas y roles mediante panel Owner/Analyst/Viewer sin registro público
  • Monitorización del servidor (CPU/RAM/Disk) y logs en tiempo real desde la UI
  • Extensibilidad modular añadiendo nuevas herramientas en carpeta modules/
PUNTOS DESTACADOS
  • Arquitectura modular con plugins para añadir herramientas sin tocar app.py
  • Autenticación segura con hashes de contraseñas (Werkzeug) y limitación de intentos
  • Interfaz autocontenida con CSS/JS inline, sin dependencias externas de assets
  • Soporte nativo para Docker y despliegue rápido en localhost:5000
  • Gestión de sesiones segura con verificación antes de mostrar Emergens DB
  • Monitorización en tiempo real de CPU/RAM/Disk integrada en la interfaz
PRECAUCIONES
  • Requiere configuración manual de ANTHROPIC_API_KEY para funcionalidad IA
  • Solo herramientas pasivas; no realiza exploits activos según documentación
  • Dependencia de SQLite para auth/core aunque metadata menciona otras BDs
  • Necesita HTTPS/proxy inverso para exposición pública (advertencia en README)
  • Gestión manual de contraseñas iniciales sin recuperación gráfica
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Instalar venv con pip, activar entorno y ejecutar python app.py. Copiar .env.example a .env configurando ANTHROPIC_API_KEY si se usa chat IA. Asegurar que carpeta userdata/ contenga JSON para búsqueda de leaks. Ejecutar detrás de HTTPS/proxy inverso antes de exponer al internet. Verificar logs de inicio para confirmar carga de módulos.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Python
SERVICIOS
PostgreSQLMySQLRedisMongoDB
BASES DE DATOS
PostgreSQLMySQLRedisMongoDB
PUERTOS
5000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.