Lo publico porque cuando me he acordado de stringgenerator ya había escrito esto y me ha llevado un rato, pero puedes ir directamente al final
Para programar ese script tendrías que incluir todos los nombres del mundo, por si mismo no puede generarlos, los ordenadores no saben los nombres de nada hasta que un humano se lo dice.
con crunch puedes hacerlo nombre por nombre, probando todas las combinaciones de números posibles, pero no se puede limitar a fechas, generaría combinaciones desde el 0000 al 9999.
crunch 10 10 1234567890 -t Alvaro@@@@ -o /root/Desktop/archivo.txt
otra opción es fijar el nombre y el siglo, así tardaras menos:
crunch 10 10 1234567890 -t Alvaro19@@ -o /root/Desktop/archivo.txt
o el milenio:
crunch 10 10 1234567890 -t Alvaro2@@@ -o /root/Desktop/archivo.txt
Donde:
10 10: indica la longitud mínima y máxima de la "palabra" a generar
1234567890: caracteres a usar
-t: indica que hay una parte fija
@: se usa para completar la longitud máxima de la "palabra", la cantidad varía según la parte fija.
-o: indica la ruta y nombre del archivo
En el menú
KDE/Wifislax/Diccionarios tienes
stringenerator que es muy fácil de usar y no hay que escribir comandos. La teoría es la misma, le indicas el prefijo, por ejemplo Alvaro19 y la cantidad de números que quieres probar, en este caso serian 2.
eso te genera un diccionario desde Alvaro1900 a Alvaro1999 en un segundo.
Veras que en ese mismo menú hay mas generadores.
saludos