[Python] python 使用socket远程发送命令并获得执行结果 →→→→→进入此内容的聊天室

来自 , 2019-04-11, 写在 Python, 查看 156 次.
URL http://www.code666.cn/view/6332a8f6
  1. #socket_server.py
  2.  
  3. import socket
  4. import os
  5. import sys
  6.  
  7. def work():
  8.         sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  9.         sock.bind(('0.0.0.0',1000))
  10.         sock.listen(5)
  11.         while True:
  12.                 try:
  13.                         conn, addr = sock.accept()
  14.                         ret = conn.recv(2048)
  15.                         result = os.popen(ret).read()
  16.                         conn.send(result)
  17.                 except KeyboardInterrupt:
  18.                         print 'Now we will exit'
  19.                         sys.exit(0)
  20.         sock.close()
  21.  
  22. if __name__ == '__main__':
  23.         work()
  24.  
  25.  
  26. #//python/5164

回复 "python 使用socket远程发送命令并获得执行结果 "

这儿你可以回复上面这条便签

captcha