首页 > 解决方案 > Python RAT 中的多客户端

问题描述

我受到 Johan Godinho 的启发,创建了一个非常酷的远程访问工具
,我认为我已经完成了基础知识,并希望通过添加更多功能并使其更有用来继续前进。所以我自己做了一点工作,并在github/LukasAlstrup/rat
上发布了它。 我有一个服务器和一个客户端,我得出的结论是它非常酷,但是缺少一些东西,那就是多个连接。有一个名为Turtle的项目,但它只支持 CMD 命令。我的支持远不止截图,上传和下载文件。Turtle 使用线程一次支持多个客户端。极好的!
所以我要求一种在我的项目中实现多客户端的方法。

我已经尝试过自己实现它,但我之前并没有真正使用过类和多处理,所以我很难使用类来制作像 Turtle 这样的东西。

标签: pythonpython-3.xsocketsmultiprocessing

解决方案


当你使用 python 时,最好应用多线程,你可以通过设置一个用于操作的类对象和一个数组来放置连接的客户端来处理客户端。


推荐阅读