Este script de Python permite generar un diccionario de contraseñas personalizadas basadas en datos ingresados por el usuario. Facilita la creación de combinaciones de contraseñas a partir de nombres, apellidos, DNI, fechas de nacimiento, direcciones, y otras palabras clave.
- Entrada Personalizada: Permite al usuario ingresar diferentes datos, y funciona incluso si se omiten algunos campos.
- Generación de Variaciones: Crea combinaciones de contraseñas con mayúsculas, minúsculas, números aleatorios y caracteres especiales.
- Interfaz Amigable: Utiliza animaciones de carga y mensajes de éxito para una mejor experiencia del usuario.
- Salida en Archivo: Guarda todas las contraseñas generadas en un archivo de texto, fácil de acceder y utilizar.
- Limpieza de Terminal: Limpia la terminal al inicio del script para mejorar la legibilidad de la salida.
- Verificación de actualizaciónes y dependencias Se agregó la opción para verificar si existen actualizaciones del script y las dependencias necesarias instaladas.
- Buscar en diccionario Se agregó la opción de poder buscar palabras claves dentro del diccionario generado.
- Python 3.x
- Módulos:
random,itertools - También puedes utilizar la versión web de la herramienta en el siguiente link: https://simoncherry9.github.io/dictionary-generator-web/
- Clona el repositorio:
git clone https://github.com/simoncherry9/dictionary-generator
- Dirigete a la ruta del repositorio:
cd dictionary-generator - Ejecuta el script:
python diccionario-generator.py
- Sigue las instrucciones
¡Las contribuciones son bienvenidas! Si deseas mejorar este proyecto, haz un fork y envía un pull request. Asegúrate de incluir pruebas para cualquier cambio importante.
Este proyecto fue desarrollado por Saimonch16.
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.
La herramienta fue desarrollada con fines educativos y de auditoría ética. No me hago responsable por el mal uso que se le pueda dar. Utilízala solo en redes en las que tengas permiso para realizar pruebas de penetración.
