Update slowloris.py

Handle Ctrl-C exceptions
This commit is contained in:
FateWalker 2018-09-27 18:09:45 +08:00 committed by Gökberk Yaltıraklı
parent a89668c444
commit 59fc07d0cb
1 changed files with 20 additions and 15 deletions

View File

@ -109,6 +109,7 @@ def main():
list_of_sockets.append(s) list_of_sockets.append(s)
while True: while True:
try:
logging.info("Sending keep-alive headers... Socket count: %s", len(list_of_sockets)) logging.info("Sending keep-alive headers... Socket count: %s", len(list_of_sockets))
for s in list(list_of_sockets): for s in list(list_of_sockets):
try: try:
@ -126,5 +127,9 @@ def main():
break break
time.sleep(15) time.sleep(15)
except (KeyboardInterrupt, SystemExit):
print("\nStopping Slowloris...")
break
if __name__ == "__main__": if __name__ == "__main__":
main() main()