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
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.
- 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/
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.