sickrazorhead

Untitled

Oct 4th, 2016
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.80 KB | None | 0 0
  1. import sys
  2. from datetime import datetime
  3. from scapy.all import srp,Ether,ARP,conf
  4.  
  5. try:
  6.     interface = raw_input("[*] Enter desired interface: ") #Get interface to scan
  7.     ips = raw_input("[*] Enter range of IPs to scan for: ") #Get IP/IP range to scan
  8. except KeyboardInterrupt:
  9.     print("\n[*] User requested shutdown")
  10.     print("[*] Quitting...")
  11.     sys.exit(1)
  12.  
  13. print("\n[*] Scanning... ")
  14. startTime = datetime.now()
  15. conf.verb = 0 #Actually start scanning
  16. ans, unans = srp(Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst = ips), timeout = 2, iface=interface,inter=0.1)
  17.  
  18. print("MAC - IP\n")
  19. for snd,rcv in ans:
  20.         print(rcv.sprintf(r"%Ether.src% - %ARP.psrc%"))
  21. stopTime = datetime.now()
  22. totalTime = stopTime - startTime
  23. print("\n[*] Scan complete!")
  24. print("[*] Scan duration: %s" %(totalTime))
Add Comment
Please, Sign In to add comment