python - Python RAT 中的多客户端
问题描述
我受到 Johan Godinho 的启发,创建了一个非常酷的远程访问工具
,我认为我已经完成了基础知识,并希望通过添加更多功能并使其更有用来继续前进。所以我自己做了一点工作,并在github/LukasAlstrup/rat
上发布了它。
我有一个服务器和一个客户端,我得出的结论是它非常酷,但是缺少一些东西,那就是多个连接。有一个名为Turtle的项目,但它只支持 CMD 命令。我的支持远不止截图,上传和下载文件。Turtle 使用线程一次支持多个客户端。极好的!
所以我要求一种在我的项目中实现多客户端的方法。
我已经尝试过自己实现它,但我之前并没有真正使用过类和多处理,所以我很难使用类来制作像 Turtle 这样的东西。
解决方案
当你使用 python 时,最好应用多线程,你可以通过设置一个用于操作的类对象和一个数组来放置连接的客户端来处理客户端。
推荐阅读
- ios - 如何解决此错误“尝试在 Xcode 中将 'com.example' 替换为您的签名 ID:打开 ios/Runner.xcworkspace”
- visual-studio-code - 在哪里可以找到 vscode 撤消堆栈文档
- c# - 我真的需要在这里创建一个新的交易吗?
- php - 从 JSON 数组 PHP 嵌套数组中获取价值
- dm-script - 删除线图切片的命令
- html - 当我通过 UI 向 api 端点发出 GET/POST 请求时,如何发送我的 JWT 令牌?
- lldb - 如何为 lldb 实现 SynthProvider
- r - r中的分层条形图
- python-3.x - 如何自动插入今天的日期?
- java - ArrayList 集合错误:我的代码的哪一部分是错误的?