ShadowCypher
ShadowCypher es una plataforma de seguridad personal que ejecuta completamente en tu máquina. Incluye monitoreo de red, feed de amenazas CVE, IA local y un conjunto ofensivo. Es autocontenido sin telemetría ni dependencia del cloud.
Ficha actualizada 22 sept 2026, 22:54 · upstream 22 sept 2026, 22:30 · release v1.1
Qué es ShadowCypher
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
ShadowCypher nació como scripts y wrappers en Python escritos por la noche mientras se resolvían problemas reales de red. Los herramientas comerciales continuaban llamando a servidores externos. Las plataformas alojadas continuaban expirando sus claves API. La solución fue construir algo que no dependiera de nadie más: una herramienta operadora que responda solo al operador, sin telemetría, sin dependencia del cloud y sin suscripción revocable. Ahora es un toolkit GTK con núcleo nativo en Go, interfaz gráfica Cairo, IA local basada en Ollama, y más de 30 módulos ofensivos y defensivos.
- Monitoreo de red personal sin dependencia de servicios externos
- Análisis de amenazas basado en inteligencia de amenazas (OTX, AbuseIPDB, URLhaus)
- IA local para análisis de intentos de ataque mediante Ollama
- Auditoría de seguridad en aplicaciones web y servicios
- Planificación de ataques con TreeQuest MCTS
- Escaneo automatizado de vulnerabilidades con correlación CVE
- Interfaz gráfica GTK-3.0 que consume solo ~40 MB de memoria, en contraste con Electron (~400 MB)
- Relay nativo en Go para manejar conexiones WebSocket concurrentes sin el GIL
- IA local basada en Ollama (7B–14B parámetros) sin enviar datos a ningún servidor externo
- Encriptación AES-256-GCM con claves de intercambio X25519, generando sesiones temporales
- Automatización completa del pipeline de escaneo: Nmap → Nikto/Nuclei → SQLmap → IA de análisis
- Integración con CVE Intelligence (NVD API v2) y EPSS para correlación en tiempo real
- No tiene soporte oficial para Docker ni contenedores, aunque el análisis técnico indica que podría soportarlo
- La IA local depende de Ollama instalado en la máquina del usuario; no hay integración con modelos externos
- El módulo SQLmap requiere confirmación explícita del operador antes de ejecutar
- No se incluye un sistema operativo completo ni herramientas de administración de sistemas
- Depende de APIs externas como NVD, AbuseIPDB y URLhaus que pueden ser inaccesibles o lentas
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.
Instala el proyecto con `npm install` o `pip install -e .`. Usa un entorno virtual Python 3.12. El núcleo en Go se ejecuta como servidor de WebSocket. Para la IA, instala Ollama localmente y configura la variable de entorno `OLLAMA_BASE_URL`. La interfaz GTK se ejecuta con GTK-3.0. No requiere configuración adicional del sistema operativo ni de red.
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.