aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--log_ssh_passwords.py7
1 files changed, 6 insertions, 1 deletions
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)