Alpha_h4ck
- 关注
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
关于Dockerized Android
Dockerized Android是一款基于容器的移动安全框架,该框架允许广大研究人员在Docker容器中运行Android模拟器,并通过浏览器对其进行控制。该项目旨在帮助将移动安全组件集成到大规模网络系统中,并给社区提供一个新型且功能强大的移动安全解决方案。
功能介绍
当前版本的Dockerized Android提供了以下几种功能:
- 在Docker容器中运行Android模拟器
- 通过Web浏览器控制设备
- 安装应用程序
- 启用端口转发
- 重启设备
- 模拟SMS短信
- 在Web浏览器中使用命令行终端
- 绑定物理设备
- 自定义设备启动行为
- 方便管理多个实例
体系架构
该项目主要由下列三大组件组成:
- Dockerized Android Core(核心)
- Dockerized Android UI(用户界面)
- Dockerized Android实例管理器(可选)
下图显示的是Dockerized Android的整体架构信息:
Docker镜像列表
Android 版本 | API | 镜像 |
5.0.1 | 21 | secsi/dockerized-android-core-emulator-5.0.1 |
5.1.1 | 22 | secsi/dockerized-android-core-emulator-5.1.1 |
6.0 | 23 | secsi/dockerized-android-core-emulator-6.0 |
7.0 | 24 | secsi/dockerized-android-core-emulator-7.0 |
7.1.1 | 25 | secsi/dockerized-android-core-emulator-7.1.1 |
8.0 | 26 | secsi/dockerized-android-core-emulator-8.0 |
8.1 | 27 | secsi/dockerized-android-core-emulator-8.1 |
9.0 | 28 | secsi/dockerized-android-core-emulator-9.0 |
10.0 | 29 | secsi/dockerized-android-core-emulator-10.0 |
11.0 | 30 | secsi/dockerized-android-core-emulator-11.0 |
- | - | secsi/dockerized-android-core-bare |
- | - | secsi/docker-android-core-real-device |
工具依赖组件
- Docker
- Docker Compose
操作系统兼容性
Dockerized Android可能在不同的操作系统上会有不同的表现,具体取决于操作系统的类型,当前版本与不同操作系统的兼容性如下表所示:
Linux | Windows | OS X | |
模拟器核心 | 完全兼容 | 暂不支持) | 暂不支持 |
真实设备核心 | 完全兼容 | 完全兼容 | 开发中 |
工具下载
广大研究人员可以使用下列命令将该项目源码克隆至本地:
git clone https://github.com/cybersecsi/dockerized-android.git
工具安装和使用
初始化安装
实例管理器安装
手动安装
Toolbox工具箱功能
实例切换
项目地址
Dockerized Android:【GitHub传送门】
参考资料
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)