Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /usr/bin/env python
- from scapy.all import *
- import sys, getopt
- def main(argv):
- srcIP = '192.168.1.2'
- dstIP = '192.168.1.1'
- dstPort = 22
- srcPort = 22
- Flaggs = 'R'
- try:
- opts, args = getopt.getopt(argv,"HS:D:x:y:A:f:")
- except getopt.GetoptError:
- print '3.py -S <srcIP> -D <dstIP> -x <srcPort> -y <dstPort> -A <ackNum> -f <Flaggs>'
- sys.exit(2)
- for opt, arg in opts:
- if opt in ("-H"):
- print '3.py -D <dstIP> -x <srcPort> -y <dstPort> -A <ackNum> -f <Flaggs>'
- sys.exit(0)
- if opt in ("-S"):
- srcIP = arg
- elif opt in ("-D"):
- dstIP = arg
- elif opt in ("-x"):
- srcPort = arg
- elif opt in ("-y"):
- dstPort = arg
- elif opt in ("-A"):
- ackNum = arg
- elif opt in ("-F"):
- Flaggs = arg
- a = IP(src = srcIP, dst = dstIP)/TCP(sport = int(srcPort), dport = int(dstPort), seq = int(ackNum) , flags = Flaggs)
- send(a)
- if __name__ == "__main__":
- main(sys.argv[1:])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement