#!/usr/bin/env python3"""Remote python client.Execute Python commands remotely and send output back."""import sysfrom socket import socket, AF_INET, SOCK_STREAM, SHUT_WRPORT = 4127BUFSIZE = 1024def main():if len(sys.argv) < 3:print("usage: rpython host command")sys.exit(2)host = sys.argv[1]port = PORTi = host.find(':')if i >= 0:port = int(host[i+1:])host = host[:i]command = ' '.join(sys.argv[2:])s = socket(AF_INET, SOCK_STREAM)s.connect((host, port))s.send(command.encode())s.shutdown(SHUT_WR)reply = b''while True:data = s.recv(BUFSIZE)if not data:breakreply += dataprint(reply.decode(), end=' ')s.close()main()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。