Advertisement
Guest User

Untitled

a guest
Oct 24th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. #! /usr/bin/env python
  2. from scapy.all import *
  3.  
  4. import sys, getopt
  5.  
  6. def main(argv):
  7. srcIP = '192.168.1.2'
  8. dstIP = '192.168.1.1'
  9. dstPort = 22
  10. srcPort = 22
  11. Flaggs = 'R'
  12.  
  13. try:
  14. opts, args = getopt.getopt(argv,"HS:D:x:y:A:f:")
  15. except getopt.GetoptError:
  16. print '3.py -S <srcIP> -D <dstIP> -x <srcPort> -y <dstPort> -A <ackNum> -f <Flaggs>'
  17. sys.exit(2)
  18. for opt, arg in opts:
  19. if opt in ("-H"):
  20. print '3.py -D <dstIP> -x <srcPort> -y <dstPort> -A <ackNum> -f <Flaggs>'
  21. sys.exit(0)
  22. if opt in ("-S"):
  23. srcIP = arg
  24. elif opt in ("-D"):
  25. dstIP = arg
  26. elif opt in ("-x"):
  27. srcPort = arg
  28. elif opt in ("-y"):
  29. dstPort = arg
  30. elif opt in ("-A"):
  31. ackNum = arg
  32. elif opt in ("-F"):
  33. Flaggs = arg
  34.  
  35.  
  36. a = IP(src = srcIP, dst = dstIP)/TCP(sport = int(srcPort), dport = int(dstPort), seq = int(ackNum) , flags = Flaggs)
  37. send(a)
  38.  
  39. if __name__ == "__main__":
  40. main(sys.argv[1:])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement