🕵️‍♀️ 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ónDescripción
Ocultar textoInserta texto secreto en imágenes PNG/JPG/BMP...
Extraer texto ocultoDetecta y extrae mensajes desde imágenes
OCRExtrae texto visible con Tesseract-OCR
HistorialGuarda las acciones del usuario en localStorage
Analizador forenseRevisa metadatos EXIF, hashes MD5/SHA1, RGB y más
Análisis ELADetecta manipulaciones en la imagen
Split RGBVisualiza los canales R, G y B por separado
ContactoRecibo vuestras inquietudes en Telegram

Mi Proyecto

Aquí un GIF demostrativo del funcionamiento:

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.