Proyectos de Backend y Seguridad
Explora mi portafolio de proyectos, incluyendo aplicaciones web, APIs y más. Mira en lo que he estado trabajando.
- AnonVeil: Kill switch de Tor a nivel de sistema para Arch y Debian: redirige toda conexión TCP y consulta DNS saliente a través de Tor mediante nftables, y falla en modo cerrado (bloquea todo el tráfico) si Tor se cae. Incluye un dashboard TUI en vivo, un bloqueo panic y persistencia tras reinicio.
- mcp-guard: Escáner de seguridad estático para servidores MCP (Model Context Protocol) escritos en Python, TypeScript y Go. Detecta inyección de comandos, path traversal, secretos hardcodeados, tool poisoning y riesgos de prompt injection en las definiciones de herramientas antes de que un agente de IA actúe sobre ellas. Se distribuye como binario único con salida en texto/JSON/SARIF y una GitHub Action.
- WhereAreMyTokens: Analítica self-hosted para suscripciones de Claude Code: descubre a dónde van tus tokens, cuánto costarían en la API y qué automatizar para gastar menos. Incluye un panel en React, un backend FastAPI, métricas OpenTelemetry y Prometheus e insights de prompt caching, todo desplegable con Docker.
- SOC — Security Operations Center: Pipeline de Centro de Operaciones de Seguridad contenedorizado: simula escenarios de ataque (brute force SSH, comandos sospechosos, inicios de sesión anómalos), ejecuta reglas de detección enriquecidas con MITRE ATT&CK vía RAG, visualiza alertas en Kibana y un grafo 3D de fuerzas, y activa el bloqueo automático de IPs. Desplegable en menos de 5 minutos con Docker Compose.
- Rans: Herramienta CLI para el cifrado autenticado de archivos y directorios con AES-256-GCM (NIST SP 800-38D). Cada archivo recibe un nonce criptográfico único. Distribuida como binario portátil único sin dependencias externas, multiplataforma para Linux, macOS y Windows.
- CredWeaver: CredWeaver es un generador rápido de wordlists de credenciales basado en perfiles, diseñado para pruebas de penetración autorizadas, competiciones CTF e investigación en seguridad. Permite crear listas de contraseñas realistas a partir de información contextual utilizando plantillas y perfiles configurables.
- NewsDigest Bot: Bot sin estado y serverless que obtiene las últimas noticias de NewsAPI sobre temas configurados cada 6 horas mediante cron jobs, genera un digest formateado y lo distribuye a Telegram y Discord. Incluye un dashboard con activación manual y una API de estado.
- Quantum Search: Quantum Search es un motor de búsqueda distribuido inspirado en la arquitectura de Google. Implementa crawling asíncrono, índice invertido propio y ranking TF-IDF, todo orquestado con microservicios y Docker.
- C2 Command & Control Platform: Plataforma C2 educativa desarrollada para explorar arquitecturas Command & Control. Incluye backend en Laravel, frontend en Vue 3 y un agente remoto en Python con comunicación asíncrona y ejecución de comandos.
- GameOfNeighborhoods: Proyecto de hackathon de 24 horas: aplicación web inmersiva que utiliza IA y APIs abiertas para ayudar a los usuarios a encontrar el barrio ideal de Los Ángeles según su personalidad y estilo de vida — todo envuelto en una estética única inspirada en la Edad Media.
- Stegnonfiles: Stegnonfiles es un clon minimalista de AnonFiles. Permite subidas anónimas de archivos y usa encriptación para proteger la privacidad.