CyberChef: Herramienta versátil para procesamiento de datos y criptografía.
CyberChef, conocido como "el cuchillo suizo para la ciberseguridad", es una herramienta web súper versátil para realizar tareas como codificación, cifrado, decodificación, análisis de datos y mucho más. Todo esto en una interfaz fácil de usar, ¡directamente desde tu navegador! Perfecto para expertos en ciberseguridad, entusiastas o cualquier persona que quiera jugar con datos de manera rápida y eficiente.
Configuración en Docker
Aquí tienes el archivo docker-compose.yml para desplegar CyberChef en tu servidor de forma sencilla:
services:
cyberchef:
container_name: Cyberchef
ports:
- '8300:8000'
image: mpepping/cyberchef
network_mode: bridge
restart: unless-stopped
deploy:
resources:
reservations:
devices:
- capabilities: [gpu]
Explicación de la configuración
1. Imagen y contenedor
-
image: mpepping/cyberchef
Utiliza una imagen de CyberChef con soporte optimizado para contenedores Docker. -
container_name: Cyberchef
Asigna un nombre claro al contenedor para identificarlo fácilmente en tu entorno.
2. Red y puertos
-
network_mode: bridge:
Usa la red predeterminada de Docker para la comunicación del contenedor. -
ports:-
8300:8000: Mapea el puerto 8000 del contenedor al puerto 8300 del host. Esto significa que podrás acceder a CyberChef en tu navegador en:http://<IP_DEL_SERVIDOR>:8300
-
3. Política de reinicio
-
restart: unless-stopped:
Configura el contenedor para que se reinicie automáticamente si falla o si reinicias tu servidor.
4. Soporte GPU
-
deploy.resources.reservations.devices:
Configura el contenedor para utilizar dispositivos GPU si están disponibles. Esto puede ser útil para operaciones de análisis o cálculos pesados que CyberChef pueda realizar.
¿Cómo usar CyberChef?
-
Levanta el contenedor:
Ejecuta el siguiente comando para iniciar el servicio:docker-compose up -d -
Accede a la interfaz web:
Abre tu navegador y dirígete a:http://<IP_DEL_SERVIDOR>:8300 -
Explora las operaciones:
CyberChef ofrece una amplia variedad de funciones como:- Conversión de texto a binario, hexadecimal, Base64 y más.
- Cifrado y descifrado con claves.
- Extracción y análisis de datos de archivos o texto.
¿Por qué usar CyberChef?
- Simplicidad: Una interfaz web amigable y potente.
- Versatilidad: Desde tareas simples hasta operaciones complejas, todo está a tu alcance.
- Accesibilidad: Puedes usarlo desde cualquier navegador sin necesidad de instalar software adicional.
- Escalabilidad: Con soporte para GPU y ejecución en Docker, es perfecto para entornos personales o empresariales.
Para más información, visita el repositorio oficial de CyberChef en GitHub.