FakeDataGen Generador de Datos Falsos Totalmente Válido
FakeDataGen Generador de Datos Falsos Totalmente Válido

FakeDataGen: Generador de Datos Falsos Totalmente Válido

El mundo de la tecnología está lleno de herramientas impresionantes, pero cuando buscamos crear un archivo de datos de aspecto realista, necesitamos una herramienta que sea capaz de producir datos verdaderamente realistas. Aquí es donde entra FakeDataGen, una herramienta que es capaz de datos falsos totalmente válido.

Esta herramienta te ayuda a crear cuentas falsas (en formato español) con datos totalmente válidos. Dentro de esta información, puedes encontrar los nombres más comunes, correos electrónicos, datos bancarios y otra información útil.

¿Qué información puede generar? Esta es la lista:

  • Nombre
  • Apellidos
  • Correo electrónico
  • Fecha de nacimiento
  • DNI
  • Teléfono fijo
  • Teléfono móvil
  • Ciudad
  • Número de la Seguridad Social
  • Tarjeta de crédito
  • Fecha de caducidad
  • CVV
  • Número de cuenta (IBAN)

Descarga e Instalación

Requerimientos:

  • Python 3
  • Instalar requirements.txt

Descargar:

Se recomienda clonar el repositorio completo o descargar el archivo zip. Puedes hacerlo ejecutando el siguiente comando:

git clone https://github.com/JoelGMSec/FakeDataGen
cd FakeDataGen/
pip install -r requirements.txt
Instalar FakeDataGen en Linux
Instalar FakeDataGen en Linux

Uso de FakeDataGen

./FakeDataGen.py -h

  _____     _        ____        _         ____            
 |  ___|_ _| | _ ___|  _ \  __ _| |_ __ _ / ___| ___ _ __  
 | |_ / _` | |/ / _ \ | | |/ _` | __/ _` | |  _ / _ \ '_ \ 
 |  _| (_| |   <  __/ |_| | (_| | || (_| | |_| |  __/ | | |
 |_|  \__,_|_|\_\___|____/ \__,_|\__\__,_|\____|\___|_| |_|
                                                           
  -------------------- by @JoelGMSec ---------------------
    
usage: FakeDataGen.py [-h] [-n NUMBER] [-b] [-e] [-f FILE] [-z] [-p PASSWORD]

optional arguments:
  -h, --help            show this help message and exit
  -n NUMBER, --number NUMBER
                        The number of records should be created
  -b, --bankdata        Show only bank data (Card, CVV, IBAN..)
  -e, --extended        Show only extended info (City, Phone, SS..)
  -f FILE, --file FILE  File path to save data
  -z, --zip             Compress data to zip file
  -p PASSWORD, --password PASSWORD
                        Password to protect zip file
Comando de ayuda para FakeDataGen
Comando de ayuda para FakeDataGen

Empecemos con lo primero, donde siempre hay que indicar el número de registros a generar, utilizando el parámetro -n o --number: (por ejemplo 15)

python FakeDataGen.py -n 15
Generar datos falsos con FakeDataGen
Generar datos falsos con FakeDataGen

Con el comando anterior obtendremos información de Nombre, Apellidos, Correo Electrónico y Fecha de Nacimiento. Si la información generada anteriormente no es suficiente, entonces utilicemos -e o --extended para generar información extendida.

python FakeDataGen.py -n 15 -e
Generar datos extendidos con FakeDataGen
Generar datos extendidos con FakeDataGen

Entonces, generaremos datos para: DNI, Teléfono Fijo, Teléfono Móvil, Ciudad y Seguridad Social.

No contento con eso, también podemos generar información bancaría con el modificador -b o --bankdata.

python  FakeDataGen.py -n 10 -b
Generar datos bancarios con FakeDataGen
Generar datos bancarios con FakeDataGen

En la imagen de arriba podemos ver que se ha generado información para datos de Tarjeta de Crédito, Caducidad, CVV y Número de Cuenta (IBAN).

¿Hay más? Dos últimas cosas: Utilizando el modificador -f o --file puedes exportar la data generada a una archivo .csv. Por otro lado, puedes utilizar el modificador -z o --zip. Y además, proteger este último archivo .zip con contraseña, utilizando el modificador -p o --password.

Datos exportados con FakeDataGen
Datos exportados con FakeDataGen
python FakeDataGen.py -n 15 -f data.csv
python FakeDataGen.py -n 15 -f data.csv -z
python FakeDataGen.py -n 15 -f data.csv -z -p [contraseña]

En resumen, FakeDataGen es una herramienta para ayudarte a generar datos falsos realistas y te ahorre tiempo. Prueba tu aplicación con datos que parezcan realistas y que puedas cambiar o actualizar fácilmente.

Este script ha sido creado y diseñado desde cero por Joel Gámez Molina // @JoelGMSec

Mi Carro Close (×)

Tu carrito está vacío
Ver tienda