Projectes de Backend i Seguretat
Explora el meu portafoli de projectes, incloent aplicacions web, APIs i més. Mira en el que he estat treballant.
- AnonVeil: Kill switch de Tor a nivell de sistema per a Arch i Debian: redirigeix tota connexió TCP i consulta DNS sortint a través de Tor mitjançant nftables, i falla en mode tancat (bloqueja tot el trànsit) si Tor cau. Inclou un dashboard TUI en viu, un bloqueig panic i persistència després de reiniciar.
- mcp-guard: Escàner de seguretat estàtic per a servidors MCP (Model Context Protocol) escrits en Python, TypeScript i Go. Detecta injecció d'ordres, path traversal, secrets hardcodejats, tool poisoning i riscos de prompt injection en les definicions d'eines abans que un agent d'IA hi actuï. Es distribueix com a binari únic amb sortida en text/JSON/SARIF i una GitHub Action.
- WhereAreMyTokens: Analítica self-hosted per a subscripcions de Claude Code: descobreix on van els teus tokens, quant costarien a l'API i què automatitzar per gastar menys. Inclou un panell en React, un backend FastAPI, mètriques OpenTelemetry i Prometheus i insights de prompt caching, tot desplegable amb Docker.
- SOC — Security Operations Center: Pipeline de Centre d'Operacions de Seguretat contenidoritzat: simula escenaris d'atac (brute force SSH, comandes sospitoses, inicis de sessió anòmals), executa regles de detecció enriquides amb MITRE ATT&CK via RAG, visualitza alertes a Kibana i un graf 3D de forces, i activa el bloqueig automàtic d'IPs. Desplegable en menys de 5 minuts amb Docker Compose.
- Rans: Eina CLI per al xifratge autenticat de fitxers i directoris amb AES-256-GCM (NIST SP 800-38D). Cada fitxer rep un nonce criptogràfic únic. Distribuïda com a binari portàtil únic sense dependències externes, multiplataforma per a Linux, macOS i Windows.
- CredWeaver: CredWeaver és un generador ràpid de wordlists de credencials basat en perfils, dissenyat per a proves de penetració autoritzades, competicions CTF i investigació en seguretat. Permet generar llistes de contrasenyes realistes a partir d'informació contextual utilitzant plantilles i perfils configurables.
- NewsDigest Bot: Bot sense estat i serverless que obté les últimes notícies de NewsAPI sobre temes configurats cada 6 hores mitjançant cron jobs, genera un digest formatat i el distribueix a Telegram i Discord. Inclou un dashboard amb activació manual i una API d'estat.
- Quantum Search: Quantum Search és un motor de cerca distribuït inspirat en l'arquitectura de Google. Implementa crawling asíncron, índex invertit propi i ranking TF-IDF, tot orquestrat amb microserveis i Docker.
- C2 Command & Control Platform: Plataforma C2 educativa desenvolupada per explorar arquitectures Command & Control. Inclou backend en Laravel, frontend en Vue 3 i un agent remot en Python amb comunicació asíncrona i execució de comandes.
- GameOfNeighborhoods: Projecte de hackató de 24 hores: aplicació web immersiva que utilitza IA i API obertes per ajudar els usuaris a trobar el barri ideal de Los Angeles segons la seva personalitat i estil de vida — tot amb una estètica única inspirada en l'edat mitjana.
- Stegnonfiles: Stegnonfiles és un clon minimalista d'Anonfiles. Permet pujades anònimes d'arxius i utilitza encriptació per protegir la privacitat.