#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