https://github.com/beafn28/StegaToolkit
Herramienta de estenografía con interfaz web.
https://github.com/beafn28/StegaToolkit
Last synced: 3 months ago
JSON representation
Herramienta de estenografía con interfaz web.
- Host: GitHub
- URL: https://github.com/beafn28/StegaToolkit
- Owner: beafn28
- Created: 2025-05-18T10:58:27.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-05-19T07:30:52.000Z (10 months ago)
- Last Synced: 2025-05-19T07:34:35.340Z (10 months ago)
- Language: Vue
- Homepage: https://stegatoolkit.onrender.com
- Size: 55.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- cybersources - StegaToolkit
README
# 🕵️♀️ StegaToolkit
**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
```bash
# Backend
cd backend
uvicorn main:app --reload
# Frontend
npm install
npm run dev
```
Asegúrate de tener `.env` con la variable:
```env
VITE_API_URL=http://localhost:8000
```
---
## Autora
**Beatriz Fresno Naumova**
[GitHub](https://github.com/beafn28) · [LinkedIn](https://www.linkedin.com/in/beatriz-fresno-naumova-3797b931b) · [GitBook](https://beafn28.gitbook.io/beafn28/) · [HackTheBox](https://app.hackthebox.com/profile/2070042)
---
## Licencia
MIT License — libre uso con atribución.