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