Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat add qr code #6

Merged
merged 5 commits into from
Feb 27, 2024
Merged

Feat add qr code #6

merged 5 commits into from
Feb 27, 2024

Conversation

a-maccormack
Copy link

Este PR agrega una template variable {{.QrCode}} la cual genera un codigo QR con una url de phishing en el correo en el que se incluya.

El codigo QR incluido en este correo está generado por html (no es realmente una imagen). Esto permite que se cargue incluso si la carga remota de archivos / attachments está bloqueada

Se incluyen:

  1. Tests
  2. Función que convierte links a QR en HTML
  3. Se agrega el QR en los correos

Este PRintroduce una nueva característica que agrega una variable de plantilla {{.QrCode}} a los correos. Esta variable genera un código QR con la URL de phishing incrustada en el correo. El código QR está generado en formato HTML en lugar de ser una imagen real. Esta implementación garantiza que el código QR se cargue correctamente incluso si la carga remota de archivos o adjuntos está bloqueada por razones de seguridad.

Cambios Realizados

  1. Se ha añadió soporte para la variable de plantilla {{.QrCode}}
  2. Se implementó una función que convierte links a códigos QR en formato HTML.
  3. Se agrega el código QR generado en los correos
  4. Tests correpondientes para este feature

Información adicional

PR basado en la idea de este (gophish#2897) y en las sugerencias que recibió el autor en los comentarios pero no implementó

@a-maccormack a-maccormack merged commit 9c6fec9 into main Feb 27, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant