onionj/pybotnet
GitHub: onionj/pybotnet
一个利用 Telegram 作为控制面板的 Python 远程控制框架,提供反向 Shell、文件传输、屏幕截图等内置脚本并支持自定义扩展。
Stars: 262 | Forks: 68
PyBotNet
A Python framework for building remote control with Telegram or other control panels
**源代码**: https://github.com/onionj/pybotnet **文档**: https://onionj.github.io/pybotnet/ **Deep Wiki (AI 生成的文档)**: https://deepwiki.com/onionj/pybotnet **待办事项列表**: https://github.com/users/onionj/projects/1 ### 功能: * 内置 Telegram 控制面板和代理系统 * 内置脚本,如: * reverse shell * 上传或下载文件 * 在目标系统上运行 Python 代码 * 获取屏幕截图 * 键盘记录器 * dos * 任务调度器 * ... * 跨平台 * 能够轻松添加自定义脚本 * 导入外部脚本 * 能够添加自定义控制面板 * 为你的应用添加远程控制 * [...](https://onionj.github.io/pybotnet/) ### 安装 PyBotNet ``` pip3 install pybotnet -U ``` * `-U`: 确保将框架升级到最新版本。 #### 最简单的 PyBotNet 文件可能如下所示: ``` # 在 main.py 中 from pybotnet import BotNet, TelegramEngine telegram_engine = TelegramEngine(token=TELEGRAM_TOKEN, admin_chat_id=ADMIN_CHAT_ID) #(1) botnet = BotNet(telegram_engine) # (2) botnet.run() ``` 1. 创建 engine:engine 负责在管理员和 botnet 之间传递消息 2. 创建 BotNet 实例 #### 注意: * `TELEGRAM_TOKEN`: 你可以使用 telegram 的 `@botfather` 创建新的 telegram API Bot 并获取你的 `TELEGRAM_TOKEN` * `ADMIN_CHAT_ID`: 从 @userinfobot telegram bot 获取 * PyBotNet 包含默认脚本,如:`/shell`、`/put_file`、`/get_file`、`/screenshot`、`/who` 等, 你可以向你的 telegram bot 发送 `/help` 来查看更多详细信息。。 #### 运行代码: ``` python3 main.py ``` #### telegram engine 打开 telegram 并向你的 bot 发送 `/who` 命令;如果你正确完成了上述步骤,你会收到如下消息: ``` scripts_name: echo who shell screenshot put_file get_file runcode openurl dos schedule mac_addres: 228362405364 os: Linux global_ip: 5.10.30.35 country: Iran, Islamic Republic of bot_name: no_name local_ip: {'192.168.23.1'} host_name: {'system_name'} system_user: root up_time: 0:00:01 current_route: / pid: 148352 cpu_count: 8 pybotnet_version: 2.0.8b0 from cache: True ``` 你可以发送 `/help` 来查看帮助页面,或者发送 `/help![]() TorhamDev |
![]() SepehrRasouli |
标签:IP 地址批量处理, Python, 僵尸网络, 无后门, 网络信息收集, 远控木马, 远程控制, 逆向工具


