🕵️♀️ StegaToolkit
May 19, 2025 · View on GitHub
StegaToolkit es una aplicación web de análisis forense y esteganografía que permite ocultar y extraer mensajes en imágenes, realizar OCR, analizar metadatos EXIF, detectar modificaciones (ELA), dividir por canales RGB y mucho más.
Ideal para pentesters, investigadores forenses y entusiastas de la ciberseguridad.
Funcionalidades principales
| Función | Descripción |
|---|---|
| Ocultar texto | Inserta texto secreto en imágenes PNG/JPG/BMP... |
| Extraer texto oculto | Detecta y extrae mensajes desde imágenes |
| OCR | Extrae texto visible con Tesseract-OCR |
| Historial | Guarda las acciones del usuario en localStorage |
| Analizador forense | Revisa metadatos EXIF, hashes MD5/SHA1, RGB y más |
| Análisis ELA | Detecta manipulaciones en la imagen |
| Split RGB | Visualiza los canales R, G y B por separado |
| Contacto | Recibo vuestras inquietudes en Telegram |
Mi Proyecto
Aquí un GIF demostrativo del funcionamiento:

Tecnologías utilizadas
- Frontend: Vue 3, Vite, Tailwind CSS
- Backend: FastAPI (Python), Tesseract-OCR, Pillow, Poppler-utils
- Despliegue: Local de momento
- Extras: Docker, .env, API Telegram, localStorage
Modo local para desarrollo
# Backend
cd backend
uvicorn main:app --reload
# Frontend
npm install
npm run dev
Asegúrate de tener .env con la variable:
VITE_API_URL=http://localhost:8000
Autora
Beatriz Fresno Naumova
GitHub · LinkedIn · GitBook · HackTheBox
Licencia
MIT License — libre uso con atribución.