From 56e63522ac3b1aa4a9f41236b3e8c26230821a41 Mon Sep 17 00:00:00 2001 From: Manuel Vergara Date: Tue, 6 Jun 2023 20:19:58 +0200 Subject: [PATCH] Add exercise 5 by script-hacking course Signed-off-by: Manuel Vergara --- scripts-hacking-etico/README.md | 6 ++++-- scripts-hacking-etico/src/05-faker.py | 13 +++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 scripts-hacking-etico/src/05-faker.py diff --git a/scripts-hacking-etico/README.md b/scripts-hacking-etico/README.md index d4080d1..3b85644 100644 --- a/scripts-hacking-etico/README.md +++ b/scripts-hacking-etico/README.md @@ -170,8 +170,10 @@ telnet localhost 8000 En este ejercicio, utilizamos la biblioteca faker para generar nombres aleatorios. Creamos un objeto de Faker y luego utilizamos el método name para generar nombres aleatorios. Utilizamos un bucle for para generar y mostrar 10 nombres aleatorios. -Ejercicio 6: Creación de paquete de red personalizado con scapy -El objetivo de este ejercicio es utilizar la biblioteca scapy para crear un paquete de red personalizado que contenga un mensaje de texto. +Antes de nada se debe instalar la dependencia: +```shell +pip install twisted +``` ```python from faker import Faker diff --git a/scripts-hacking-etico/src/05-faker.py b/scripts-hacking-etico/src/05-faker.py new file mode 100644 index 0000000..426e82e --- /dev/null +++ b/scripts-hacking-etico/src/05-faker.py @@ -0,0 +1,13 @@ +""" +Instalar la biblioteca de Python `faker` +y generar 10 nombres aleatorios +""" +from faker import Faker + +# Crear un objeto de Faker +fake = Faker() + +# Generar 10 nombres aleatorios +for _ in range(10): + name = fake.name() + print(name)