Update network scan

This commit is contained in:
Manuel Vergara 2024-01-28 20:53:14 +01:00
parent 4890661532
commit cb7b2c2e13

View File

@ -8,6 +8,9 @@ import argparse
def get_arguments(): def get_arguments():
"""
Obtiene los argumentos de la línea de comandos
"""
parser = argparse.ArgumentParser(description='Escaner de red ARP') parser = argparse.ArgumentParser(description='Escaner de red ARP')
parser.add_argument( parser.add_argument(
@ -21,6 +24,9 @@ def get_arguments():
def scan(ip): def scan(ip):
"""
Escanea la red en busca de hosts
"""
arp_packet = scapy.ARP(pdst=ip) arp_packet = scapy.ARP(pdst=ip)
broadcast_packet = scapy.Ether(dst='ff:ff:ff:ff:ff:ff') broadcast_packet = scapy.Ether(dst='ff:ff:ff:ff:ff:ff')
@ -34,6 +40,9 @@ def scan(ip):
print(response) print(response)
def main(): def main():
"""
Función principal
"""
target = get_arguments() target = get_arguments()
scan(target) scan(target)