DroneSploit
dronesploit
飞控/无人机
3/5
🧩 软硬件结合
已发布
项目简介
Drone pentesting framework console
DroneSploit 是一款专为轻量级商用无人机设计的渗透测试框架,基于 Python 和 SploitKit 构建,其命令行界面模仿了 Metasploit 的经典布局,旨在降低无人机安全测试的门槛。该项目曾入选 Black Hat Arsenal Europe 2019,并获得多家安全媒体的关注。
标签
项目特点
基于 `sploitkit` 框架,界面类似 Metasploit,易于使用。
专注于无人机(特别是轻型商用无人机)的渗透测试。
模块化设计,支持多种攻击模块(如修改密码、SSID 等)。
支持通过 `pip` 一键安装。
模块默认禁用,需满足依赖(如 `aircrack-ng`)才能启用。
提供详细的文档和社区支持。
技术规格
| 编程语言 | Python 3 |
|---|---|
| 框架 | sploitkit |
| 安装方式 | pip3 install dronesploit |
| 许可证 | AGPL v3 |
| 支持平台 | Linux(需安装 aircrack-ng 等依赖) |
| 文档 | https://dronesploit.readthedocs.io/ |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Python 3 | 1 | — | 运行环境 |
| aircrack-ng | 1 | — | 无线攻击工具,部分模块必需 |
| 支持 Wi-Fi 的计算机 | 1 | — | 用于运行框架和连接无人机 |
| 目标无人机 | 1 | — | 用于测试的轻型商用无人机 |
能力画像
⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 2/5
⚪ 动手与操作: 3/5
⚪ 狂热与坚持: 4/5
⚪ 创造与创新: 3/5
项目图库
所需技能
🔧 **动手能力**:需要能够操作无人机和无线网络设备,配置测试环境。
💻 **编程能力**:需要 Python 基础,能够理解和使用 CLI 框架,编写自定义模块。
⚡ **电子电路**:无需深入电子知识,但了解 Wi-Fi 和无人机通信协议有帮助。
适用场景
安全研究人员对轻型商用无人机进行渗透测试。
无人机爱好者评估自己设备的漏洞和安全性。
网络安全培训中的无人机安全模块。
Black Hat 等安全会议的演示和教学。