Diccionario de nombres propios españoles y fechas [descarga]

Iniciado por a86879de58, 27 Septiembre 2017, 10:36 AM

0 Miembros y 1 Visitante están viendo este tema.

a86879de58

Hola a todos.

Me inicio en este foro con un aporte. He hecho una wordlist con nombres propios españoles y les he agregado edades y fechas (algo muy típico). De tal forma, por ejemplo par "Antonio" tenemos:

Antonio00 ... Antonio99
Antonio_00 ... Antonio_99
Antonio-00 ... Antonio-99
antonio00 ... antonio99
antonio_00 ... antonio_99
antonio-00 ... antonio-99
Antonio01011950...Antonio31122020
Antonio_01011950...Antonio_31122020
Antonio-01011950...Antonio-31122020
antonio01011950...antonio31122020
antonio_01011950...antonio_31122020
antonio-01011950...antonio-31122020

He agregado algunos dinminutivos y contracciones, y tengo pendiente quitar los nombres menos comunes. Si alguien quiere agregar algún nombre para la siguiente versión, solo tiene que contestar al hilo

Descomprimido son unos 1,3Gb

Espero que os sirva:

https://mega.nz/#!suBXxD6Z!-nAhRIhSRHiQEE7bK_S9a81VMt7jkYyPT7p1vCgB9vA

a86879de58

Así lo hice, por si alguno quiere hacer algo parecido:

Partí del listado:
https://github.com/olea/lemarios/blob/master/nombres-propios-es.txt
Y agrego algunos.

Para eliminar los acentos (poca gente los usa en passwords):

unaccent UTF8 <nombres-propios-es.txt > nombres-propios-es_unaccent.txt

Paso todo a minúsculas:

cat nombres-propios-es_unaccent.txt | tr [:upper:] [:lower:] > nombres_y_fechas_v0.1.txt

Añado los mismos pero con la primera letra en mayúsculas:

cat nombres-propios-es_unaccent.txt | sed -e 's/^./\U&/g; s/ ./\U&/g' >> nombres_y_fechas_v0.1.txt

Y ya voy metiendo secuencias por cada línea del archivo:

cat  nombres_y_fechas_v0.1.txt | while read line; do echo -e "$line"{00..99}; done | tr [:space:] \\n > nombres_y_fechas_v0.1_final.txt

cat  nombres_y_fechas_v0.1.txt | while read line; do echo -e "$line"_{01..31}{01..12}{1950..2020}; done | tr [:space:] \\n >> nombres_y_fechas_v0.1_final.txt


Y las combinaciones que queramos.

Saludos!!