From 0e05a6b898002eacdd6f8efda67ff16ca4032fa7 Mon Sep 17 00:00:00 2001 From: user Date: Fri, 22 Mar 2024 20:29:05 +0100 Subject: sleep --- log_ssh_passwords.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/log_ssh_passwords.py b/log_ssh_passwords.py index 39a5427..1ad7c97 100644 --- a/log_ssh_passwords.py +++ b/log_ssh_passwords.py @@ -1,5 +1,7 @@ #!/opt/public_ssh_password_stats/log_ssh_passwords/venv/bin/python3 import socket +import time + import paramiko import db_handler import threading @@ -15,6 +17,9 @@ class SSHServer(paramiko.ServerInterface): db_handler.log_login_attempt(username, password, self.connection_id) + # Be a nice internet citizen, by slowing down bots a tad + time.sleep(9) + return paramiko.AUTH_FAILED @@ -34,7 +39,7 @@ def ssh_thread(client, address, port): # Create an SSH server host_key = paramiko.RSAKey.from_private_key_file("id_rsa") # paramiko.RSAKey.generate(2048) server = '' -port = 22 +port = 2200 # Start the server server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) -- cgit v1.2.3