Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 557 Bytes

7.md

File metadata and controls

19 lines (14 loc) · 557 Bytes

#7.agent

##Q 实现一个被控程序,连接对应的端口便可以对被控端输送命令。 这是一个可以重复调用的服务,不能把bash的io直接绑到tcp上。命令运行完后命令的输出应该能返回到控制机的STDOUT。(考察tcp,多线程等)

##A ###分析

  • Socket
  • 模拟命令行操作

###设计

  • Python ThreadingTCPServer, StreamRequestHandler实现TCP和多线程
  • Python commands模拟命令行操作

###脚本 Server:chmod +x 7.server.py./7.server.py

Client:python 7.client host port